From ba5b7aee52af1280fdb3c019bba3b5b92c001e96 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Rollo Date: Mon, 26 Nov 2018 21:05:58 +0100 Subject: [PATCH] Red and blue signs, node names tidy up --- signs_road/compatibility.lua | 7 +- signs_road/crafts.lua | 144 +++++++++--- signs_road/nodes.lua | 207 ++++++++++++++---- signs_road/textures/signs_road_blue.png | Bin 436 -> 302 bytes .../signs_road_blue_dir_inventory.png | Bin 0 -> 377 bytes .../textures/signs_road_blue_direction.png | Bin 0 -> 1108 bytes .../textures/signs_road_blue_street.png | Bin 0 -> 436 bytes signs_road/textures/signs_road_red.png | Bin 0 -> 282 bytes .../textures/signs_road_red_dir_inventory.png | Bin 0 -> 289 bytes .../textures/signs_road_red_direction.png | Bin 0 -> 1071 bytes 10 files changed, 291 insertions(+), 67 deletions(-) create mode 100644 signs_road/textures/signs_road_blue_dir_inventory.png create mode 100644 signs_road/textures/signs_road_blue_direction.png create mode 100644 signs_road/textures/signs_road_blue_street.png create mode 100644 signs_road/textures/signs_road_red.png create mode 100644 signs_road/textures/signs_road_red_dir_inventory.png create mode 100644 signs_road/textures/signs_road_red_direction.png diff --git a/signs_road/compatibility.lua b/signs_road/compatibility.lua index 9e6b29b..5fb673a 100644 --- a/signs_road/compatibility.lua +++ b/signs_road/compatibility.lua @@ -22,7 +22,7 @@ ------------------------------------ local wallmounted_to_facedir = { - [0]=1, -- Should not happend with signs + [0]=1, -- Should not happend with signs [1]=1, -- Should not happend with signs [2]=1, [3]=3, @@ -82,4 +82,9 @@ minetest.register_lbm({ name = "signs_road:conpatibility_2", action = compatibility_check_2, }) +-- Node name tidy up +-------------------- +minetest.register_alias("signs_road:green_street_sign", "signs_road:green_sign") +minetest.register_alias("signs_road:yellow_street_sign", "signs_road:yellow_sign") +minetest.register_alias("signs_road:white_street_sign", "signs_road:white_sign") diff --git a/signs_road/crafts.lua b/signs_road/crafts.lua index 3c15437..314a91a 100644 --- a/signs_road/crafts.lua +++ b/signs_road/crafts.lua @@ -19,26 +19,10 @@ along with signs_road. If not, see . --]] -minetest.register_craft({ - output = 'signs_road:blue_street_sign 2', - recipe = { - {'dye:blue', 'dye:white', ''}, - {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, - {'', '', ''}, - } -}) +-- Standard rectangle signs minetest.register_craft({ - output = 'signs_road:red_street_sign 2', - recipe = { - {'dye:white', 'dye:red', ''}, - {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, - {'', '', ''}, - } -}) - -minetest.register_craft({ - output = 'signs_road:white_street_sign 2', + output = 'signs_road:white_sign 2', recipe = { {'dye:white', 'dye:black', ''}, {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, @@ -47,13 +31,16 @@ minetest.register_craft({ }) minetest.register_craft({ - type = "shapeless", - output = 'signs_road:large_street_sign', - recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, + output = 'signs_road:blue_sign 2', + recipe = { + {'dye:blue', 'dye:white', ''}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', '', ''}, + } }) minetest.register_craft({ - output = 'signs_road:green_street_sign 2', + output = 'signs_road:green_sign 2', recipe = { {'dye:green', 'dye:white', ''}, {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, @@ -62,7 +49,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'signs_road:yellow_street_sign 2', + output = 'signs_road:yellow_sign 2', recipe = { {'dye:yellow', 'dye:black', ''}, {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, @@ -70,6 +57,16 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'signs_road:red_sign 2', + recipe = { + {'dye:red', 'dye:white', ''}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', '', ''}, + } +}) + +-- Standard direction signs minetest.register_craft({ output = 'signs_road:black_right_sign 2', @@ -80,6 +77,24 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'signs_road:white_right_sign 2', + recipe = { + {'dye:white', 'dye:black', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', ''}, + {'', '', ''}, + } +}) + +minetest.register_craft({ + output = 'signs_road:blue_right_sign 2', + recipe = { + {'dye:blue', 'dye:white', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', ''}, + {'', '', ''}, + } +}) + minetest.register_craft({ output = 'signs_road:green_right_sign 2', recipe = { @@ -92,18 +107,95 @@ minetest.register_craft({ minetest.register_craft({ output = 'signs_road:yellow_right_sign 2', recipe = { - {'dye:yellow', 'dye:white', 'default:steel_ingot'}, + {'dye:yellow', 'dye:black', 'default:steel_ingot'}, {'default:steel_ingot', 'default:steel_ingot', ''}, {'', '', ''}, } }) minetest.register_craft({ - output = 'signs_road:white_right_sign 2', + output = 'signs_road:red_right_sign 2', recipe = { - {'dye:white', 'dye:black', 'default:steel_ingot'}, + {'dye:red', 'dye:white', 'default:steel_ingot'}, {'default:steel_ingot', 'default:steel_ingot', ''}, {'', '', ''}, } }) +-- Transform Rectangle <-> Direction + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:white_right_sign', + recipe = {'signs_road:white_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:white_sign', + recipe = {'signs_road:white_right_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:blue_right_sign', + recipe = {'signs_road:blue_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:blue_sign', + recipe = {'signs_road:blue_right_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:green_right_sign', + recipe = {'signs_road:green_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:green_sign', + recipe = {'signs_road:green_right_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:yellow_right_sign', + recipe = {'signs_road:yellow_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:yellow_sign', + recipe = {'signs_road:yellow_right_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:red_right_sign', + recipe = {'signs_road:red_sign'}, +}) + +minetest.register_craft({ + type = 'shapeless', output = 'signs_road:red_sign', + recipe = {'signs_road:red_right_sign'}, +}) + +-- Various signs + +minetest.register_craft({ + output = 'signs_road:blue_street_sign 4', + recipe = { + {'dye:blue', 'dye:white', 'dye:blue'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + } +}) + +minetest.register_craft({ + output = 'signs_road:red_street_sign 2', + recipe = { + {'dye:white', 'dye:red', 'dye:black'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', '', ''}, + } +}) + +minetest.register_craft({ + type = "shapeless", + output = 'signs_road:large_street_sign', + recipe = {'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign', 'signs_road:white_street_sign'}, +}) diff --git a/signs_road/nodes.lua b/signs_road/nodes.lua index b560e96..74eca23 100644 --- a/signs_road/nodes.lua +++ b/signs_road/nodes.lua @@ -33,10 +33,10 @@ local models = { }, node_fields = { description = S("Blue street sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_blue.png" }, - inventory_image = "signs_road_blue.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_blue_street.png" }, + inventory_image = "signs_road_blue_street.png", }, }, large_street_sign = { @@ -50,8 +50,8 @@ local models = { node_fields = { visual_scale = 1, description = S("Large banner"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_large_white.png" }, inventory_image = "signs_road_white.png", }, @@ -67,13 +67,13 @@ local models = { }, node_fields = { description = S("Red and white town sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_red_white.png" }, inventory_image="signs_road_red_white.png", }, }, - white_street_sign = { + white_sign = { depth = 1/16, width = 1, height = 7/16, @@ -84,13 +84,13 @@ local models = { }, node_fields = { description = S("White street sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_white.png" }, inventory_image = "signs_road_white.png", }, }, - green_street_sign = { + blue_sign = { depth = 1/16, width = 1, height = 7/16, @@ -100,14 +100,31 @@ local models = { color = "#fff", }, node_fields = { - description = S("Green street sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + description = S("Blue road sign"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_blue.png" }, + inventory_image = "signs_road_blue.png", + }, + }, + green_sign = { + depth = 1/16, + width = 1, + height = 7/16, + entity_fields = { + size = { x = 1, y = 6/16 }, + maxlines = 2, + color = "#fff", + }, + node_fields = { + description = S("Green road sign"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_green.png" }, inventory_image = "signs_road_green.png", }, }, - yellow_street_sign = { + yellow_sign = { depth = 1/16, width = 1, height = 7/16, @@ -117,13 +134,30 @@ local models = { color = "#000", }, node_fields = { - description = S("Yellow street sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + description = S("Yellow road sign"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_yellow.png" }, inventory_image="signs_road_yellow.png", }, }, + red_sign = { + depth = 1/16, + width = 1, + height = 7/16, + entity_fields = { + size = { x = 1, y = 6/16 }, + maxlines = 2, + color = "#fff", + }, + node_fields = { + description = S("Red road sign"), + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_red.png" }, + inventory_image = "signs_road_red.png", + }, + }, black_right_sign = { depth = 1/32, width = 1, @@ -136,8 +170,8 @@ local models = { }, node_fields = { description = S("Black direction sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_black_dir_right.png" }, inventory_image = "signs_road_black_dir_inventory.png", signs_other_dir = "signs_road:black_left_sign", @@ -157,8 +191,8 @@ local models = { }, node_fields = { description = S("Black direction sign"), - tiles = { "signs_road_sides.png", "signs_road_sides.png", - "signs_road_sides.png", "signs_road_sides.png", + tiles = { "signs_road_sides.png", "signs_road_sides.png", + "signs_road_sides.png", "signs_road_sides.png", "signs_road_sides.png", "signs_road_black_dir_left.png" }, inventory_image = "signs_road_black_dir_inventory.png", signs_other_dir = "signs_road:black_right_sign", @@ -168,7 +202,102 @@ local models = { on_rightclick = signs_api.on_right_click_direction, }, }, - + white_right_sign = { + depth = 1/16, + width = 14/16, + height = 7/16, + entity_fields = { + right = -3/32, + size = { x = 12/16, y = 6/16 }, + maxlines = 2, + color = "#000", + }, + node_fields = { + description = S("White direction sign"), + tiles = { "signs_road_white_direction.png" }, + inventory_image = "signs_road_white_dir_inventory.png", + signs_other_dir = "signs_road:white_left_sign", + on_place = signs_api.on_place_direction, + on_rightclick = signs_api.on_right_click_direction, + drawtype = "mesh", + mesh = "signs_dir_right.obj", + selection_box = { type = "fixed", fixed = { -0.5, -7/32, 0.5, 7/16, 7/32, 7/16 } }, + collision_box = { type = "fixed", fixed = { -0.5, -7/32, 0.5, 7/16, 7/32, 7/16 } }, + }, + }, + white_left_sign = { + depth = 1/16, + width = 14/16, + height = 7/16, + entity_fields = { + right = 3/32, + size = { x = 12/16, y = 6/16 }, + maxlines = 2, + color = "#000", + }, + node_fields = { + description = S("White direction sign"), + tiles = { "signs_road_white_direction.png" }, + inventory_image = "signs_road_white_dir_inventory.png", + signs_other_dir = "signs_road:white_right_sign", + on_place=signs_api.on_place_direction, + on_rightclick = signs_api.on_right_click_direction, + drawtype = "mesh", + mesh = "signs_dir_left.obj", + selection_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, + collision_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, + groups = { not_in_creative_inventory = 1 }, + drop = "signs_road:white_right_sign", + }, + }, + blue_right_sign = { + depth = 1/16, + width = 14/16, + height = 7/16, + entity_fields = { + right = -3/32, + size = { x = 12/16, y = 6/16 }, + maxlines = 2, + color = "#fff", + }, + node_fields = { + description = S("Blue direction sign"), + tiles = { "signs_road_blue_direction.png" }, + inventory_image = "signs_road_blue_dir_inventory.png", + signs_other_dir = "signs_road:blue_left_sign", + on_place = signs_api.on_place_direction, + on_rightclick = signs_api.on_right_click_direction, + drawtype = "mesh", + mesh = "signs_dir_right.obj", + selection_box = { type = "fixed", fixed = { -0.5, -7/32, 0.5, 7/16, 7/32, 7/16 } }, + collision_box = { type = "fixed", fixed = { -0.5, -7/32, 0.5, 7/16, 7/32, 7/16 } }, + }, + }, + blue_left_sign = { + depth = 1/16, + width = 14/16, + height = 7/16, + entity_fields = { + right = 3/32, + size = { x = 12/16, y = 6/16 }, + maxlines = 2, + color="#fff", + }, + node_fields = { + description = S("Blue direction sign"), + tiles = { "signs_road_blue_direction.png" }, + inventory_image = "signs_road_blue_dir_inventory.png", + signs_other_dir = "signs_road:blue_right_sign", + on_place = signs_api.on_place_direction, + on_rightclick = signs_api.on_right_click_direction, + drawtype = "mesh", + mesh = "signs_dir_left.obj", + selection_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, + collision_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, + groups = { not_in_creative_inventory = 1 }, + drop = "signs_road:blue_right_sign", + }, + }, green_right_sign = { depth = 1/16, width = 14/16, @@ -265,7 +394,7 @@ local models = { drop = "signs_road:yellow_right_sign", }, }, - white_right_sign = { + red_right_sign = { depth = 1/16, width = 14/16, height = 7/16, @@ -273,13 +402,13 @@ local models = { right = -3/32, size = { x = 12/16, y = 6/16 }, maxlines = 2, - color = "#000", + color = "#fff", }, node_fields = { - description = S("White direction sign"), - tiles = { "signs_road_white_direction.png" }, - inventory_image = "signs_road_white_dir_inventory.png", - signs_other_dir = "signs_road:white_left_sign", + description = S("Red direction sign"), + tiles = { "signs_road_red_direction.png" }, + inventory_image = "signs_road_red_dir_inventory.png", + signs_other_dir = "signs_road:red_left_sign", on_place = signs_api.on_place_direction, on_rightclick = signs_api.on_right_click_direction, drawtype = "mesh", @@ -288,7 +417,7 @@ local models = { collision_box = { type = "fixed", fixed = { -0.5, -7/32, 0.5, 7/16, 7/32, 7/16 } }, }, }, - white_left_sign = { + red_left_sign = { depth = 1/16, width = 14/16, height = 7/16, @@ -296,21 +425,21 @@ local models = { right = 3/32, size = { x = 12/16, y = 6/16 }, maxlines = 2, - color = "#000", + color = "#fff", }, node_fields = { - description = S("White direction sign"), - tiles = { "signs_road_white_direction.png" }, - inventory_image = "signs_road_white_dir_inventory.png", - signs_other_dir = "signs_road:white_right_sign", - on_place=signs_api.on_place_direction, + description = S("Red direction sign"), + tiles = { "signs_road_red_direction.png" }, + inventory_image = "signs_road_red_dir_inventory.png", + signs_other_dir = "signs_road:red_right_sign", + on_place = signs_api.on_place_direction, on_rightclick = signs_api.on_right_click_direction, drawtype = "mesh", mesh = "signs_dir_left.obj", selection_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, collision_box = { type = "fixed", fixed = { -7/16, -7/32, 0.5, 0.5, 7/32, 7/16 } }, groups = { not_in_creative_inventory = 1 }, - drop = "signs_road:white_right_sign", + drop = "signs_road:red_right_sign", }, }, } @@ -320,5 +449,3 @@ for name, model in pairs(models) do signs_api.register_sign("signs_road", name, model) end - - diff --git a/signs_road/textures/signs_road_blue.png b/signs_road/textures/signs_road_blue.png index 540a3904deadd6a452b0b47c2d28e3cbf45d6663..51dc83b8cc64a310e6e8d47f9258a600ffef10a8 100644 GIT binary patch delta 216 zcmV;}04M*n1Fiy)I|~lP000ie0hKEb8<9pQe*mjVL_t(oh3(Zn4gpaVhT(S(#R$=l zj>!}h1dY9@_4Ha>n8E^VMKuW#(fBF#LZaa+#%(O%jN&{Sc)y(7PXvLWD9%~{zVDLf3ES-}Npj$F`TX7~ zcRD9egGPqZSsNkUSV6`mIi)X0tos x51lYc4oI1?Ts~?6bfvTd^v5#4W(F`e;0tu?W>SvwWEB7a002ovPDHLkV1o8cp0oe} diff --git a/signs_road/textures/signs_road_blue_dir_inventory.png b/signs_road/textures/signs_road_blue_dir_inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..426c997a30c5c0f71be17c90a6095f46f6234218 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xDJY5_^ zB3j>0-RQ*}DByaYSI>-5H>SHGbymnP_H4-@4yT}{;w*t5m_M;HI)30@leE=!LvQQW zZ|JtqdLV=3b1gmsX2G;ZD^oFJO5IfybIYE&Rw!B z(9zWYrnNNZ&*7I>XKep|o~s}`?e{yT%l-O(zmglY3`{oLhBG$&DLi#IgDHTy$awWG zt^@fZ4D1IEoH2`Gv4xjt~oc+P4JW@){AzG2#u>8a;k6AFJ>UYPo2PuYw8c8e7_n&g?2*{#Kk Suf+jFfWgz%&t;ucLK6TcjgR&K literal 0 HcmV?d00001 diff --git a/signs_road/textures/signs_road_blue_direction.png b/signs_road/textures/signs_road_blue_direction.png new file mode 100644 index 0000000000000000000000000000000000000000..bba2b007c7f1a678a6b42d4dafc6c5a62c3d3d73 GIT binary patch literal 1108 zcmV-a1grarP)m1RRVIRPRP;KY7CGu>4z=Jj}2|HiW+u}#+$ZJzk11Ue~jA+c-h<=H)^l` zn)u|)m)i-HTduy^_dmblyB~jlI{{O}-2n@*-3kdo$kTRzZrZk5Avr4{Hg}Q$KpPL) z7U0epc>jLn>(3q?CSZ1V41DwXBR+T#4}3vY?33b{5*bmQdHIcRDtf(r>nYiow!13|1#Tfs;`+%AX1>FJp{an#{d$8^0ftbMie>%LMl!#Lo* zCx(c~%)mH}Xeq=P*`*yKvh1UUfe-{!V?CU5)+KFaY$7pQ(OA_ z=JlJIHZ7aM>zXxg9ejDuBWA`hrloRKB?M2-6RL((MXJHfl&))`ILzK|Nu~Na&P?}@ zVJ;J5WXQ%a4ulYC+Lp9ShzL0sLWqbsLRBP~g~rTgkc{L4J_kZh5ftmSG&I!^t@zcu&1Aa+opI!Zb|? zfzSvday1Q$FznL7Gz{L8@~}U&3=E8ho-U3d z5v^~pD`p>dkT~|S{+Ps8;e|>{8&9*Z=(rX0oXNPbHB2sq?HecC)YcOnvxJOStdT4h z{L3(NZ&!zqp>&eb)QQrPJ~Anf;>6=V{;_!Xpp*5xuJXC7Gaj;i&}X>*xBqb=^MRy~ zO;aQ%pX{ABVOQRVJso%7NjChnkz*@Sb~#b^|5(=6i%cGuB@_=GoO`vt?ea@qr z{aG3pXq<~;*!O7XE>p)@7+No=Fw9__QKj5Eh;K}DPb7PEM7GufMEzDnz8|_bHGcbF= ZUGh3DsP9vXC@_Q>JYD@<);T3K0RX?2u}S~{ literal 0 HcmV?d00001 diff --git a/signs_road/textures/signs_road_red.png b/signs_road/textures/signs_road_red.png new file mode 100644 index 0000000000000000000000000000000000000000..5614f6fb23e84b5f1cded8bdba5bfed0677bef16 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0x1JzX3_ zB3j>G-OYQ*L7?Sf{rQ!16O1M&UDV&fn!&Vd1Ir}iJ8Z`VX1KFgv;6jyKL29N@>T&S zjWa4MQyN(eNhE6(v)D=rORJmPWKKu|K}c~ z@%0b-nKv6JEpia?*igfnKmQDi!P;%_SeI@4FIw@2{n@T!?)}%LKP58!dmsTczfj-( XXRd1N-RO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xXJY5_^ zB3j>0G307?5O7U*-LP@XS=l`&%kC*nSp7t*%*?WFyTBGd*|=FPM-`%4<~q(`zno*- z|JPXgkwxF*8U_37$&3?iu6}3GSGdJt!h6Q}fN;iFRu_e1`69vv7sWjS8G0Pn>Q7k2 zP{FWt-2p4EhU$&Gr7TyhdRxAgW7<&zrptlpAQ zyz(`)5~Rd;FyKWXS(^T-BD3hJ){N2)valuu8a=~#HDo=q9!uEU#l?k-2=iF@sSDgr z6L~Jo^TgAqzXD)Z7{&n=MTti^fMUygx4Wh9pD>LhF-8E+&d!7li}izQz^vd}`0IAS z%mL`S4zq%Ypc-hKmSGr?bd0MujUz#qzwP=CGbiVHD>eY~`SYI+@Z!a9-vvFUDL|>a z5P6*EuW-YTg!f&ZBXB~4emy)(+&VXkthK<8)n9;K&QSB zoS&b2O6mW*511SCJl`h}qXJ6PBywJwGGegbLG`skX@B|o$X9VW8+Y+`@kv8!!y547 z;=*&zynOjmfOR8U0d*+Vx2UYa|EsV5F@S5q-4Riyz0moC9_#z=z6UNZuUu59!>Nwx zdS5v7)tx`|m692!kq`nYCR7&&rg_3jA*IA_*rBRxAFT|;sJJ*qY-?u^s0?%d3XF_80&nWI&aYA|=B z>sly+`#(!kseXuaxBcU|WMWE;*%_yi7!ys~GVBIam7EJPCRBx36$uuharXtJ6S+Xh zk(in_cumC2j&MoR`ujW?9%dY)WG84q6rf!h7=~d-ZSOXkVUFq-p?g&@R5M4CBZ5sq7 zm&`mbbD&ZV3#M9}=NTmu8%0&`r(sdX-EcGwV+ag+rmi`}!TmJ6xw)qApRl{WTc=^A p{NYrLr5KV5s_D_E;o;7!{SBA=Cpbv*8@B)e002ovPDHLkV1go%@!bFb literal 0 HcmV?d00001