diff --git a/api.lua b/api.lua index cfef48e..84d7f39 100644 --- a/api.lua +++ b/api.lua @@ -41,7 +41,9 @@ function streets.register_road_surface(data) end function streets.register_road_sign(data) - streets.signs.signtypes["streets:" .. data.name] = data + if data.type == "minetest" or data.type == "normal" or data.type == "big" then + streets.signs.signtypes["streets:" .. data.name] = data + end end function streets.register_road_marking(data) diff --git a/api_register_all.lua b/api_register_all.lua index 717a67a..c97940f 100644 --- a/api_register_all.lua +++ b/api_register_all.lua @@ -23,101 +23,120 @@ local register_surface_nodes = function(friendlyname, name, tiles, groups, sound end end -local register_sign_node = function(friendlyname, name, tiles, thickness) - tiles[5] = tiles[5] .. "^[mask:" .. tiles[6] .. "^[colorize:#fff^[mask:" .. tiles[5] - minetest.register_node(":streets:" .. name, { - description = friendlyname, - tiles = tiles, - groups = { cracky = 3, not_in_creative_inventory = (name == "sign_blank" and 0 or 1), sign = 1 }, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - inventory_image = tiles[6], - after_place_node = function(pos) - local behind_pos = { x = pos.x, y = pos.y, z = pos.z } - local node = minetest.get_node(pos) - local param2 = node.param2 - if param2 == 0 then - behind_pos.z = behind_pos.z + 1 - elseif param2 == 1 then - behind_pos.x = behind_pos.x + 1 - elseif param2 == 2 then - behind_pos.z = behind_pos.z - 1 - elseif param2 == 3 then - behind_pos.x = behind_pos.x - 1 - end - local behind_node = minetest.get_node(behind_pos) - local behind_nodes = {} - behind_nodes["streets:roadwork_traffic_barrier"] = true - behind_nodes["streets:concrete_wall"] = true - behind_nodes["technic:concrete_post"] = true - local under_pos = { x = pos.x, y = pos.y - 1, z = pos.z } - local under_node = minetest.get_node(under_pos) - local under_nodes = {} - under_nodes["streets:roadwork_traffic_barrier"] = true - under_nodes["streets:concrete_wall"] = true - under_nodes["technic:concrete_post"] = true - local upper_pos = { x = pos.x, y = pos.y + 1, z = pos.z } - local upper_node = minetest.get_node(upper_pos) - if (minetest.registered_nodes[behind_node.name].groups.bigpole - and minetest.registered_nodes[behind_node.name].streets_pole_connection[param2][behind_node.param2 + 1] ~= 1) - or behind_nodes[behind_node.name] == true then - node.name = node.name .. "_polemount" - minetest.set_node(pos, node) - elseif (minetest.registered_nodes[under_node.name].groups.bigpole - and minetest.registered_nodes[under_node.name].streets_pole_connection["t"][under_node.param2 + 1] == 1) - or under_nodes[under_node.name] then - node.name = node.name .. "_center" - minetest.set_node(pos, node) - elseif minetest.registered_nodes[upper_node.name].groups.bigpole then - if minetest.registered_nodes[upper_node.name].streets_pole_connection["b"][upper_node.param2 + 1] == 1 then - node.name = node.name .. "_center" - minetest.set_node(pos, node) - end - end - end, - node_box = { - type = "fixed", - fixed = { -1 / 2, -1 / 2, 0.5, 1 / 2, 1 / 2, 0.5 - thickness } - }, - selection_box = { +local register_sign_node = function(friendlyname, name, tiles, type, inventory_image, light_source) + if type == "minetest" then + tiles[5] = tiles[6] .. "^[colorize:#fff^[mask:(" .. tiles[6] .. "^" .. tiles[5] .. ")" + elseif type == "normal" or type == "big" then + tiles[2] = tiles[1] .. "^[colorize:#fff^[mask:(" .. tiles[1] .. "^" .. tiles[2] .. ")^[transformFX" + end + local def = {} + def.description = friendlyname + def.paramtype = "light" + def.paramtype2 = "facedir" + def.tiles = tiles + def.light_source = light_source + def.groups = { cracky = 3, not_in_creative_inventory = 1, sign = 1 } + def.drop = "streets:" .. name + if type == "minetest" then + def.drawtype = "nodebox" + def.inventory_image = tiles[6] + elseif type == "normal" or type == "big" then + def.drawtype = "mesh" + def.inventory_image = tiles[1] + end + + if inventory_image then + def.inventory_image = inventory_image + end + + local normal_def = table.copy(def) + local center_def = table.copy(def) + local polemount_def = table.copy(def) + + if type == "minetest" then + normal_def.node_box = { type = "fixed", - fixed = { -1 / 2, -1 / 2, 0.5, 1 / 2, 1 / 2, math.min(0.5 - thickness, 0.45) } + fixed = { -1 / 2, -1 / 2, 0.5, 1 / 2, 1 / 2, 0.45 } } - }) - minetest.register_node(":streets:" .. name .. "_polemount", { - tiles = tiles, - groups = { cracky = 3, not_in_creative_inventory = 1 }, - drop = "streets:" .. name, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - node_box = { + center_def.node_box = { type = "fixed", - fixed = { -1 / 2, -1 / 2, 0.85 - thickness, 1 / 2, 1 / 2, 0.85 } - }, - selection_box = { - type = "fixed", - fixed = { -1 / 2, -1 / 2, math.min(0.875 - thickness, 0.80), 1 / 2, 1 / 2, 0.85 } + fixed = { -1 / 2, -1 / 2, -0.025, 1 / 2, 1 / 2, 0.025 } } - }) - - minetest.register_node(":streets:" .. name .. "_center", { - tiles = tiles, - groups = { cracky = 3, not_in_creative_inventory = 1 }, - drop = "streets:" .. name, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { -1 / 2, -1 / 2, -(thickness / 2), 1 / 2, 1 / 2, (thickness / 2) } - }, - selection_box = { + polemount_def.node_box = { type = "fixed", - fixed = { -1 / 2, -1 / 2, -math.min((thickness / 2), 0.05), 1 / 2, 1 / 2, math.min((thickness / 2), 0.05) } + fixed = { -1 / 2, -1 / 2, 0.8, 1 / 2, 1 / 2, 0.85 } } - }) + elseif type == "normal" then + normal_def.mesh = "sign.obj" + center_def.mesh = "sign_center.obj" + polemount_def.mesh = "sign_polemount.obj" + elseif type == "big" then + normal_def.mesh = "sign_big.obj" + center_def.mesh = "sign_center_big.obj" + polemount_def.mesh = "sign_polemount_big.obj" + end + + normal_def.selection_box = { + type = "fixed", + fixed = { -1 / 2, -1 / 2, 0.5, 1 / 2, 1 / 2, 0.45 } + } + center_def.selection_box = { + type = "fixed", + fixed = { -1 / 2, -1 / 2, -0.025, 1 / 2, 1 / 2, 0.025 } + } + polemount_def.selection_box = { + type = "fixed", + fixed = { -1 / 2, -1 / 2, 0.8, 1 / 2, 1 / 2, 0.85 } + } + + normal_def.after_place_node = function(pos) + local behind_pos = { x = pos.x, y = pos.y, z = pos.z } + local node = minetest.get_node(pos) + local param2 = node.param2 + if param2 == 0 then + behind_pos.z = behind_pos.z + 1 + elseif param2 == 1 then + behind_pos.x = behind_pos.x + 1 + elseif param2 == 2 then + behind_pos.z = behind_pos.z - 1 + elseif param2 == 3 then + behind_pos.x = behind_pos.x - 1 + end + local behind_node = minetest.get_node(behind_pos) + local behind_nodes = {} + behind_nodes["streets:roadwork_traffic_barrier"] = true + behind_nodes["streets:concrete_wall"] = true + behind_nodes["technic:concrete_post"] = true + local under_pos = { x = pos.x, y = pos.y - 1, z = pos.z } + local under_node = minetest.get_node(under_pos) + local under_nodes = {} + under_nodes["streets:roadwork_traffic_barrier"] = true + under_nodes["streets:concrete_wall"] = true + under_nodes["technic:concrete_post"] = true + local upper_pos = { x = pos.x, y = pos.y + 1, z = pos.z } + local upper_node = minetest.get_node(upper_pos) + if (minetest.registered_nodes[behind_node.name].groups.bigpole + and minetest.registered_nodes[behind_node.name].streets_pole_connection[param2][behind_node.param2 + 1] ~= 1) + or behind_nodes[behind_node.name] == true then + node.name = node.name .. "_polemount" + minetest.set_node(pos, node) + elseif (minetest.registered_nodes[under_node.name].groups.bigpole + and minetest.registered_nodes[under_node.name].streets_pole_connection["t"][under_node.param2 + 1] == 1) + or under_nodes[under_node.name] then + node.name = node.name .. "_center" + minetest.set_node(pos, node) + elseif minetest.registered_nodes[upper_node.name].groups.bigpole then + if minetest.registered_nodes[upper_node.name].streets_pole_connection["b"][upper_node.param2 + 1] == 1 then + node.name = node.name .. "_center" + minetest.set_node(pos, node) + end + end + end + + minetest.register_node(":streets:" .. name, normal_def) + minetest.register_node(":streets:" .. name .. "_center", center_def) + minetest.register_node(":streets:" .. name .. "_polemount", polemount_def) + end local register_marking_nodes = function(surface_friendlyname, surface_name, surface_tiles, surface_groups, surface_sounds, register_stairs, friendlyname, name, tex, r, basic) @@ -324,6 +343,6 @@ end if streets.signs.signtypes then for _, v in pairs(streets.signs.signtypes) do - register_sign_node(v.friendlyname, v.name, v.tiles, v.thickness) + register_sign_node(v.friendlyname, v.name, v.tiles, v.type, v.inventory_image, v.light_source) end end diff --git a/models/sign.obj b/models/sign.obj new file mode 100644 index 0000000..5363cdd --- /dev/null +++ b/models/sign.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign_middle.blend' +# www.blender.org +mtllib sign.mtl +g Cube.002 +v -0.500000 0.500000 0.499000 +v 0.500000 0.500000 0.499000 +v -0.500000 -0.500000 0.499000 +v 0.500000 -0.500000 0.499000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 0.500000 -0.500000 0.501000 +v -0.500000 -0.500000 0.501000 +v 0.500000 0.500000 0.501000 +v -0.500000 0.500000 0.501000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/models/sign_big.obj b/models/sign_big.obj new file mode 100644 index 0000000..9d8e360 --- /dev/null +++ b/models/sign_big.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign.blend' +# www.blender.org +mtllib sign.mtl +g Cube.002 +v -1.500000 1.500000 0.499000 +v 1.500000 1.500000 0.499000 +v -1.500001 -1.500000 0.499000 +v 1.500000 -1.500000 0.499000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 1.500000 -1.500000 0.501000 +v -1.500000 -1.500000 0.501000 +v 1.499999 1.500000 0.501000 +v -1.500000 1.500000 0.501000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/models/sign_center.obj b/models/sign_center.obj new file mode 100644 index 0000000..5753fbd --- /dev/null +++ b/models/sign_center.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign_middle.blend' +# www.blender.org +mtllib sign_middle.mtl +g Cube.002 +v -0.500000 0.500000 -0.001000 +v 0.500000 0.500000 -0.001000 +v -0.500000 -0.500000 -0.001000 +v 0.500000 -0.500000 -0.001000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn -0.0000 -0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 0.500000 -0.500000 0.001000 +v -0.500000 -0.500000 0.001000 +v 0.500000 0.500000 0.001000 +v -0.500000 0.500000 0.001000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn -0.0000 -0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/models/sign_center_big.obj b/models/sign_center_big.obj new file mode 100644 index 0000000..2b39f51 --- /dev/null +++ b/models/sign_center_big.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign_middle.blend' +# www.blender.org +mtllib sign_center.mtl +g Cube.002 +v -1.500000 1.500000 -0.001000 +v 1.500000 1.500000 -0.001000 +v -1.500001 -1.500000 -0.001000 +v 1.500000 -1.500000 -0.001000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn -0.0000 -0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 1.500000 -1.500000 0.001000 +v -1.500000 -1.500000 0.001000 +v 1.499999 1.500000 0.001000 +v -1.500000 1.500000 0.001000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn -0.0000 -0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/models/sign_polemount.obj b/models/sign_polemount.obj new file mode 100644 index 0000000..9010cb6 --- /dev/null +++ b/models/sign_polemount.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign.blend' +# www.blender.org +mtllib sign_pole.mtl +g Cube.002 +v -0.500000 0.500000 0.844000 +v 0.500000 0.500000 0.844000 +v -0.500000 -0.500000 0.844000 +v 0.500000 -0.500000 0.844000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 0.500000 -0.500000 0.846000 +v -0.500000 -0.500000 0.846000 +v 0.500000 0.500000 0.846000 +v -0.500000 0.500000 0.846000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/models/sign_polemount_big.obj b/models/sign_polemount_big.obj new file mode 100644 index 0000000..e59b0ba --- /dev/null +++ b/models/sign_polemount_big.obj @@ -0,0 +1,29 @@ +# Blender v2.78 (sub 0) OBJ File: 'sign_pole.blend' +# www.blender.org +mtllib sign_polemount.mtl +g Cube.002 +v -1.500000 1.500000 0.844000 +v 1.500000 1.500000 0.844000 +v -1.500001 -1.500000 0.844000 +v 1.500000 -1.500000 0.844000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 -1.0000 +usemtl Material +s off +f 3/1/1 1/2/1 2/3/1 4/4/1 +g Cube.001 +v 1.500000 -1.500000 0.846000 +v -1.500000 -1.500000 0.846000 +v 1.499999 1.500000 0.846000 +v -1.500000 1.500000 0.846000 +vt 0.9999 0.0001 +vt 0.9999 0.9999 +vt 0.0001 0.9999 +vt 0.0001 0.0001 +vn 0.0000 0.0000 1.0000 +usemtl Material +s off +f 5/5/2 7/6/2 8/7/2 6/8/2 diff --git a/streets_signs/eu/euinfo.lua b/streets_signs/eu/euinfo.lua index b97a078..ff37a7e 100644 --- a/streets_signs/eu/euinfo.lua +++ b/streets_signs/eu/euinfo.lua @@ -1,6 +1,4 @@ local euinfo = { - { "trafficcalmingarea", "Traffic Calming Area", { blue = 3, white = 1 } }, - { "trafficcalmingareaend", "End of Traffic Calming Area", { blue = 3, white = 1, red = 1 } }, { "tunnel", "Tunnel", { blue = 2, white = 1, black = 1 } }, { "breakdownbay", "Breakdown Bay", { blue = 2, white = 1, black = 1 } }, { "highway", "Highway", { blue = 2, white = 1 } }, @@ -13,6 +11,27 @@ local euinfo = { { "info", "Information Center", { blue = 2, white = 1, black = 1 } }, { "wc", "WC", { blue = 2, white = 1, black = 1 } }, { "parkingsite", "Parking Site", { blue = 2, white = 1 } }, +} + +for k, v in pairs(euinfo) do + streets.register_road_sign({ + name = "sign_eu_" .. v[1], + friendlyname = v[2] .. " Sign", + light_source = 3, + tiles = { + "streets_sign_eu_" .. v[1] .. ".png", + "streets_sign_back.png", + }, + type = "normal", + section = "euinfo", + dye_needed = v[3], + }) +end + + +local euinfo_big = { + { "trafficcalmingarea", "Traffic Calming Area", { blue = 3, white = 1 } }, + { "trafficcalmingareaend", "End of Traffic Calming Area", { blue = 3, white = 1, red = 1 } }, { "exit", "Exit", { blue = 2, white = 1 } }, { "detourright", "Detour Right", { yellow = 2, black = 1 } }, { "detourleft", "Detour Left", { yellow = 2, black = 1 } }, @@ -20,20 +39,18 @@ local euinfo = { { "detourend", "End of Detour", { yellow = 2, black = 1, red = 1 } }, } -for k, v in pairs(euinfo) do +for k, v in pairs(euinfo_big) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "big", section = "euinfo", - dye_needed = v[3] + dye_needed = v[3], + inventory_image = "streets_sign_eu_" .. v[1] .. "_inv.png", }) end \ No newline at end of file diff --git a/streets_signs/eu/eumandat.lua b/streets_signs/eu/eumandat.lua index a7a0693..c49ab63 100644 --- a/streets_signs/eu/eumandat.lua +++ b/streets_signs/eu/eumandat.lua @@ -7,8 +7,6 @@ local eumandat = { { "straightrightonly", "Straight and Right Only", { blue = 2, white = 1 } }, { "straightleftonly", "Straight and Left Only", { blue = 2, white = 1 } }, { "roundabout", "Roundabout", { blue = 2, white = 1 } }, - { "onewayright", "One Way Road", { blue = 2, white = 1, black = 1 } }, - { "onewayleft", "One Way Road", { blue = 2, white = 1, black = 1 } }, { "passingright", "Passing Right", { blue = 2, white = 1 } }, { "passingleft", "Passing Left", { blue = 2, white = 1 } }, { "busstation", "Busstation", { green = 2, yellow = 2 } }, @@ -25,16 +23,35 @@ for k, v in pairs(eumandat) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "eumandat", dye_needed = v[3] }) +end + + +local eumandat_big = { + { "onewayright", "One Way Road", { blue = 2, white = 1, black = 1 } }, + { "onewayleft", "One Way Road", { blue = 2, white = 1, black = 1 } }, +} + +for k, v in pairs(eumandat_big) do + streets.register_road_sign({ + name = "sign_eu_" .. v[1], + friendlyname = v[2] .. " Sign", + light_source = 3, + tiles = { + "streets_sign_eu_" .. v[1] .. ".png", + "streets_sign_back.png", + }, + type = "big", + section = "eumandat", + dye_needed = v[3], + inventory_image = "streets_sign_eu_" .. v[1] .. "_inv.png", + }) end \ No newline at end of file diff --git a/streets_signs/eu/euother.lua b/streets_signs/eu/euother.lua index cc27644..bcc14a6 100644 --- a/streets_signs/eu/euother.lua +++ b/streets_signs/eu/euother.lua @@ -2,9 +2,6 @@ local euother = { { "guideboard", "Guide Board", { white = 2, red = 2 } }, { "bendright", "Guide Sign in Bends", { white = 2, red = 2 } }, { "bendleft", "Guide Sign in Bends", { white = 2, red = 2 } }, - { "additionallane", "Additional Lane", { white = 3, black = 1 } }, - { "mergelanes", "Merge Lanes", { white = 3, black = 1 } }, - { "laneshift", "Lane Shift", { white = 3, black = 1 } }, { "pedestriansleft", "Pedestrians to the Left", { white = 2, black = 1 } }, { "pedestriansright", "Pedestrians to the Right", { white = 2, black = 1 } }, { "arrowright", "Right", { white = 2, black = 1 } }, @@ -22,16 +19,36 @@ for k, v in pairs(euother) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "euother", dye_needed = v[3] }) +end + + +local euother_big = { + { "additionallane", "Additional Lane", { white = 3, black = 1 } }, + { "mergelanes", "Merge Lanes", { white = 3, black = 1 } }, + { "laneshift", "Lane Shift", { white = 3, black = 1 } }, +} + +for k, v in pairs(euother_big) do + streets.register_road_sign({ + name = "sign_eu_" .. v[1], + friendlyname = v[2] .. " Sign", + light_source = 3, + tiles = { + "streets_sign_eu_" .. v[1] .. ".png", + "streets_sign_back.png", + }, + type = "big", + section = "euother", + dye_needed = v[3], + inventory_image = "streets_sign_eu_" .. v[1] .. "_inv.png", + }) end \ No newline at end of file diff --git a/streets_signs/eu/euprio.lua b/streets_signs/eu/euprio.lua index b8cb234..9184a16 100644 --- a/streets_signs/eu/euprio.lua +++ b/streets_signs/eu/euprio.lua @@ -1,5 +1,4 @@ local euprio = { - { "standrews", "St. Andrews Cross", { white = 2, red = 1 } }, { "yield", "Yield", { white = 2, red = 2 } }, { "stop", "Stop", { white = 1, red = 3 } }, { "givewayoncoming", "Give Way to Oncoming Traffic", { white = 2, red = 2, black = 1 } }, @@ -14,16 +13,34 @@ for k, v in pairs(euprio) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "euprio", dye_needed = v[3] }) +end + + +local euprio_big = { + { "standrews", "St. Andrews Cross", { white = 2, red = 1 } }, +} + +for k, v in pairs(euprio_big) do + streets.register_road_sign({ + name = "sign_eu_" .. v[1], + friendlyname = v[2] .. " Sign", + light_source = 3, + tiles = { + "streets_sign_eu_" .. v[1] .. ".png", + "streets_sign_back.png", + }, + type = "big", + section = "euprio", + dye_needed = v[3], + inventory_image = "streets_sign_eu_" .. v[1] .. "_inv.png", + }) end \ No newline at end of file diff --git a/streets_signs/eu/euprohib.lua b/streets_signs/eu/euprohib.lua index 1159f5d..0b3fb51 100644 --- a/streets_signs/eu/euprohib.lua +++ b/streets_signs/eu/euprohib.lua @@ -27,15 +27,12 @@ for k, v in pairs(euprohib) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "euprohib", dye_needed = v[3] }) diff --git a/streets_signs/eu/euwarn.lua b/streets_signs/eu/euwarn.lua index c5d682b..691d6e4 100644 --- a/streets_signs/eu/euwarn.lua +++ b/streets_signs/eu/euwarn.lua @@ -29,15 +29,12 @@ for k, v in pairs(euwarn) do streets.register_road_sign({ name = "sign_eu_" .. v[1], friendlyname = v[2] .. " Sign", + light_source = 3, tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_eu_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_eu_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "euwarn", dye_needed = v[3] }) diff --git a/streets_signs/init.lua b/streets_signs/init.lua index c33a68d..10e4cbd 100644 --- a/streets_signs/init.lua +++ b/streets_signs/init.lua @@ -22,25 +22,7 @@ streets.signs.sections = { { name = "euother", friendlyname = "EU Other" } } -streets.register_road_sign({ - name = "sign_blank", - friendlyname = "Blank Sign", - tiles = { - "streets_sign_back.png", - "streets_sign_back.png", - "streets_sign_back.png", - "streets_sign_back.png", - "streets_sign_back.png", - "streets_sign_back.png" - }, - thickness = 0.05 -}) - -minetest.register_craft({ - type = "shapeless", - output = "streets:sign_blank", - recipe = { "streets:asphalt", "default:sign_wall_wood" }, -}) +minetest.register_alias("streets:sign_blank", "default:sign_wall_steel") streets.register_road_sign({ name = "sign_curve_chevron_right", @@ -53,7 +35,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_curve_sign.png" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { yellow = 3, black = 3 } }) @@ -69,7 +51,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_curve_sign.png^[transformFX" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { yellow = 3, black = 3 } }) @@ -85,7 +67,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_warning.png" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { black = 2 } }) @@ -101,7 +83,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_water.png" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { green = 1, blue = 3, black = 1 } }) @@ -117,7 +99,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_lava.png" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { green = 1, red = 3 } }) @@ -133,7 +115,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_construction.png" }, - thickness = 0.05, + type = "minetest", section = "warn", dye_needed = { green = 1, blue = 1, brown = 1 } }) @@ -149,7 +131,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_grass.png" }, - thickness = 0.05, + type = "minetest", section = "reg", dye_needed = { green = 3, red = 2 } }) @@ -165,7 +147,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_mine.png" }, - thickness = 0.05, + type = "minetest", section = "info", dye_needed = { blue = 2, yellow = 1 } }) @@ -181,7 +163,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_shop.png" }, - thickness = 0.05, + type = "minetest", section = "info", dye_needed = { blue = 1, red = 1, yellow = 1, blue = 1 } }) @@ -197,7 +179,7 @@ streets.register_road_sign({ "streets_sign_back.png", "streets_square_sign_empty.png^streets_sign_workshop.png" }, - thickness = 0.05, + type = "minetest", section = "info", dye_needed = { red = 1, yellow = 2, blue = 1 } }) diff --git a/streets_signs/us/usinfo.lua b/streets_signs/us/usinfo.lua index b2bb636..59d5e41 100644 --- a/streets_signs/us/usinfo.lua +++ b/streets_signs/us/usinfo.lua @@ -9,14 +9,10 @@ for k, v in pairs(usinfo) do name = "sign_us_" .. v[1], friendlyname = v[2] .. " Sign", tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_us_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_us_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "usinfo", dye_needed = v[3] }) diff --git a/streets_signs/us/usom.lua b/streets_signs/us/usom.lua index b0bd0b2..6e1aac4 100644 --- a/streets_signs/us/usom.lua +++ b/streets_signs/us/usom.lua @@ -12,14 +12,10 @@ for k, v in pairs(usom) do name = "sign_us_" .. v[1], friendlyname = v[2] .. " Sign", tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_us_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_us_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "usom", dye_needed = v[3] }) diff --git a/streets_signs/us/usreg.lua b/streets_signs/us/usreg.lua index 5663f76..f268545 100644 --- a/streets_signs/us/usreg.lua +++ b/streets_signs/us/usreg.lua @@ -40,14 +40,10 @@ for k, v in pairs(usreg) do name = "sign_us_" .. v[1], friendlyname = v[2] .. " Sign", tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_us_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_us_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "usreg", dye_needed = v[3] }) diff --git a/streets_signs/us/usttc.lua b/streets_signs/us/usttc.lua index 0a2bc99..67e1939 100644 --- a/streets_signs/us/usttc.lua +++ b/streets_signs/us/usttc.lua @@ -12,14 +12,10 @@ for k, v in pairs(usttc) do name = "sign_us_" .. v[1], friendlyname = v[2] .. " Sign", tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_us_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_us_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "usttc", dye_needed = v[3] }) diff --git a/streets_signs/us/uswarn.lua b/streets_signs/us/uswarn.lua index 4cae27c..3195610 100644 --- a/streets_signs/us/uswarn.lua +++ b/streets_signs/us/uswarn.lua @@ -42,14 +42,10 @@ for k, v in pairs(uswarn) do name = "sign_us_" .. v[1], friendlyname = v[2] .. " Sign", tiles = { - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", - "streets_transparent.png", + "streets_sign_us_" .. v[1] .. ".png", "streets_sign_back.png", - "streets_sign_us_" .. v[1] .. ".png" }, - thickness = 0.01, + type = "normal", section = "uswarn", dye_needed = v[3] }) diff --git a/textures/streets_sign_back.png b/textures/streets_sign_back.png index 7f1e2f2..f5e4d1e 100644 Binary files a/textures/streets_sign_back.png and b/textures/streets_sign_back.png differ diff --git a/textures/streets_sign_construction.png b/textures/streets_sign_construction.png index ae9b8b4..16b71f6 100644 Binary files a/textures/streets_sign_construction.png and b/textures/streets_sign_construction.png differ diff --git a/textures/streets_sign_eu_10.png b/textures/streets_sign_eu_10.png index ba633ba..2496785 100644 Binary files a/textures/streets_sign_eu_10.png and b/textures/streets_sign_eu_10.png differ diff --git a/textures/streets_sign_eu_100.png b/textures/streets_sign_eu_100.png index 94399ff..c616d8e 100644 Binary files a/textures/streets_sign_eu_100.png and b/textures/streets_sign_eu_100.png differ diff --git a/textures/streets_sign_eu_120.png b/textures/streets_sign_eu_120.png index 0517e45..117f8c3 100644 Binary files a/textures/streets_sign_eu_120.png and b/textures/streets_sign_eu_120.png differ diff --git a/textures/streets_sign_eu_30.png b/textures/streets_sign_eu_30.png index b84dfe7..152e584 100644 Binary files a/textures/streets_sign_eu_30.png and b/textures/streets_sign_eu_30.png differ diff --git a/textures/streets_sign_eu_30zone.png b/textures/streets_sign_eu_30zone.png index 8f9efb8..b93bac7 100644 Binary files a/textures/streets_sign_eu_30zone.png and b/textures/streets_sign_eu_30zone.png differ diff --git a/textures/streets_sign_eu_30zoneend.png b/textures/streets_sign_eu_30zoneend.png index 0e94540..adfe8d8 100644 Binary files a/textures/streets_sign_eu_30zoneend.png and b/textures/streets_sign_eu_30zoneend.png differ diff --git a/textures/streets_sign_eu_50.png b/textures/streets_sign_eu_50.png index e0b01e0..781c1c0 100644 Binary files a/textures/streets_sign_eu_50.png and b/textures/streets_sign_eu_50.png differ diff --git a/textures/streets_sign_eu_70.png b/textures/streets_sign_eu_70.png index 26cd095..1465848 100644 Binary files a/textures/streets_sign_eu_70.png and b/textures/streets_sign_eu_70.png differ diff --git a/textures/streets_sign_eu_additionallane.png b/textures/streets_sign_eu_additionallane.png index 8a14db2..9bc8d6d 100644 Binary files a/textures/streets_sign_eu_additionallane.png and b/textures/streets_sign_eu_additionallane.png differ diff --git a/textures/streets_sign_eu_additionallane_inv.png b/textures/streets_sign_eu_additionallane_inv.png new file mode 100644 index 0000000..8a14db2 Binary files /dev/null and b/textures/streets_sign_eu_additionallane_inv.png differ diff --git a/textures/streets_sign_eu_arrowleft.png b/textures/streets_sign_eu_arrowleft.png index 46e3751..d4545c4 100644 Binary files a/textures/streets_sign_eu_arrowleft.png and b/textures/streets_sign_eu_arrowleft.png differ diff --git a/textures/streets_sign_eu_arrowright.png b/textures/streets_sign_eu_arrowright.png index 64a8326..c827362 100644 Binary files a/textures/streets_sign_eu_arrowright.png and b/textures/streets_sign_eu_arrowright.png differ diff --git a/textures/streets_sign_eu_arrowshorizontal.png b/textures/streets_sign_eu_arrowshorizontal.png index 86ee22e..f4fc4a4 100644 Binary files a/textures/streets_sign_eu_arrowshorizontal.png and b/textures/streets_sign_eu_arrowshorizontal.png differ diff --git a/textures/streets_sign_eu_arrowsvertical.png b/textures/streets_sign_eu_arrowsvertical.png index 3db2f0c..96bc918 100644 Binary files a/textures/streets_sign_eu_arrowsvertical.png and b/textures/streets_sign_eu_arrowsvertical.png differ diff --git a/textures/streets_sign_eu_arrowturnleft.png b/textures/streets_sign_eu_arrowturnleft.png index 0cafcb4..8ea367c 100644 Binary files a/textures/streets_sign_eu_arrowturnleft.png and b/textures/streets_sign_eu_arrowturnleft.png differ diff --git a/textures/streets_sign_eu_arrowturnright.png b/textures/streets_sign_eu_arrowturnright.png index 7e45367..6ad0fdb 100644 Binary files a/textures/streets_sign_eu_arrowturnright.png and b/textures/streets_sign_eu_arrowturnright.png differ diff --git a/textures/streets_sign_eu_bendleft.png b/textures/streets_sign_eu_bendleft.png index d9a8ce5..c80e443 100644 Binary files a/textures/streets_sign_eu_bendleft.png and b/textures/streets_sign_eu_bendleft.png differ diff --git a/textures/streets_sign_eu_bendright.png b/textures/streets_sign_eu_bendright.png index 49f5f97..ebd6890 100644 Binary files a/textures/streets_sign_eu_bendright.png and b/textures/streets_sign_eu_bendright.png differ diff --git a/textures/streets_sign_eu_bikes.png b/textures/streets_sign_eu_bikes.png index 91b4079..ac39016 100644 Binary files a/textures/streets_sign_eu_bikes.png and b/textures/streets_sign_eu_bikes.png differ diff --git a/textures/streets_sign_eu_breakdownbay.png b/textures/streets_sign_eu_breakdownbay.png index 9964b0e..2971c19 100644 Binary files a/textures/streets_sign_eu_breakdownbay.png and b/textures/streets_sign_eu_breakdownbay.png differ diff --git a/textures/streets_sign_eu_bridlepath.png b/textures/streets_sign_eu_bridlepath.png index 027d00b..c56e153 100644 Binary files a/textures/streets_sign_eu_bridlepath.png and b/textures/streets_sign_eu_bridlepath.png differ diff --git a/textures/streets_sign_eu_bumpyroad.png b/textures/streets_sign_eu_bumpyroad.png index bbb8d5a..3b442c3 100644 Binary files a/textures/streets_sign_eu_bumpyroad.png and b/textures/streets_sign_eu_bumpyroad.png differ diff --git a/textures/streets_sign_eu_busses.png b/textures/streets_sign_eu_busses.png index 490b09f..803e51f 100644 Binary files a/textures/streets_sign_eu_busses.png and b/textures/streets_sign_eu_busses.png differ diff --git a/textures/streets_sign_eu_busstation.png b/textures/streets_sign_eu_busstation.png index 81dfa5d..1191627 100644 Binary files a/textures/streets_sign_eu_busstation.png and b/textures/streets_sign_eu_busstation.png differ diff --git a/textures/streets_sign_eu_children.png b/textures/streets_sign_eu_children.png index 9550e90..81ae84b 100644 Binary files a/textures/streets_sign_eu_children.png and b/textures/streets_sign_eu_children.png differ diff --git a/textures/streets_sign_eu_curveleft.png b/textures/streets_sign_eu_curveleft.png index 1035996..01a623b 100644 Binary files a/textures/streets_sign_eu_curveleft.png and b/textures/streets_sign_eu_curveleft.png differ diff --git a/textures/streets_sign_eu_curveright.png b/textures/streets_sign_eu_curveright.png index c70a771..39b4cb0 100644 Binary files a/textures/streets_sign_eu_curveright.png and b/textures/streets_sign_eu_curveright.png differ diff --git a/textures/streets_sign_eu_cyclepath.png b/textures/streets_sign_eu_cyclepath.png index d943715..e36ceb2 100644 Binary files a/textures/streets_sign_eu_cyclepath.png and b/textures/streets_sign_eu_cyclepath.png differ diff --git a/textures/streets_sign_eu_danger.png b/textures/streets_sign_eu_danger.png index 1f265b9..a10a6e2 100644 Binary files a/textures/streets_sign_eu_danger.png and b/textures/streets_sign_eu_danger.png differ diff --git a/textures/streets_sign_eu_deadendstreet.png b/textures/streets_sign_eu_deadendstreet.png index 972df5c..6d557e4 100644 Binary files a/textures/streets_sign_eu_deadendstreet.png and b/textures/streets_sign_eu_deadendstreet.png differ diff --git a/textures/streets_sign_eu_deercrossing.png b/textures/streets_sign_eu_deercrossing.png index 5061935..1ecd7da 100644 Binary files a/textures/streets_sign_eu_deercrossing.png and b/textures/streets_sign_eu_deercrossing.png differ diff --git a/textures/streets_sign_eu_detour.png b/textures/streets_sign_eu_detour.png index dc69ed1..154adc7 100644 Binary files a/textures/streets_sign_eu_detour.png and b/textures/streets_sign_eu_detour.png differ diff --git a/textures/streets_sign_eu_detour_inv.png b/textures/streets_sign_eu_detour_inv.png new file mode 100644 index 0000000..dc69ed1 Binary files /dev/null and b/textures/streets_sign_eu_detour_inv.png differ diff --git a/textures/streets_sign_eu_detourend.png b/textures/streets_sign_eu_detourend.png index e875400..a5264f4 100644 Binary files a/textures/streets_sign_eu_detourend.png and b/textures/streets_sign_eu_detourend.png differ diff --git a/textures/streets_sign_eu_detourend_inv.png b/textures/streets_sign_eu_detourend_inv.png new file mode 100644 index 0000000..e875400 Binary files /dev/null and b/textures/streets_sign_eu_detourend_inv.png differ diff --git a/textures/streets_sign_eu_detourleft.png b/textures/streets_sign_eu_detourleft.png index db4c36c..26454f8 100644 Binary files a/textures/streets_sign_eu_detourleft.png and b/textures/streets_sign_eu_detourleft.png differ diff --git a/textures/streets_sign_eu_detourleft_inv.png b/textures/streets_sign_eu_detourleft_inv.png new file mode 100644 index 0000000..db4c36c Binary files /dev/null and b/textures/streets_sign_eu_detourleft_inv.png differ diff --git a/textures/streets_sign_eu_detourright.png b/textures/streets_sign_eu_detourright.png index 083abbe..83e03d2 100644 Binary files a/textures/streets_sign_eu_detourright.png and b/textures/streets_sign_eu_detourright.png differ diff --git a/textures/streets_sign_eu_detourright_inv.png b/textures/streets_sign_eu_detourright_inv.png new file mode 100644 index 0000000..083abbe Binary files /dev/null and b/textures/streets_sign_eu_detourright_inv.png differ diff --git a/textures/streets_sign_eu_doublecurveleft.png b/textures/streets_sign_eu_doublecurveleft.png index 77bbedc..4549c4e 100644 Binary files a/textures/streets_sign_eu_doublecurveleft.png and b/textures/streets_sign_eu_doublecurveleft.png differ diff --git a/textures/streets_sign_eu_doublecurveright.png b/textures/streets_sign_eu_doublecurveright.png index 1f712c4..b5a8b87 100644 Binary files a/textures/streets_sign_eu_doublecurveright.png and b/textures/streets_sign_eu_doublecurveright.png differ diff --git a/textures/streets_sign_eu_downhillgrade.png b/textures/streets_sign_eu_downhillgrade.png index 81267ed..d363f51 100644 Binary files a/textures/streets_sign_eu_downhillgrade.png and b/textures/streets_sign_eu_downhillgrade.png differ diff --git a/textures/streets_sign_eu_end.png b/textures/streets_sign_eu_end.png index 262563b..7b64555 100644 Binary files a/textures/streets_sign_eu_end.png and b/textures/streets_sign_eu_end.png differ diff --git a/textures/streets_sign_eu_endmajorroad.png b/textures/streets_sign_eu_endmajorroad.png index b18f985..2f63afa 100644 Binary files a/textures/streets_sign_eu_endmajorroad.png and b/textures/streets_sign_eu_endmajorroad.png differ diff --git a/textures/streets_sign_eu_endnoovertaking.png b/textures/streets_sign_eu_endnoovertaking.png index cedaa31..517c863 100644 Binary files a/textures/streets_sign_eu_endnoovertaking.png and b/textures/streets_sign_eu_endnoovertaking.png differ diff --git a/textures/streets_sign_eu_exit.png b/textures/streets_sign_eu_exit.png index 3576dad..0824309 100644 Binary files a/textures/streets_sign_eu_exit.png and b/textures/streets_sign_eu_exit.png differ diff --git a/textures/streets_sign_eu_exit_inv.png b/textures/streets_sign_eu_exit_inv.png new file mode 100644 index 0000000..3576dad Binary files /dev/null and b/textures/streets_sign_eu_exit_inv.png differ diff --git a/textures/streets_sign_eu_farmanimals.png b/textures/streets_sign_eu_farmanimals.png index d910fa8..355fb54 100644 Binary files a/textures/streets_sign_eu_farmanimals.png and b/textures/streets_sign_eu_farmanimals.png differ diff --git a/textures/streets_sign_eu_firstaid.png b/textures/streets_sign_eu_firstaid.png index bf8edbb..0ebfba3 100644 Binary files a/textures/streets_sign_eu_firstaid.png and b/textures/streets_sign_eu_firstaid.png differ diff --git a/textures/streets_sign_eu_givewayoncoming.png b/textures/streets_sign_eu_givewayoncoming.png index ccf70fa..3066239 100644 Binary files a/textures/streets_sign_eu_givewayoncoming.png and b/textures/streets_sign_eu_givewayoncoming.png differ diff --git a/textures/streets_sign_eu_greenarrow.png b/textures/streets_sign_eu_greenarrow.png index 428df2e..0f0b9b5 100644 Binary files a/textures/streets_sign_eu_greenarrow.png and b/textures/streets_sign_eu_greenarrow.png differ diff --git a/textures/streets_sign_eu_guideboard.png b/textures/streets_sign_eu_guideboard.png index e4827e1..a07f65e 100644 Binary files a/textures/streets_sign_eu_guideboard.png and b/textures/streets_sign_eu_guideboard.png differ diff --git a/textures/streets_sign_eu_highway.png b/textures/streets_sign_eu_highway.png index f134639..33b2472 100644 Binary files a/textures/streets_sign_eu_highway.png and b/textures/streets_sign_eu_highway.png differ diff --git a/textures/streets_sign_eu_highwayend.png b/textures/streets_sign_eu_highwayend.png index 6de077c..012d599 100644 Binary files a/textures/streets_sign_eu_highwayend.png and b/textures/streets_sign_eu_highwayend.png differ diff --git a/textures/streets_sign_eu_info.png b/textures/streets_sign_eu_info.png index 5d2566b..096f789 100644 Binary files a/textures/streets_sign_eu_info.png and b/textures/streets_sign_eu_info.png differ diff --git a/textures/streets_sign_eu_intersectionrightofwayright.png b/textures/streets_sign_eu_intersectionrightofwayright.png index da411e9..bc865c2 100644 Binary files a/textures/streets_sign_eu_intersectionrightofwayright.png and b/textures/streets_sign_eu_intersectionrightofwayright.png differ diff --git a/textures/streets_sign_eu_jam.png b/textures/streets_sign_eu_jam.png index ba11a6f..574ef91 100644 Binary files a/textures/streets_sign_eu_jam.png and b/textures/streets_sign_eu_jam.png differ diff --git a/textures/streets_sign_eu_laneshift.png b/textures/streets_sign_eu_laneshift.png index f738d47..567cbc0 100644 Binary files a/textures/streets_sign_eu_laneshift.png and b/textures/streets_sign_eu_laneshift.png differ diff --git a/textures/streets_sign_eu_laneshift_inv.png b/textures/streets_sign_eu_laneshift_inv.png new file mode 100644 index 0000000..f738d47 Binary files /dev/null and b/textures/streets_sign_eu_laneshift_inv.png differ diff --git a/textures/streets_sign_eu_leftonly.png b/textures/streets_sign_eu_leftonly.png index 98bb5fd..7921dca 100644 Binary files a/textures/streets_sign_eu_leftonly.png and b/textures/streets_sign_eu_leftonly.png differ diff --git a/textures/streets_sign_eu_leftonly_.png b/textures/streets_sign_eu_leftonly_.png index d20289b..d646032 100644 Binary files a/textures/streets_sign_eu_leftonly_.png and b/textures/streets_sign_eu_leftonly_.png differ diff --git a/textures/streets_sign_eu_majorroad.png b/textures/streets_sign_eu_majorroad.png index 62dd478..ca074fd 100644 Binary files a/textures/streets_sign_eu_majorroad.png and b/textures/streets_sign_eu_majorroad.png differ diff --git a/textures/streets_sign_eu_mergelanes.png b/textures/streets_sign_eu_mergelanes.png index d82735b..c627828 100644 Binary files a/textures/streets_sign_eu_mergelanes.png and b/textures/streets_sign_eu_mergelanes.png differ diff --git a/textures/streets_sign_eu_mergelanes_inv.png b/textures/streets_sign_eu_mergelanes_inv.png new file mode 100644 index 0000000..d82735b Binary files /dev/null and b/textures/streets_sign_eu_mergelanes_inv.png differ diff --git a/textures/streets_sign_eu_motorroad.png b/textures/streets_sign_eu_motorroad.png index 97f402d..5af7804 100644 Binary files a/textures/streets_sign_eu_motorroad.png and b/textures/streets_sign_eu_motorroad.png differ diff --git a/textures/streets_sign_eu_motorroadend.png b/textures/streets_sign_eu_motorroadend.png index d3d003c..8a1f41d 100644 Binary files a/textures/streets_sign_eu_motorroadend.png and b/textures/streets_sign_eu_motorroadend.png differ diff --git a/textures/streets_sign_eu_nobikes.png b/textures/streets_sign_eu_nobikes.png index 8bf21a5..c7ccdfe 100644 Binary files a/textures/streets_sign_eu_nobikes.png and b/textures/streets_sign_eu_nobikes.png differ diff --git a/textures/streets_sign_eu_noentry.png b/textures/streets_sign_eu_noentry.png index bb359d5..b935095 100644 Binary files a/textures/streets_sign_eu_noentry.png and b/textures/streets_sign_eu_noentry.png differ diff --git a/textures/streets_sign_eu_nohorsebackriding.png b/textures/streets_sign_eu_nohorsebackriding.png index ce408a2..613f5bb 100644 Binary files a/textures/streets_sign_eu_nohorsebackriding.png and b/textures/streets_sign_eu_nohorsebackriding.png differ diff --git a/textures/streets_sign_eu_nomotorcars.png b/textures/streets_sign_eu_nomotorcars.png index a1b6111..ea8aa4a 100644 Binary files a/textures/streets_sign_eu_nomotorcars.png and b/textures/streets_sign_eu_nomotorcars.png differ diff --git a/textures/streets_sign_eu_nomotorvehicles.png b/textures/streets_sign_eu_nomotorvehicles.png index 28c2321..5ad7cb8 100644 Binary files a/textures/streets_sign_eu_nomotorvehicles.png and b/textures/streets_sign_eu_nomotorvehicles.png differ diff --git a/textures/streets_sign_eu_noovertaking.png b/textures/streets_sign_eu_noovertaking.png index 06a05f6..cb96cb8 100644 Binary files a/textures/streets_sign_eu_noovertaking.png and b/textures/streets_sign_eu_noovertaking.png differ diff --git a/textures/streets_sign_eu_noparking.png b/textures/streets_sign_eu_noparking.png index 77f98e9..dd0e7d0 100644 Binary files a/textures/streets_sign_eu_noparking.png and b/textures/streets_sign_eu_noparking.png differ diff --git a/textures/streets_sign_eu_nopedestrians.png b/textures/streets_sign_eu_nopedestrians.png index ec36a5c..f3145cb 100644 Binary files a/textures/streets_sign_eu_nopedestrians.png and b/textures/streets_sign_eu_nopedestrians.png differ diff --git a/textures/streets_sign_eu_nostopping.png b/textures/streets_sign_eu_nostopping.png index 09c712e..a24ccfb 100644 Binary files a/textures/streets_sign_eu_nostopping.png and b/textures/streets_sign_eu_nostopping.png differ diff --git a/textures/streets_sign_eu_notrucks.png b/textures/streets_sign_eu_notrucks.png index d97e8ed..af7da34 100644 Binary files a/textures/streets_sign_eu_notrucks.png and b/textures/streets_sign_eu_notrucks.png differ diff --git a/textures/streets_sign_eu_nouturns.png b/textures/streets_sign_eu_nouturns.png index 97df0f7..b730256 100644 Binary files a/textures/streets_sign_eu_nouturns.png and b/textures/streets_sign_eu_nouturns.png differ diff --git a/textures/streets_sign_eu_novehicles.png b/textures/streets_sign_eu_novehicles.png index 4d75ca9..3a750ce 100644 Binary files a/textures/streets_sign_eu_novehicles.png and b/textures/streets_sign_eu_novehicles.png differ diff --git a/textures/streets_sign_eu_onewayleft.png b/textures/streets_sign_eu_onewayleft.png index 3e17215..7b34898 100644 Binary files a/textures/streets_sign_eu_onewayleft.png and b/textures/streets_sign_eu_onewayleft.png differ diff --git a/textures/streets_sign_eu_onewayleft_inv.png b/textures/streets_sign_eu_onewayleft_inv.png new file mode 100644 index 0000000..3e17215 Binary files /dev/null and b/textures/streets_sign_eu_onewayleft_inv.png differ diff --git a/textures/streets_sign_eu_onewayright.png b/textures/streets_sign_eu_onewayright.png index 5287056..7fc24e9 100644 Binary files a/textures/streets_sign_eu_onewayright.png and b/textures/streets_sign_eu_onewayright.png differ diff --git a/textures/streets_sign_eu_onewayright_inv.png b/textures/streets_sign_eu_onewayright_inv.png new file mode 100644 index 0000000..5287056 Binary files /dev/null and b/textures/streets_sign_eu_onewayright_inv.png differ diff --git a/textures/streets_sign_eu_parkingsite.png b/textures/streets_sign_eu_parkingsite.png index 3c4d2c2..a8dbc39 100644 Binary files a/textures/streets_sign_eu_parkingsite.png and b/textures/streets_sign_eu_parkingsite.png differ diff --git a/textures/streets_sign_eu_passingleft.png b/textures/streets_sign_eu_passingleft.png index 47855d8..e53458d 100644 Binary files a/textures/streets_sign_eu_passingleft.png and b/textures/streets_sign_eu_passingleft.png differ diff --git a/textures/streets_sign_eu_passingright.png b/textures/streets_sign_eu_passingright.png index fe87d8f..e665b56 100644 Binary files a/textures/streets_sign_eu_passingright.png and b/textures/streets_sign_eu_passingright.png differ diff --git a/textures/streets_sign_eu_pedestriancrossing.png b/textures/streets_sign_eu_pedestriancrossing.png index 8c1e000..9794a64 100644 Binary files a/textures/streets_sign_eu_pedestriancrossing.png and b/textures/streets_sign_eu_pedestriancrossing.png differ diff --git a/textures/streets_sign_eu_pedestrians.png b/textures/streets_sign_eu_pedestrians.png index 5bb353f..a2e9b24 100644 Binary files a/textures/streets_sign_eu_pedestrians.png and b/textures/streets_sign_eu_pedestrians.png differ diff --git a/textures/streets_sign_eu_pedestriansleft.png b/textures/streets_sign_eu_pedestriansleft.png index e7e5872..1b37d10 100644 Binary files a/textures/streets_sign_eu_pedestriansleft.png and b/textures/streets_sign_eu_pedestriansleft.png differ diff --git a/textures/streets_sign_eu_pedestriansright.png b/textures/streets_sign_eu_pedestriansright.png index a82c5db..47c5cc6 100644 Binary files a/textures/streets_sign_eu_pedestriansright.png and b/textures/streets_sign_eu_pedestriansright.png differ diff --git a/textures/streets_sign_eu_pedestrianszone.png b/textures/streets_sign_eu_pedestrianszone.png index 8267454..9b024de 100644 Binary files a/textures/streets_sign_eu_pedestrianszone.png and b/textures/streets_sign_eu_pedestrianszone.png differ diff --git a/textures/streets_sign_eu_pedestrianszoneend.png b/textures/streets_sign_eu_pedestrianszoneend.png index 8c57b58..376344b 100644 Binary files a/textures/streets_sign_eu_pedestrianszoneend.png and b/textures/streets_sign_eu_pedestrianszoneend.png differ diff --git a/textures/streets_sign_eu_priooveroncoming.png b/textures/streets_sign_eu_priooveroncoming.png index 4f74223..2b5ebca 100644 Binary files a/textures/streets_sign_eu_priooveroncoming.png and b/textures/streets_sign_eu_priooveroncoming.png differ diff --git a/textures/streets_sign_eu_railroadcrossing.png b/textures/streets_sign_eu_railroadcrossing.png index 858491e..b165328 100644 Binary files a/textures/streets_sign_eu_railroadcrossing.png and b/textures/streets_sign_eu_railroadcrossing.png differ diff --git a/textures/streets_sign_eu_rightofway.png b/textures/streets_sign_eu_rightofway.png index b5d99bd..780cf97 100644 Binary files a/textures/streets_sign_eu_rightofway.png and b/textures/streets_sign_eu_rightofway.png differ diff --git a/textures/streets_sign_eu_rightonly.png b/textures/streets_sign_eu_rightonly.png index e18fd83..a1b5c0d 100644 Binary files a/textures/streets_sign_eu_rightonly.png and b/textures/streets_sign_eu_rightonly.png differ diff --git a/textures/streets_sign_eu_rightonly_.png b/textures/streets_sign_eu_rightonly_.png index abb95a9..a974e4f 100644 Binary files a/textures/streets_sign_eu_rightonly_.png and b/textures/streets_sign_eu_rightonly_.png differ diff --git a/textures/streets_sign_eu_roadnarrowsboth.png b/textures/streets_sign_eu_roadnarrowsboth.png index fd99197..e35d480 100644 Binary files a/textures/streets_sign_eu_roadnarrowsboth.png and b/textures/streets_sign_eu_roadnarrowsboth.png differ diff --git a/textures/streets_sign_eu_roadnarrowsleft.png b/textures/streets_sign_eu_roadnarrowsleft.png index 373aab4..30c046d 100644 Binary files a/textures/streets_sign_eu_roadnarrowsleft.png and b/textures/streets_sign_eu_roadnarrowsleft.png differ diff --git a/textures/streets_sign_eu_roadnarrowsright.png b/textures/streets_sign_eu_roadnarrowsright.png index 310d138..4147a9a 100644 Binary files a/textures/streets_sign_eu_roadnarrowsright.png and b/textures/streets_sign_eu_roadnarrowsright.png differ diff --git a/textures/streets_sign_eu_roadworks.png b/textures/streets_sign_eu_roadworks.png index eb2d58f..df108f1 100644 Binary files a/textures/streets_sign_eu_roadworks.png and b/textures/streets_sign_eu_roadworks.png differ diff --git a/textures/streets_sign_eu_roundabout.png b/textures/streets_sign_eu_roundabout.png index 5dab243..22e24c3 100644 Binary files a/textures/streets_sign_eu_roundabout.png and b/textures/streets_sign_eu_roundabout.png differ diff --git a/textures/streets_sign_eu_seperatedpedestriansbicyclists.png b/textures/streets_sign_eu_seperatedpedestriansbicyclists.png index 24a6d55..31dddf8 100644 Binary files a/textures/streets_sign_eu_seperatedpedestriansbicyclists.png and b/textures/streets_sign_eu_seperatedpedestriansbicyclists.png differ diff --git a/textures/streets_sign_eu_sharedpedestriansbicyclists.png b/textures/streets_sign_eu_sharedpedestriansbicyclists.png index 2292add..98de081 100644 Binary files a/textures/streets_sign_eu_sharedpedestriansbicyclists.png and b/textures/streets_sign_eu_sharedpedestriansbicyclists.png differ diff --git a/textures/streets_sign_eu_slipdanger.png b/textures/streets_sign_eu_slipdanger.png index 9978c07..bd9b284 100644 Binary files a/textures/streets_sign_eu_slipdanger.png and b/textures/streets_sign_eu_slipdanger.png differ diff --git a/textures/streets_sign_eu_standrews.png b/textures/streets_sign_eu_standrews.png index c75779f..4052374 100644 Binary files a/textures/streets_sign_eu_standrews.png and b/textures/streets_sign_eu_standrews.png differ diff --git a/textures/streets_sign_eu_standrews_inv.png b/textures/streets_sign_eu_standrews_inv.png new file mode 100644 index 0000000..c75779f Binary files /dev/null and b/textures/streets_sign_eu_standrews_inv.png differ diff --git a/textures/streets_sign_eu_stop.png b/textures/streets_sign_eu_stop.png index 0b73d70..c7c1835 100644 Binary files a/textures/streets_sign_eu_stop.png and b/textures/streets_sign_eu_stop.png differ diff --git a/textures/streets_sign_eu_straightleftonly.png b/textures/streets_sign_eu_straightleftonly.png index 9056321..bebd6b3 100644 Binary files a/textures/streets_sign_eu_straightleftonly.png and b/textures/streets_sign_eu_straightleftonly.png differ diff --git a/textures/streets_sign_eu_straightonly.png b/textures/streets_sign_eu_straightonly.png index 516396a..f83ec5f 100644 Binary files a/textures/streets_sign_eu_straightonly.png and b/textures/streets_sign_eu_straightonly.png differ diff --git a/textures/streets_sign_eu_straightrightonly.png b/textures/streets_sign_eu_straightrightonly.png index 2770cc1..49d87bd 100644 Binary files a/textures/streets_sign_eu_straightrightonly.png and b/textures/streets_sign_eu_straightrightonly.png differ diff --git a/textures/streets_sign_eu_trafficcalmingarea.png b/textures/streets_sign_eu_trafficcalmingarea.png index 73aed2d..87bd491 100644 Binary files a/textures/streets_sign_eu_trafficcalmingarea.png and b/textures/streets_sign_eu_trafficcalmingarea.png differ diff --git a/textures/streets_sign_eu_trafficcalmingarea_inv.png b/textures/streets_sign_eu_trafficcalmingarea_inv.png new file mode 100644 index 0000000..73aed2d Binary files /dev/null and b/textures/streets_sign_eu_trafficcalmingarea_inv.png differ diff --git a/textures/streets_sign_eu_trafficcalmingareaend.png b/textures/streets_sign_eu_trafficcalmingareaend.png index 21fbede..9017f2c 100644 Binary files a/textures/streets_sign_eu_trafficcalmingareaend.png and b/textures/streets_sign_eu_trafficcalmingareaend.png differ diff --git a/textures/streets_sign_eu_trafficcalmingareaend_inv.png b/textures/streets_sign_eu_trafficcalmingareaend_inv.png new file mode 100644 index 0000000..21fbede Binary files /dev/null and b/textures/streets_sign_eu_trafficcalmingareaend_inv.png differ diff --git a/textures/streets_sign_eu_trafficlightahead.png b/textures/streets_sign_eu_trafficlightahead.png index d009fac..38fa0ac 100644 Binary files a/textures/streets_sign_eu_trafficlightahead.png and b/textures/streets_sign_eu_trafficlightahead.png differ diff --git a/textures/streets_sign_eu_tunnel.png b/textures/streets_sign_eu_tunnel.png index f9efbe8..4f64119 100644 Binary files a/textures/streets_sign_eu_tunnel.png and b/textures/streets_sign_eu_tunnel.png differ diff --git a/textures/streets_sign_eu_turningprioroad3-1.png b/textures/streets_sign_eu_turningprioroad3-1.png index fac6efb..e6597ed 100644 Binary files a/textures/streets_sign_eu_turningprioroad3-1.png and b/textures/streets_sign_eu_turningprioroad3-1.png differ diff --git a/textures/streets_sign_eu_turningprioroad3-2.png b/textures/streets_sign_eu_turningprioroad3-2.png index daeee28..60b95bd 100644 Binary files a/textures/streets_sign_eu_turningprioroad3-2.png and b/textures/streets_sign_eu_turningprioroad3-2.png differ diff --git a/textures/streets_sign_eu_turningprioroad4.png b/textures/streets_sign_eu_turningprioroad4.png index e2e68c7..2fa9052 100644 Binary files a/textures/streets_sign_eu_turningprioroad4.png and b/textures/streets_sign_eu_turningprioroad4.png differ diff --git a/textures/streets_sign_eu_twowaytraffic.png b/textures/streets_sign_eu_twowaytraffic.png index 62cb4fe..91751b7 100644 Binary files a/textures/streets_sign_eu_twowaytraffic.png and b/textures/streets_sign_eu_twowaytraffic.png differ diff --git a/textures/streets_sign_eu_uphillgrade.png b/textures/streets_sign_eu_uphillgrade.png index 8909194..445df2f 100644 Binary files a/textures/streets_sign_eu_uphillgrade.png and b/textures/streets_sign_eu_uphillgrade.png differ diff --git a/textures/streets_sign_eu_walkway.png b/textures/streets_sign_eu_walkway.png index 5026376..db1b560 100644 Binary files a/textures/streets_sign_eu_walkway.png and b/textures/streets_sign_eu_walkway.png differ diff --git a/textures/streets_sign_eu_wc.png b/textures/streets_sign_eu_wc.png index 8635fdf..0509f10 100644 Binary files a/textures/streets_sign_eu_wc.png and b/textures/streets_sign_eu_wc.png differ diff --git a/textures/streets_sign_eu_yield.png b/textures/streets_sign_eu_yield.png index e5a8fa1..b7802e7 100644 Binary files a/textures/streets_sign_eu_yield.png and b/textures/streets_sign_eu_yield.png differ diff --git a/textures/streets_sign_grass.png b/textures/streets_sign_grass.png index e53e11f..cde152e 100644 Binary files a/textures/streets_sign_grass.png and b/textures/streets_sign_grass.png differ diff --git a/textures/streets_sign_lava.png b/textures/streets_sign_lava.png index 3d61228..22d787e 100644 Binary files a/textures/streets_sign_lava.png and b/textures/streets_sign_lava.png differ diff --git a/textures/streets_sign_mine.png b/textures/streets_sign_mine.png index eb0ee3f..f3ba5da 100644 Binary files a/textures/streets_sign_mine.png and b/textures/streets_sign_mine.png differ diff --git a/textures/streets_sign_shop.png b/textures/streets_sign_shop.png index e6cfb31..2cfe6c1 100644 Binary files a/textures/streets_sign_shop.png and b/textures/streets_sign_shop.png differ diff --git a/textures/streets_sign_us_4wayintersection.png b/textures/streets_sign_us_4wayintersection.png index 5f1a266..6bbfdb2 100644 Binary files a/textures/streets_sign_us_4wayintersection.png and b/textures/streets_sign_us_4wayintersection.png differ diff --git a/textures/streets_sign_us_arrow_exitgore.png b/textures/streets_sign_us_arrow_exitgore.png index c06c214..bd3616b 100644 Binary files a/textures/streets_sign_us_arrow_exitgore.png and b/textures/streets_sign_us_arrow_exitgore.png differ diff --git a/textures/streets_sign_us_arrow_left.png b/textures/streets_sign_us_arrow_left.png index 9b64c42..8db4072 100644 Binary files a/textures/streets_sign_us_arrow_left.png and b/textures/streets_sign_us_arrow_left.png differ diff --git a/textures/streets_sign_us_arrow_leftright.png b/textures/streets_sign_us_arrow_leftright.png index f83f67d..2a1817f 100644 Binary files a/textures/streets_sign_us_arrow_leftright.png and b/textures/streets_sign_us_arrow_leftright.png differ diff --git a/textures/streets_sign_us_arrow_right.png b/textures/streets_sign_us_arrow_right.png index 28e8d12..bf28fd1 100644 Binary files a/textures/streets_sign_us_arrow_right.png and b/textures/streets_sign_us_arrow_right.png differ diff --git a/textures/streets_sign_us_bepreparedtostop.png b/textures/streets_sign_us_bepreparedtostop.png index 7926108..eb4cc23 100644 Binary files a/textures/streets_sign_us_bepreparedtostop.png and b/textures/streets_sign_us_bepreparedtostop.png differ diff --git a/textures/streets_sign_us_bikelane.png b/textures/streets_sign_us_bikelane.png index ffb9899..6abfff4 100644 Binary files a/textures/streets_sign_us_bikelane.png and b/textures/streets_sign_us_bikelane.png differ diff --git a/textures/streets_sign_us_crossbuck.png b/textures/streets_sign_us_crossbuck.png index ed2bc2a..dbc453f 100644 Binary files a/textures/streets_sign_us_crossbuck.png and b/textures/streets_sign_us_crossbuck.png differ diff --git a/textures/streets_sign_us_deadend.png b/textures/streets_sign_us_deadend.png index 66afa56..27b659e 100644 Binary files a/textures/streets_sign_us_deadend.png and b/textures/streets_sign_us_deadend.png differ diff --git a/textures/streets_sign_us_divhwyend.png b/textures/streets_sign_us_divhwyend.png index 748e8f6..ac7b793 100644 Binary files a/textures/streets_sign_us_divhwyend.png and b/textures/streets_sign_us_divhwyend.png differ diff --git a/textures/streets_sign_us_divhwystart.png b/textures/streets_sign_us_divhwystart.png index 4a59d78..edf000e 100644 Binary files a/textures/streets_sign_us_divhwystart.png and b/textures/streets_sign_us_divhwystart.png differ diff --git a/textures/streets_sign_us_donotenter.png b/textures/streets_sign_us_donotenter.png index 6e91d43..31f813a 100644 Binary files a/textures/streets_sign_us_donotenter.png and b/textures/streets_sign_us_donotenter.png differ diff --git a/textures/streets_sign_us_donotstopontracks.png b/textures/streets_sign_us_donotstopontracks.png index 34fe48f..f7c7c8f 100644 Binary files a/textures/streets_sign_us_donotstopontracks.png and b/textures/streets_sign_us_donotstopontracks.png differ diff --git a/textures/streets_sign_us_emergencyhybridbeacon.png b/textures/streets_sign_us_emergencyhybridbeacon.png index ef5d9e8..f59ffd1 100644 Binary files a/textures/streets_sign_us_emergencyhybridbeacon.png and b/textures/streets_sign_us_emergencyhybridbeacon.png differ diff --git a/textures/streets_sign_us_emergencysignal.png b/textures/streets_sign_us_emergencysignal.png index 796e8aa..031c226 100644 Binary files a/textures/streets_sign_us_emergencysignal.png and b/textures/streets_sign_us_emergencysignal.png differ diff --git a/textures/streets_sign_us_endschoolspeedlimit.png b/textures/streets_sign_us_endschoolspeedlimit.png index b7ea522..7c34408 100644 Binary files a/textures/streets_sign_us_endschoolspeedlimit.png and b/textures/streets_sign_us_endschoolspeedlimit.png differ diff --git a/textures/streets_sign_us_exitclosed.png b/textures/streets_sign_us_exitclosed.png index 70f993e..b81176a 100644 Binary files a/textures/streets_sign_us_exitclosed.png and b/textures/streets_sign_us_exitclosed.png differ diff --git a/textures/streets_sign_us_firetruckwarning.png b/textures/streets_sign_us_firetruckwarning.png index f3cbe88..0dcb461 100644 Binary files a/textures/streets_sign_us_firetruckwarning.png and b/textures/streets_sign_us_firetruckwarning.png differ diff --git a/textures/streets_sign_us_fork.png b/textures/streets_sign_us_fork.png index 3934863..8ddc1c0 100644 Binary files a/textures/streets_sign_us_fork.png and b/textures/streets_sign_us_fork.png differ diff --git a/textures/streets_sign_us_keepright.png b/textures/streets_sign_us_keepright.png index 1660a4e..c5c5965 100644 Binary files a/textures/streets_sign_us_keepright.png and b/textures/streets_sign_us_keepright.png differ diff --git a/textures/streets_sign_us_leftcurve.png b/textures/streets_sign_us_leftcurve.png index b183625..b1b0e64 100644 Binary files a/textures/streets_sign_us_leftcurve.png and b/textures/streets_sign_us_leftcurve.png differ diff --git a/textures/streets_sign_us_leftongreenarrowonly.png b/textures/streets_sign_us_leftongreenarrowonly.png index 5912934..76d25be 100644 Binary files a/textures/streets_sign_us_leftongreenarrowonly.png and b/textures/streets_sign_us_leftongreenarrowonly.png differ diff --git a/textures/streets_sign_us_leftreversecurve.png b/textures/streets_sign_us_leftreversecurve.png index ffd0b92..a507368 100644 Binary files a/textures/streets_sign_us_leftreversecurve.png and b/textures/streets_sign_us_leftreversecurve.png differ diff --git a/textures/streets_sign_us_leftreverseturn.png b/textures/streets_sign_us_leftreverseturn.png index 77137f6..b55ea47 100644 Binary files a/textures/streets_sign_us_leftreverseturn.png and b/textures/streets_sign_us_leftreverseturn.png differ diff --git a/textures/streets_sign_us_leftturn.png b/textures/streets_sign_us_leftturn.png index 3b808ca..b8bfa90 100644 Binary files a/textures/streets_sign_us_leftturn.png and b/textures/streets_sign_us_leftturn.png differ diff --git a/textures/streets_sign_us_leftturn270.png b/textures/streets_sign_us_leftturn270.png index e85d5af..26e3d8d 100644 Binary files a/textures/streets_sign_us_leftturn270.png and b/textures/streets_sign_us_leftturn270.png differ diff --git a/textures/streets_sign_us_leftturnonly.png b/textures/streets_sign_us_leftturnonly.png index 2ef021b..ad215ea 100644 Binary files a/textures/streets_sign_us_leftturnonly.png and b/textures/streets_sign_us_leftturnonly.png differ diff --git a/textures/streets_sign_us_leftturnsignal.png b/textures/streets_sign_us_leftturnsignal.png index cf97a12..faa9e71 100644 Binary files a/textures/streets_sign_us_leftturnsignal.png and b/textures/streets_sign_us_leftturnsignal.png differ diff --git a/textures/streets_sign_us_leftturnyieldongreen.png b/textures/streets_sign_us_leftturnyieldongreen.png index f93dbdd..afe9144 100644 Binary files a/textures/streets_sign_us_leftturnyieldongreen.png and b/textures/streets_sign_us_leftturnyieldongreen.png differ diff --git a/textures/streets_sign_us_merge_newlane.png b/textures/streets_sign_us_merge_newlane.png index 9a515d6..cb2b310 100644 Binary files a/textures/streets_sign_us_merge_newlane.png and b/textures/streets_sign_us_merge_newlane.png differ diff --git a/textures/streets_sign_us_merge_samelane.png b/textures/streets_sign_us_merge_samelane.png index cd959e1..368d39f 100644 Binary files a/textures/streets_sign_us_merge_samelane.png and b/textures/streets_sign_us_merge_samelane.png differ diff --git a/textures/streets_sign_us_nobicycles.png b/textures/streets_sign_us_nobicycles.png index 381b742..f607491 100644 Binary files a/textures/streets_sign_us_nobicycles.png and b/textures/streets_sign_us_nobicycles.png differ diff --git a/textures/streets_sign_us_noleftturn.png b/textures/streets_sign_us_noleftturn.png index fe6243e..45220ff 100644 Binary files a/textures/streets_sign_us_noleftturn.png and b/textures/streets_sign_us_noleftturn.png differ diff --git a/textures/streets_sign_us_nooutlet.png b/textures/streets_sign_us_nooutlet.png index da53ddb..bd3db82 100644 Binary files a/textures/streets_sign_us_nooutlet.png and b/textures/streets_sign_us_nooutlet.png differ diff --git a/textures/streets_sign_us_noparkingboth.png b/textures/streets_sign_us_noparkingboth.png index f1e2446..e47f116 100644 Binary files a/textures/streets_sign_us_noparkingboth.png and b/textures/streets_sign_us_noparkingboth.png differ diff --git a/textures/streets_sign_us_noparkingleft.png b/textures/streets_sign_us_noparkingleft.png index 68e3108..698e9a3 100644 Binary files a/textures/streets_sign_us_noparkingleft.png and b/textures/streets_sign_us_noparkingleft.png differ diff --git a/textures/streets_sign_us_noparkingright.png b/textures/streets_sign_us_noparkingright.png index cabfe19..6ad4dfd 100644 Binary files a/textures/streets_sign_us_noparkingright.png and b/textures/streets_sign_us_noparkingright.png differ diff --git a/textures/streets_sign_us_nopassing.png b/textures/streets_sign_us_nopassing.png index aae9369..efe859a 100644 Binary files a/textures/streets_sign_us_nopassing.png and b/textures/streets_sign_us_nopassing.png differ diff --git a/textures/streets_sign_us_noped.png b/textures/streets_sign_us_noped.png index 01af099..d174989 100644 Binary files a/textures/streets_sign_us_noped.png and b/textures/streets_sign_us_noped.png differ diff --git a/textures/streets_sign_us_norightturn.png b/textures/streets_sign_us_norightturn.png index fa6c815..a699807 100644 Binary files a/textures/streets_sign_us_norightturn.png and b/textures/streets_sign_us_norightturn.png differ diff --git a/textures/streets_sign_us_notrucks.png b/textures/streets_sign_us_notrucks.png index 730407b..8ab023e 100644 Binary files a/textures/streets_sign_us_notrucks.png and b/textures/streets_sign_us_notrucks.png differ diff --git a/textures/streets_sign_us_noturnonred.png b/textures/streets_sign_us_noturnonred.png index 8e812a8..a861455 100644 Binary files a/textures/streets_sign_us_noturnonred.png and b/textures/streets_sign_us_noturnonred.png differ diff --git a/textures/streets_sign_us_nouturn.png b/textures/streets_sign_us_nouturn.png index 3edd7d4..3952e1e 100644 Binary files a/textures/streets_sign_us_nouturn.png and b/textures/streets_sign_us_nouturn.png differ diff --git a/textures/streets_sign_us_om1.png b/textures/streets_sign_us_om1.png index 8a80916..e16fca4 100644 Binary files a/textures/streets_sign_us_om1.png and b/textures/streets_sign_us_om1.png differ diff --git a/textures/streets_sign_us_om2.png b/textures/streets_sign_us_om2.png index 0692c1f..8d96dd7 100644 Binary files a/textures/streets_sign_us_om2.png and b/textures/streets_sign_us_om2.png differ diff --git a/textures/streets_sign_us_om3c.png b/textures/streets_sign_us_om3c.png index 6a674a9..58ca07b 100644 Binary files a/textures/streets_sign_us_om3c.png and b/textures/streets_sign_us_om3c.png differ diff --git a/textures/streets_sign_us_om3l.png b/textures/streets_sign_us_om3l.png index fc474f4..d547bff 100644 Binary files a/textures/streets_sign_us_om3l.png and b/textures/streets_sign_us_om3l.png differ diff --git a/textures/streets_sign_us_om3r.png b/textures/streets_sign_us_om3r.png index 4749b2a..1dad843 100644 Binary files a/textures/streets_sign_us_om3r.png and b/textures/streets_sign_us_om3r.png differ diff --git a/textures/streets_sign_us_om4.png b/textures/streets_sign_us_om4.png index f2f1a29..be4bf73 100644 Binary files a/textures/streets_sign_us_om4.png and b/textures/streets_sign_us_om4.png differ diff --git a/textures/streets_sign_us_onewayleft.png b/textures/streets_sign_us_onewayleft.png index 0cc0393..11478f1 100644 Binary files a/textures/streets_sign_us_onewayleft.png and b/textures/streets_sign_us_onewayleft.png differ diff --git a/textures/streets_sign_us_onewayright.png b/textures/streets_sign_us_onewayright.png index 53dc98d..d44e13f 100644 Binary files a/textures/streets_sign_us_onewayright.png and b/textures/streets_sign_us_onewayright.png differ diff --git a/textures/streets_sign_us_pedhybridbeacon.png b/textures/streets_sign_us_pedhybridbeacon.png index 75abb88..f6159bb 100644 Binary files a/textures/streets_sign_us_pedhybridbeacon.png and b/textures/streets_sign_us_pedhybridbeacon.png differ diff --git a/textures/streets_sign_us_pedwarning.png b/textures/streets_sign_us_pedwarning.png index 53fd53f..0a186ae 100644 Binary files a/textures/streets_sign_us_pedwarning.png and b/textures/streets_sign_us_pedwarning.png differ diff --git a/textures/streets_sign_us_pushtocross_left.png b/textures/streets_sign_us_pushtocross_left.png index d037f7c..8782c18 100644 Binary files a/textures/streets_sign_us_pushtocross_left.png and b/textures/streets_sign_us_pushtocross_left.png differ diff --git a/textures/streets_sign_us_pushtocross_right.png b/textures/streets_sign_us_pushtocross_right.png index 689bc0d..73eef1d 100644 Binary files a/textures/streets_sign_us_pushtocross_right.png and b/textures/streets_sign_us_pushtocross_right.png differ diff --git a/textures/streets_sign_us_rightcurve.png b/textures/streets_sign_us_rightcurve.png index 1ad6209..626f6dd 100644 Binary files a/textures/streets_sign_us_rightcurve.png and b/textures/streets_sign_us_rightcurve.png differ diff --git a/textures/streets_sign_us_rightreversecurve.png b/textures/streets_sign_us_rightreversecurve.png index 38995a5..85ef5d4 100644 Binary files a/textures/streets_sign_us_rightreversecurve.png and b/textures/streets_sign_us_rightreversecurve.png differ diff --git a/textures/streets_sign_us_rightreverseturn.png b/textures/streets_sign_us_rightreverseturn.png index 69ba025..027bc95 100644 Binary files a/textures/streets_sign_us_rightreverseturn.png and b/textures/streets_sign_us_rightreverseturn.png differ diff --git a/textures/streets_sign_us_rightturn.png b/textures/streets_sign_us_rightturn.png index 2c6fe3a..90815b8 100644 Binary files a/textures/streets_sign_us_rightturn.png and b/textures/streets_sign_us_rightturn.png differ diff --git a/textures/streets_sign_us_rightturn270.png b/textures/streets_sign_us_rightturn270.png index 0faed26..ab366f8 100644 Binary files a/textures/streets_sign_us_rightturn270.png and b/textures/streets_sign_us_rightturn270.png differ diff --git a/textures/streets_sign_us_rightturnonly.png b/textures/streets_sign_us_rightturnonly.png index bf7fccf..7a1aa77 100644 Binary files a/textures/streets_sign_us_rightturnonly.png and b/textures/streets_sign_us_rightturnonly.png differ diff --git a/textures/streets_sign_us_roadclosed.png b/textures/streets_sign_us_roadclosed.png index 84346d8..c97b211 100644 Binary files a/textures/streets_sign_us_roadclosed.png and b/textures/streets_sign_us_roadclosed.png differ diff --git a/textures/streets_sign_us_roadclosedahead.png b/textures/streets_sign_us_roadclosedahead.png index 345219d..948b77b 100644 Binary files a/textures/streets_sign_us_roadclosedahead.png and b/textures/streets_sign_us_roadclosedahead.png differ diff --git a/textures/streets_sign_us_roadclosedtothrutraffic.png b/textures/streets_sign_us_roadclosedtothrutraffic.png index 19dfc3c..cde78c7 100644 Binary files a/textures/streets_sign_us_roadclosedtothrutraffic.png and b/textures/streets_sign_us_roadclosedtothrutraffic.png differ diff --git a/textures/streets_sign_us_roadnarrows.png b/textures/streets_sign_us_roadnarrows.png index 053c3cd..efdd0ef 100644 Binary files a/textures/streets_sign_us_roadnarrows.png and b/textures/streets_sign_us_roadnarrows.png differ diff --git a/textures/streets_sign_us_roadworkahead.png b/textures/streets_sign_us_roadworkahead.png index dbce7e6..509d29f 100644 Binary files a/textures/streets_sign_us_roadworkahead.png and b/textures/streets_sign_us_roadworkahead.png differ diff --git a/textures/streets_sign_us_roundaboutchevron.png b/textures/streets_sign_us_roundaboutchevron.png index 426d998..2f91225 100644 Binary files a/textures/streets_sign_us_roundaboutchevron.png and b/textures/streets_sign_us_roundaboutchevron.png differ diff --git a/textures/streets_sign_us_rrxing.png b/textures/streets_sign_us_rrxing.png index 6456599..9725eae 100644 Binary files a/textures/streets_sign_us_rrxing.png and b/textures/streets_sign_us_rrxing.png differ diff --git a/textures/streets_sign_us_schoolcrossing.png b/textures/streets_sign_us_schoolcrossing.png index 6a3c68d..ada5a2b 100644 Binary files a/textures/streets_sign_us_schoolcrossing.png and b/textures/streets_sign_us_schoolcrossing.png differ diff --git a/textures/streets_sign_us_schoolspeedlimit20.png b/textures/streets_sign_us_schoolspeedlimit20.png index 8ba5b55..aed4a12 100644 Binary files a/textures/streets_sign_us_schoolspeedlimit20.png and b/textures/streets_sign_us_schoolspeedlimit20.png differ diff --git a/textures/streets_sign_us_speedlimit50.png b/textures/streets_sign_us_speedlimit50.png index ea7f25b..27b2d78 100644 Binary files a/textures/streets_sign_us_speedlimit50.png and b/textures/streets_sign_us_speedlimit50.png differ diff --git a/textures/streets_sign_us_stop.png b/textures/streets_sign_us_stop.png index 830aa22..837bd41 100644 Binary files a/textures/streets_sign_us_stop.png and b/textures/streets_sign_us_stop.png differ diff --git a/textures/streets_sign_us_stopahead.png b/textures/streets_sign_us_stopahead.png index ee44a14..e324a2d 100644 Binary files a/textures/streets_sign_us_stopahead.png and b/textures/streets_sign_us_stopahead.png differ diff --git a/textures/streets_sign_us_stopforped.png b/textures/streets_sign_us_stopforped.png index 77ad2be..29bbba1 100644 Binary files a/textures/streets_sign_us_stopforped.png and b/textures/streets_sign_us_stopforped.png differ diff --git a/textures/streets_sign_us_stophereonred.png b/textures/streets_sign_us_stophereonred.png index 93c79b9..04c9ff4 100644 Binary files a/textures/streets_sign_us_stophereonred.png and b/textures/streets_sign_us_stophereonred.png differ diff --git a/textures/streets_sign_us_straightonly.png b/textures/streets_sign_us_straightonly.png index 106619b..420d481 100644 Binary files a/textures/streets_sign_us_straightonly.png and b/textures/streets_sign_us_straightonly.png differ diff --git a/textures/streets_sign_us_tintersection.png b/textures/streets_sign_us_tintersection.png index 10f170c..48376f0 100644 Binary files a/textures/streets_sign_us_tintersection.png and b/textures/streets_sign_us_tintersection.png differ diff --git a/textures/streets_sign_us_tintersection_stem.png b/textures/streets_sign_us_tintersection_stem.png index eaac9a3..2c61bfe 100644 Binary files a/textures/streets_sign_us_tintersection_stem.png and b/textures/streets_sign_us_tintersection_stem.png differ diff --git a/textures/streets_sign_us_trafficlightahead.png b/textures/streets_sign_us_trafficlightahead.png index e3f1ed0..368b456 100644 Binary files a/textures/streets_sign_us_trafficlightahead.png and b/textures/streets_sign_us_trafficlightahead.png differ diff --git a/textures/streets_sign_us_twowaytraffic.png b/textures/streets_sign_us_twowaytraffic.png index 19bc86b..e575b1c 100644 Binary files a/textures/streets_sign_us_twowaytraffic.png and b/textures/streets_sign_us_twowaytraffic.png differ diff --git a/textures/streets_sign_us_utilityworkahead.png b/textures/streets_sign_us_utilityworkahead.png index cb60102..46e5cbc 100644 Binary files a/textures/streets_sign_us_utilityworkahead.png and b/textures/streets_sign_us_utilityworkahead.png differ diff --git a/textures/streets_sign_us_wrongway.png b/textures/streets_sign_us_wrongway.png index 4d73b64..fd50f2b 100644 Binary files a/textures/streets_sign_us_wrongway.png and b/textures/streets_sign_us_wrongway.png differ diff --git a/textures/streets_sign_us_yield.png b/textures/streets_sign_us_yield.png index 99d217a..86c7d75 100644 Binary files a/textures/streets_sign_us_yield.png and b/textures/streets_sign_us_yield.png differ diff --git a/textures/streets_sign_us_yieldahead.png b/textures/streets_sign_us_yieldahead.png index 3b42a2f..234753c 100644 Binary files a/textures/streets_sign_us_yieldahead.png and b/textures/streets_sign_us_yieldahead.png differ diff --git a/textures/streets_sign_us_yieldtoped.png b/textures/streets_sign_us_yieldtoped.png index 37a807b..31504ea 100644 Binary files a/textures/streets_sign_us_yieldtoped.png and b/textures/streets_sign_us_yieldtoped.png differ diff --git a/textures/streets_sign_warning.png b/textures/streets_sign_warning.png index 4567c97..60b3b60 100644 Binary files a/textures/streets_sign_warning.png and b/textures/streets_sign_warning.png differ diff --git a/textures/streets_sign_water.png b/textures/streets_sign_water.png index 4492522..e746eef 100644 Binary files a/textures/streets_sign_water.png and b/textures/streets_sign_water.png differ diff --git a/textures/streets_sign_workshop.png b/textures/streets_sign_workshop.png index 8cdc709..61e639a 100644 Binary files a/textures/streets_sign_workshop.png and b/textures/streets_sign_workshop.png differ