summaryrefslogtreecommitdiff
path: root/streetsmod
diff options
context:
space:
mode:
Diffstat (limited to 'streetsmod')
-rw-r--r--streetsmod/depends.txt3
-rw-r--r--streetsmod/init.lua30
m---------streetsmod/libs/smartfs0
-rw-r--r--streetsmod/locale/de.txt47
-rw-r--r--streetsmod/locale/template.txt.txt47
-rw-r--r--streetsmod/nodeboxes/trafficlight.nbe17
-rw-r--r--streetsmod/textures/streets_arrow_alldirs.pngbin0 -> 7932 bytes
-rw-r--r--streetsmod/textures/streets_arrow_left.pngbin0 -> 7662 bytes
-rw-r--r--streetsmod/textures/streets_arrow_right.pngbin0 -> 7605 bytes
-rw-r--r--streetsmod/textures/streets_arrow_straight.pngbin0 -> 7564 bytes
-rw-r--r--streetsmod/textures/streets_arrow_straight_left.pngbin0 -> 7770 bytes
-rw-r--r--streetsmod/textures/streets_arrow_straight_right.pngbin0 -> 7719 bytes
-rw-r--r--streetsmod/textures/streets_asphalt.pngbin0 -> 8955 bytes
-rw-r--r--streetsmod/textures/streets_asphalt_dashed_line.pngbin0 -> 7946 bytes
-rw-r--r--streetsmod/textures/streets_asphalt_outer_edge.pngbin0 -> 4526 bytes
-rw-r--r--streetsmod/textures/streets_asphalt_side.pngbin0 -> 3821 bytes
-rw-r--r--streetsmod/textures/streets_asphalt_side_r.pngbin0 -> 3812 bytes
-rw-r--r--streetsmod/textures/streets_asphalt_solid_line.pngbin0 -> 8003 bytes
-rw-r--r--streetsmod/textures/streets_concrete.pngbin0 -> 7482 bytes
-rw-r--r--streetsmod/textures/streets_delineator.pngbin0 -> 5674 bytes
-rw-r--r--streetsmod/textures/streets_delineator_top.pngbin0 -> 184 bytes
-rw-r--r--streetsmod/textures/streets_fence_bottom.pngbin0 -> 644 bytes
-rw-r--r--streetsmod/textures/streets_fence_fromtop.pngbin0 -> 215 bytes
-rw-r--r--streetsmod/textures/streets_fence_inv.pngbin0 -> 845 bytes
-rw-r--r--streetsmod/textures/streets_fence_top.pngbin0 -> 441 bytes
-rw-r--r--streetsmod/textures/streets_lampcontroller_bottom.pngbin0 -> 532 bytes
-rw-r--r--streetsmod/textures/streets_lampcontroller_sides.pngbin0 -> 651 bytes
-rw-r--r--streetsmod/textures/streets_lampcontroller_top.pngbin0 -> 583 bytes
-rw-r--r--streetsmod/textures/streets_lamps_basi_inv.pngbin0 -> 4210 bytes
-rw-r--r--streetsmod/textures/streets_lamps_basic_bottom.pngbin0 -> 3121 bytes
-rw-r--r--streetsmod/textures/streets_lamps_basic_middle.pngbin0 -> 6634 bytes
-rw-r--r--streetsmod/textures/streets_lamps_basic_top.pngbin0 -> 5112 bytes
-rw-r--r--streetsmod/textures/streets_lamps_basic_top_top.pngbin0 -> 6359 bytes
-rw-r--r--streetsmod/textures/streets_manhole.pngbin0 -> 10833 bytes
-rw-r--r--streetsmod/textures/streets_manhole_advanced.pngbin0 -> 9205 bytes
-rw-r--r--streetsmod/textures/streets_parking.pngbin0 -> 6911 bytes
-rw-r--r--streetsmod/textures/streets_pole.pngbin0 -> 2317 bytes
-rw-r--r--streetsmod/textures/streets_pole_inv.pngbin0 -> 767 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_alldirs.pngbin0 -> 9866 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_left.pngbin0 -> 8954 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_right.pngbin0 -> 8951 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_straight.pngbin0 -> 8796 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_straight_left.pngbin0 -> 9403 bytes
-rw-r--r--streetsmod/textures/streets_rw_arrow_straight_right.pngbin0 -> 9306 bytes
-rw-r--r--streetsmod/textures/streets_rw_asphalt_side.pngbin0 -> 4190 bytes
-rw-r--r--streetsmod/textures/streets_rw_cross.pngbin0 -> 2586 bytes
-rw-r--r--streetsmod/textures/streets_rw_dashed_line.pngbin0 -> 7944 bytes
-rw-r--r--streetsmod/textures/streets_rw_dashed_line_crossing.pngbin0 -> 3841 bytes
-rw-r--r--streetsmod/textures/streets_rw_dashed_line_curve.pngbin0 -> 3333 bytes
-rw-r--r--streetsmod/textures/streets_rw_dashed_line_tjunction.pngbin0 -> 4099 bytes
-rw-r--r--streetsmod/textures/streets_rw_outer_edge.pngbin0 -> 5169 bytes
-rw-r--r--streetsmod/textures/streets_rw_parking.pngbin0 -> 8571 bytes
-rw-r--r--streetsmod/textures/streets_rw_solid_line.pngbin0 -> 8058 bytes
-rw-r--r--streetsmod/textures/streets_rw_solid_line_crossing.pngbin0 -> 4005 bytes
-rw-r--r--streetsmod/textures/streets_rw_solid_line_curve.pngbin0 -> 3657 bytes
-rw-r--r--streetsmod/textures/streets_rw_solid_line_tjunction.pngbin0 -> 3702 bytes
-rw-r--r--streetsmod/textures/streets_rw_transparent.pngbin0 -> 3836 bytes
-rw-r--r--streetsmod/textures/streets_sign_back.pngbin0 -> 1808 bytes
-rw-r--r--streetsmod/textures/streets_sign_construction.pngbin0 -> 4007 bytes
-rw-r--r--streetsmod/textures/streets_sign_lava.pngbin0 -> 4453 bytes
-rw-r--r--streetsmod/textures/streets_sign_water.pngbin0 -> 3730 bytes
-rw-r--r--streetsmod/textures/streets_signworkshop_bottom.pngbin0 -> 1942 bytes
-rw-r--r--streetsmod/textures/streets_signworkshop_front.pngbin0 -> 2138 bytes
-rw-r--r--streetsmod/textures/streets_signworkshop_side.pngbin0 -> 1888 bytes
-rw-r--r--streetsmod/textures/streets_signworkshop_top.pngbin0 -> 2026 bytes
-rw-r--r--streetsmod/textures/streets_sos_bottom.pngbin0 -> 1961 bytes
-rw-r--r--streetsmod/textures/streets_sos_front.pngbin0 -> 6989 bytes
-rw-r--r--streetsmod/textures/streets_sos_side.pngbin0 -> 2529 bytes
-rw-r--r--streetsmod/textures/streets_sos_top.pngbin0 -> 6980 bytes
-rw-r--r--streetsmod/textures/streets_support.pngbin0 -> 6380 bytes
-rw-r--r--streetsmod/textures/streets_tl_bg.pngbin0 -> 3513 bytes
-rw-r--r--streetsmod/textures/streets_tl_green.pngbin0 -> 3290 bytes
-rw-r--r--streetsmod/textures/streets_tl_off.pngbin0 -> 3267 bytes
-rw-r--r--streetsmod/textures/streets_tl_red.pngbin0 -> 3295 bytes
-rw-r--r--streetsmod/textures/streets_tl_redyellow.pngbin0 -> 3318 bytes
-rw-r--r--streetsmod/textures/streets_tl_warn.pngbin0 -> 3699 bytes
-rw-r--r--streetsmod/textures/streets_tl_yellow.pngbin0 -> 3295 bytes
-rw-r--r--streetsmod/textures/streets_trafficlight_inv.pngbin0 -> 2772 bytes
78 files changed, 126 insertions, 18 deletions
diff --git a/streetsmod/depends.txt b/streetsmod/depends.txt
index 331d858..cad5160 100644
--- a/streetsmod/depends.txt
+++ b/streetsmod/depends.txt
@@ -1 +1,2 @@
-default \ No newline at end of file
+default
+intllib? \ No newline at end of file
diff --git a/streetsmod/init.lua b/streetsmod/init.lua
index 72f7fee..ac67614 100644
--- a/streetsmod/init.lua
+++ b/streetsmod/init.lua
@@ -5,10 +5,19 @@
Forum : http://bit.ly/12cPMeo
Depends : default
]]
+-- kaeza: intllib
+ -- Boilerplate to support localized strings if intllib mod is installed.
+ -- local S
+ if (minetest.get_modpath("intllib")) then
+ dofile(minetest.get_modpath("intllib").."/intllib.lua")
+ S = intllib.Getter(minetest.get_current_modname())
+ else
+ S = function ( s ) return s end
+ end
-- Create variables and tables
- print("Streets: Creating variables and tables...")
+ print("Streets: " .. S("Creating variables and tables..."))
streets = {}
- streets.version = "1.4.3"
+ streets.version = "1.4.4dev"
streets.modpath = minetest.get_modpath("streets")
streets.extendedBy = {}
streets.load = {
@@ -19,45 +28,33 @@
-- Check for mods which change this mod's beahaviour
print("Streets: Checking installed mods...")
if minetest.get_modpath("wool") then
- print("'Wool' is installed \n\t => You can craft labels for your asphalt blocks")
streets.extendedBy.wool = true
else
- print("'Wool' not installed \n\t => You can't craft any labels")
streets.extendedBy.wool = false
end
if minetest.get_modpath("technic") then
- print("'Technic' is installed \n\t => You can use its concrete also in this mod")
streets.extendedBy.technic = true
else
- print("'Technic' not installed \n\t => StreetsMod will register its own concrete block")
streets.extendedBy.technic = false
end
if minetest.get_modpath("moreblocks") then
- print("'Moreblocks' is installed \n\t => There will be stairs and slabs'")
streets.extendedBy.moreblocks = true
else
- print("'Moreblocks' not installed \n\t => There won't be stairs and slabs'")
streets.extendedBy.moreblocks = false
end
if minetest.get_modpath("mesecons") then
- print("'Mesecons' is installed \n\t => Trafficlights might be available. Checking for digilines. Streetlamps available")
streets.extendedBy.mesecons = true
else
- print("'Mesecons' not installed \n\t => No trafficlight and streetlamps, sorry.")
streets.extendedBy.mesecons = false
end
if minetest.get_modpath("digilines") then
- print("'Digilines' is installed \n\t => Trafficlights might be available")
streets.extendedBy.digilines = true
else
- print("'Digilines' not installed \n\t => No trafficlight, sorry.")
streets.extendedBy.digilines = false
end
if minetest.get_modpath("prefab") then
- print("'Prefab concrete' is installed \n\t => Use its concrete block for streets' crafting recipes.")
streets.extendedBy.prefab = true
else
- print("'Prefab concrete' not installed \n\t => Streets will register its own concrete block.")
streets.extendedBy.prefab = false
end
@@ -67,7 +64,7 @@
return math.floor(num * mult + 0.5) / mult
end
minetest.register_chatcommand("streets",{
- description = "Check version of you installed StreetsMod and find information",
+ description = S("Check version of your installed StreetsMod and find information"),
func = function(name,param)
minetest.show_formspec(name, "streets:streetsform", table.concat({
"size[10,6]",
@@ -84,6 +81,5 @@
})
-- Done
- print("Streets: Setup completed, have fun with StreetsMod ".. streets.version .."!")
- print("Streets: Special thanks to everyone who contributed to this mod (except myself): Immanuel_Kant and philipbenr!")
+ print("Streets: " .. S("Setup completed, have fun with StreetsMod") .. " " .. streets.version .. "!")
streets.load.fin = os.clock() \ No newline at end of file
diff --git a/streetsmod/libs/smartfs b/streetsmod/libs/smartfs
new file mode 160000
+Subproject c700a1234606a8b5341611748d70b6578cabc36
diff --git a/streetsmod/locale/de.txt b/streetsmod/locale/de.txt
new file mode 100644
index 0000000..21fd9c4
--- /dev/null
+++ b/streetsmod/locale/de.txt
@@ -0,0 +1,47 @@
+# Translation file GERMAN
+Setup completed, have fun with StreetsMod=Setup abgeschlossen, viel Spaß mit StreetsMod
+Creating variables and tables...=Erstelle Variablen und Tabellen...
+Checking installed mods...=Ueberpruefe installierte Mods
+Check version of your installed StreetsMod and find information=Ueberpruefe die installierte StreetsMod Version und weitere Infos
+Asphalt=Asphalt
+Asphalt stair=Asphalt Treppe
+Asphalt slab=Asphalt Platte
+Construction fence=Bauzaun
+Delineator=Leitpfosten
+Emergency Phone=Notrufsaeule
+Asphalt with sideline=Asphalt mit Seitenlinie
+Asphalt with solid line=Asphalt with durchgezogener Linie
+Asphalt with dashed line=Asphalt mit unterbrochener Linie
+Asphalt with sideline (edge)=Asphalt mit Seitenlinie (Ecke)
+Asphalt with parking label=Asphalt mit Parkplatzsymbol
+Asphalt with arrow=Asphalt mit Richtungspfeil
+Simple manhole=Einfacher Gulli
+Advanced manhole=Gulli
+Pole=Stange
+Empty sign=Leeres Schild
+Warning sign (lava)=Gefahrenschild Lava
+Warning sign (water)=Gefahrenschild Wasser
+Warning sign (Construction area)=Gefahrenschild Baustelle
+Warning: Careful of lava=Achtung: Lava
+Warning: Water nearby=Achtung: Wasser
+Warning: Construction area, possible deep excavations=Achtung Baustelle, eventuell tiefe Graeben
+Sign workshop - Create signs for your roads=Schilderworkshop - Baue Schilder fuer deine Strassen
+Available signs=Verfuegbare Schilder
+Needed stuff=Benoetigt
+Put it here=Rohstoffe
+Selected=Ausgewaehlt
+Output=Ausgabe
+Sign workshop=Schilderworkshop
+Sign workshop idle=Schilderworkshop bereit
+Sign workshop working=Schilderworkshop arbeitet
+Solid line (yellow)=Durchgezogene Linie (gelb)
+Dashed line (yellow)=Unterbrochene Linie (gelb)
+Cross (yellow)=Kreuz (gelb)
+Outer edge (yellow)=Ecklinie (gelb)
+Parking (yellow)=Parkplatzsymbol (gelb)
+Arrow (yellow)=Pfeil (gelb)
+Steel support=Stahlrahmen
+Street lamp=Strassenlampe
+Concrete wall=Betonwand
+Concrete=Beton
+Trafficlight=Ampel \ No newline at end of file
diff --git a/streetsmod/locale/template.txt.txt b/streetsmod/locale/template.txt.txt
new file mode 100644
index 0000000..d03801c
--- /dev/null
+++ b/streetsmod/locale/template.txt.txt
@@ -0,0 +1,47 @@
+# Translation file for StreetsMod might not be up-to-date.
+Setup completed, have fun with StreetsMod=
+Creating variables and tables...=
+Checking installed mods...=
+Check version of your installed StreetsMod and find information=
+Asphalt=
+Asphalt stair=
+Asphalt slab=
+Construction fence=
+Delineator=
+Emergency Phone=
+Asphalt with sideline=
+Asphalt with solid line=
+Asphalt with dashed line=
+Asphalt with sideline (edge)=
+Asphalt with parking label=
+Asphalt with arrow=
+Simple manhole=
+Advanced manhole=
+Pole=
+Empty sign=
+Warning sign (lava)=
+Warning sign (water)=
+Warning sign (Construction area)=
+Warning: Careful of lava=
+Warning: Water nearby=
+Warning: Construction area, possible deep excavations=
+Sign workshop - Create signs for your roads=
+Available signs=
+Needed stuff=
+Put it here=
+Selected=
+Output=
+Sign workshop=
+Sign workshop idle=
+Sign workshop working=
+Solid line (yellow)=
+Dashed line (yellow)=
+Cross (yellow)=
+Outer edge (yellow)=
+Parking (yellow)=
+Arrow (yellow)=
+Steel support=
+Street lamp=
+Concrete wall=
+Concrete=
+Trafficlight= \ No newline at end of file
diff --git a/streetsmod/nodeboxes/trafficlight.nbe b/streetsmod/nodeboxes/trafficlight.nbe
new file mode 100644
index 0000000..aa30fc6
--- /dev/null
+++ b/streetsmod/nodeboxes/trafficlight.nbe
@@ -0,0 +1,17 @@
+MINETEST NODEBOX EDITOR
+PARSER 1
+NAME test
+
+NODE node1
+POSITION 0 0 0
+NODEBOX nodebox1 -0.1875 -0.5 0.5 0.1875 0.5 0.75
+NODEBOX nodebox2 -0.0625 0.375 0.32 0.0625 0.429368 0.51
+NODEBOX nodebox3 -0.0625 0.0625 0.32 0.0625 0.125 0.51
+NODEBOX nodebox4 -0.0625 -0.25 0.32 0.0625 -0.1875 0.51
+NODEBOX nodebox5 0.0512648 0.32 0.32 0.113765 0.38 0.5
+NODEBOX nodebox6 -0.131446 0.32 0.32 -0.0689464 0.38 0.5
+NODEBOX nodebox7 0.0571587 0.001 0.32 0.119659 0.06 0.53
+NODEBOX nodebox8 -0.131446 0.001 0.32 -0.0689464 0.06 0.53
+NODEBOX nodebox9 0.0571587 -0.31 0.32 0.119659 -0.25 0.539972
+NODEBOX nodebox10 -0.125553 -0.31 0.32 -0.0630526 -0.25 0.60652
+END NODE \ No newline at end of file
diff --git a/streetsmod/textures/streets_arrow_alldirs.png b/streetsmod/textures/streets_arrow_alldirs.png
new file mode 100644
index 0000000..c31eeaa
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_alldirs.png
Binary files differ
diff --git a/streetsmod/textures/streets_arrow_left.png b/streetsmod/textures/streets_arrow_left.png
new file mode 100644
index 0000000..d33a5eb
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_left.png
Binary files differ
diff --git a/streetsmod/textures/streets_arrow_right.png b/streetsmod/textures/streets_arrow_right.png
new file mode 100644
index 0000000..ae6450d
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_right.png
Binary files differ
diff --git a/streetsmod/textures/streets_arrow_straight.png b/streetsmod/textures/streets_arrow_straight.png
new file mode 100644
index 0000000..d4899b9
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_straight.png
Binary files differ
diff --git a/streetsmod/textures/streets_arrow_straight_left.png b/streetsmod/textures/streets_arrow_straight_left.png
new file mode 100644
index 0000000..2f5ddce
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_straight_left.png
Binary files differ
diff --git a/streetsmod/textures/streets_arrow_straight_right.png b/streetsmod/textures/streets_arrow_straight_right.png
new file mode 100644
index 0000000..661d4bf
--- /dev/null
+++ b/streetsmod/textures/streets_arrow_straight_right.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt.png b/streetsmod/textures/streets_asphalt.png
new file mode 100644
index 0000000..9210759
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt_dashed_line.png b/streetsmod/textures/streets_asphalt_dashed_line.png
new file mode 100644
index 0000000..5a13fac
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt_dashed_line.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt_outer_edge.png b/streetsmod/textures/streets_asphalt_outer_edge.png
new file mode 100644
index 0000000..53c1489
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt_outer_edge.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt_side.png b/streetsmod/textures/streets_asphalt_side.png
new file mode 100644
index 0000000..9edce81
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt_side.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt_side_r.png b/streetsmod/textures/streets_asphalt_side_r.png
new file mode 100644
index 0000000..a067fda
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt_side_r.png
Binary files differ
diff --git a/streetsmod/textures/streets_asphalt_solid_line.png b/streetsmod/textures/streets_asphalt_solid_line.png
new file mode 100644
index 0000000..0353aed
--- /dev/null
+++ b/streetsmod/textures/streets_asphalt_solid_line.png
Binary files differ
diff --git a/streetsmod/textures/streets_concrete.png b/streetsmod/textures/streets_concrete.png
new file mode 100644
index 0000000..89c7e78
--- /dev/null
+++ b/streetsmod/textures/streets_concrete.png
Binary files differ
diff --git a/streetsmod/textures/streets_delineator.png b/streetsmod/textures/streets_delineator.png
new file mode 100644
index 0000000..ae69f2e
--- /dev/null
+++ b/streetsmod/textures/streets_delineator.png
Binary files differ
diff --git a/streetsmod/textures/streets_delineator_top.png b/streetsmod/textures/streets_delineator_top.png
new file mode 100644
index 0000000..3551ffe
--- /dev/null
+++ b/streetsmod/textures/streets_delineator_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_fence_bottom.png b/streetsmod/textures/streets_fence_bottom.png
new file mode 100644
index 0000000..67e572f
--- /dev/null
+++ b/streetsmod/textures/streets_fence_bottom.png
Binary files differ
diff --git a/streetsmod/textures/streets_fence_fromtop.png b/streetsmod/textures/streets_fence_fromtop.png
new file mode 100644
index 0000000..f4c0e23
--- /dev/null
+++ b/streetsmod/textures/streets_fence_fromtop.png
Binary files differ
diff --git a/streetsmod/textures/streets_fence_inv.png b/streetsmod/textures/streets_fence_inv.png
new file mode 100644
index 0000000..0446f12
--- /dev/null
+++ b/streetsmod/textures/streets_fence_inv.png
Binary files differ
diff --git a/streetsmod/textures/streets_fence_top.png b/streetsmod/textures/streets_fence_top.png
new file mode 100644
index 0000000..43a3613
--- /dev/null
+++ b/streetsmod/textures/streets_fence_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_lampcontroller_bottom.png b/streetsmod/textures/streets_lampcontroller_bottom.png
new file mode 100644
index 0000000..cdd5b40
--- /dev/null
+++ b/streetsmod/textures/streets_lampcontroller_bottom.png
Binary files differ
diff --git a/streetsmod/textures/streets_lampcontroller_sides.png b/streetsmod/textures/streets_lampcontroller_sides.png
new file mode 100644
index 0000000..39e9960
--- /dev/null
+++ b/streetsmod/textures/streets_lampcontroller_sides.png
Binary files differ
diff --git a/streetsmod/textures/streets_lampcontroller_top.png b/streetsmod/textures/streets_lampcontroller_top.png
new file mode 100644
index 0000000..cee87b3
--- /dev/null
+++ b/streetsmod/textures/streets_lampcontroller_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_lamps_basi_inv.png b/streetsmod/textures/streets_lamps_basi_inv.png
new file mode 100644
index 0000000..5c31236
--- /dev/null
+++ b/streetsmod/textures/streets_lamps_basi_inv.png
Binary files differ
diff --git a/streetsmod/textures/streets_lamps_basic_bottom.png b/streetsmod/textures/streets_lamps_basic_bottom.png
new file mode 100644
index 0000000..07d123f
--- /dev/null
+++ b/streetsmod/textures/streets_lamps_basic_bottom.png
Binary files differ
diff --git a/streetsmod/textures/streets_lamps_basic_middle.png b/streetsmod/textures/streets_lamps_basic_middle.png
new file mode 100644
index 0000000..1370765
--- /dev/null
+++ b/streetsmod/textures/streets_lamps_basic_middle.png
Binary files differ
diff --git a/streetsmod/textures/streets_lamps_basic_top.png b/streetsmod/textures/streets_lamps_basic_top.png
new file mode 100644
index 0000000..355f50d
--- /dev/null
+++ b/streetsmod/textures/streets_lamps_basic_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_lamps_basic_top_top.png b/streetsmod/textures/streets_lamps_basic_top_top.png
new file mode 100644
index 0000000..4d6bf22
--- /dev/null
+++ b/streetsmod/textures/streets_lamps_basic_top_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_manhole.png b/streetsmod/textures/streets_manhole.png
new file mode 100644
index 0000000..13dd9ce
--- /dev/null
+++ b/streetsmod/textures/streets_manhole.png
Binary files differ
diff --git a/streetsmod/textures/streets_manhole_advanced.png b/streetsmod/textures/streets_manhole_advanced.png
new file mode 100644
index 0000000..a8f876d
--- /dev/null
+++ b/streetsmod/textures/streets_manhole_advanced.png
Binary files differ
diff --git a/streetsmod/textures/streets_parking.png b/streetsmod/textures/streets_parking.png
new file mode 100644
index 0000000..a091ef5
--- /dev/null
+++ b/streetsmod/textures/streets_parking.png
Binary files differ
diff --git a/streetsmod/textures/streets_pole.png b/streetsmod/textures/streets_pole.png
new file mode 100644
index 0000000..3fbed28
--- /dev/null
+++ b/streetsmod/textures/streets_pole.png
Binary files differ
diff --git a/streetsmod/textures/streets_pole_inv.png b/streetsmod/textures/streets_pole_inv.png
new file mode 100644
index 0000000..fce2292
--- /dev/null
+++ b/streetsmod/textures/streets_pole_inv.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_alldirs.png b/streetsmod/textures/streets_rw_arrow_alldirs.png
new file mode 100644
index 0000000..532280e
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_alldirs.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_left.png b/streetsmod/textures/streets_rw_arrow_left.png
new file mode 100644
index 0000000..6a51a51
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_left.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_right.png b/streetsmod/textures/streets_rw_arrow_right.png
new file mode 100644
index 0000000..05f503f
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_right.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_straight.png b/streetsmod/textures/streets_rw_arrow_straight.png
new file mode 100644
index 0000000..0c9e613
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_straight.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_straight_left.png b/streetsmod/textures/streets_rw_arrow_straight_left.png
new file mode 100644
index 0000000..0429c81
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_straight_left.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_arrow_straight_right.png b/streetsmod/textures/streets_rw_arrow_straight_right.png
new file mode 100644
index 0000000..02367d7
--- /dev/null
+++ b/streetsmod/textures/streets_rw_arrow_straight_right.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_asphalt_side.png b/streetsmod/textures/streets_rw_asphalt_side.png
new file mode 100644
index 0000000..83c8a6e
--- /dev/null
+++ b/streetsmod/textures/streets_rw_asphalt_side.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_cross.png b/streetsmod/textures/streets_rw_cross.png
new file mode 100644
index 0000000..a1f34b0
--- /dev/null
+++ b/streetsmod/textures/streets_rw_cross.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_dashed_line.png b/streetsmod/textures/streets_rw_dashed_line.png
new file mode 100644
index 0000000..4eb211e
--- /dev/null
+++ b/streetsmod/textures/streets_rw_dashed_line.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_dashed_line_crossing.png b/streetsmod/textures/streets_rw_dashed_line_crossing.png
new file mode 100644
index 0000000..bebe4c5
--- /dev/null
+++ b/streetsmod/textures/streets_rw_dashed_line_crossing.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_dashed_line_curve.png b/streetsmod/textures/streets_rw_dashed_line_curve.png
new file mode 100644
index 0000000..4a59805
--- /dev/null
+++ b/streetsmod/textures/streets_rw_dashed_line_curve.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_dashed_line_tjunction.png b/streetsmod/textures/streets_rw_dashed_line_tjunction.png
new file mode 100644
index 0000000..144480b
--- /dev/null
+++ b/streetsmod/textures/streets_rw_dashed_line_tjunction.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_outer_edge.png b/streetsmod/textures/streets_rw_outer_edge.png
new file mode 100644
index 0000000..54f16ea
--- /dev/null
+++ b/streetsmod/textures/streets_rw_outer_edge.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_parking.png b/streetsmod/textures/streets_rw_parking.png
new file mode 100644
index 0000000..aea7fb5
--- /dev/null
+++ b/streetsmod/textures/streets_rw_parking.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_solid_line.png b/streetsmod/textures/streets_rw_solid_line.png
new file mode 100644
index 0000000..3396d63
--- /dev/null
+++ b/streetsmod/textures/streets_rw_solid_line.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_solid_line_crossing.png b/streetsmod/textures/streets_rw_solid_line_crossing.png
new file mode 100644
index 0000000..4f911ed
--- /dev/null
+++ b/streetsmod/textures/streets_rw_solid_line_crossing.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_solid_line_curve.png b/streetsmod/textures/streets_rw_solid_line_curve.png
new file mode 100644
index 0000000..596983c
--- /dev/null
+++ b/streetsmod/textures/streets_rw_solid_line_curve.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_solid_line_tjunction.png b/streetsmod/textures/streets_rw_solid_line_tjunction.png
new file mode 100644
index 0000000..e6d11e7
--- /dev/null
+++ b/streetsmod/textures/streets_rw_solid_line_tjunction.png
Binary files differ
diff --git a/streetsmod/textures/streets_rw_transparent.png b/streetsmod/textures/streets_rw_transparent.png
new file mode 100644
index 0000000..9f466f4
--- /dev/null
+++ b/streetsmod/textures/streets_rw_transparent.png
Binary files differ
diff --git a/streetsmod/textures/streets_sign_back.png b/streetsmod/textures/streets_sign_back.png
new file mode 100644
index 0000000..77d4210
--- /dev/null
+++ b/streetsmod/textures/streets_sign_back.png
Binary files differ
diff --git a/streetsmod/textures/streets_sign_construction.png b/streetsmod/textures/streets_sign_construction.png
new file mode 100644
index 0000000..f2c2455
--- /dev/null
+++ b/streetsmod/textures/streets_sign_construction.png
Binary files differ
diff --git a/streetsmod/textures/streets_sign_lava.png b/streetsmod/textures/streets_sign_lava.png
new file mode 100644
index 0000000..e80f8e2
--- /dev/null
+++ b/streetsmod/textures/streets_sign_lava.png
Binary files differ
diff --git a/streetsmod/textures/streets_sign_water.png b/streetsmod/textures/streets_sign_water.png
new file mode 100644
index 0000000..b941817
--- /dev/null
+++ b/streetsmod/textures/streets_sign_water.png
Binary files differ
diff --git a/streetsmod/textures/streets_signworkshop_bottom.png b/streetsmod/textures/streets_signworkshop_bottom.png
new file mode 100644
index 0000000..022bb2c
--- /dev/null
+++ b/streetsmod/textures/streets_signworkshop_bottom.png
Binary files differ
diff --git a/streetsmod/textures/streets_signworkshop_front.png b/streetsmod/textures/streets_signworkshop_front.png
new file mode 100644
index 0000000..83317b1
--- /dev/null
+++ b/streetsmod/textures/streets_signworkshop_front.png
Binary files differ
diff --git a/streetsmod/textures/streets_signworkshop_side.png b/streetsmod/textures/streets_signworkshop_side.png
new file mode 100644
index 0000000..509a3e3
--- /dev/null
+++ b/streetsmod/textures/streets_signworkshop_side.png
Binary files differ
diff --git a/streetsmod/textures/streets_signworkshop_top.png b/streetsmod/textures/streets_signworkshop_top.png
new file mode 100644
index 0000000..07f4f06
--- /dev/null
+++ b/streetsmod/textures/streets_signworkshop_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_sos_bottom.png b/streetsmod/textures/streets_sos_bottom.png
new file mode 100644
index 0000000..0437ef1
--- /dev/null
+++ b/streetsmod/textures/streets_sos_bottom.png
Binary files differ
diff --git a/streetsmod/textures/streets_sos_front.png b/streetsmod/textures/streets_sos_front.png
new file mode 100644
index 0000000..ea524dd
--- /dev/null
+++ b/streetsmod/textures/streets_sos_front.png
Binary files differ
diff --git a/streetsmod/textures/streets_sos_side.png b/streetsmod/textures/streets_sos_side.png
new file mode 100644
index 0000000..af83757
--- /dev/null
+++ b/streetsmod/textures/streets_sos_side.png
Binary files differ
diff --git a/streetsmod/textures/streets_sos_top.png b/streetsmod/textures/streets_sos_top.png
new file mode 100644
index 0000000..4683430
--- /dev/null
+++ b/streetsmod/textures/streets_sos_top.png
Binary files differ
diff --git a/streetsmod/textures/streets_support.png b/streetsmod/textures/streets_support.png
new file mode 100644
index 0000000..610a38a
--- /dev/null
+++ b/streetsmod/textures/streets_support.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_bg.png b/streetsmod/textures/streets_tl_bg.png
new file mode 100644
index 0000000..f0bba98
--- /dev/null
+++ b/streetsmod/textures/streets_tl_bg.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_green.png b/streetsmod/textures/streets_tl_green.png
new file mode 100644
index 0000000..014b118
--- /dev/null
+++ b/streetsmod/textures/streets_tl_green.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_off.png b/streetsmod/textures/streets_tl_off.png
new file mode 100644
index 0000000..16621e7
--- /dev/null
+++ b/streetsmod/textures/streets_tl_off.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_red.png b/streetsmod/textures/streets_tl_red.png
new file mode 100644
index 0000000..2481a86
--- /dev/null
+++ b/streetsmod/textures/streets_tl_red.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_redyellow.png b/streetsmod/textures/streets_tl_redyellow.png
new file mode 100644
index 0000000..0a85622
--- /dev/null
+++ b/streetsmod/textures/streets_tl_redyellow.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_warn.png b/streetsmod/textures/streets_tl_warn.png
new file mode 100644
index 0000000..8b4da58
--- /dev/null
+++ b/streetsmod/textures/streets_tl_warn.png
Binary files differ
diff --git a/streetsmod/textures/streets_tl_yellow.png b/streetsmod/textures/streets_tl_yellow.png
new file mode 100644
index 0000000..3666cae
--- /dev/null
+++ b/streetsmod/textures/streets_tl_yellow.png
Binary files differ
diff --git a/streetsmod/textures/streets_trafficlight_inv.png b/streetsmod/textures/streets_trafficlight_inv.png
new file mode 100644
index 0000000..fb76b72
--- /dev/null
+++ b/streetsmod/textures/streets_trafficlight_inv.png
Binary files differ