From ceeb41ec8bd06dabdb0899a30701220e69862672 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Tue, 25 Sep 2018 21:34:03 -0400 Subject: switch to tenplus1's bees redo update signs_lib and street signs mods --- bees/depends.txt | 1 + bees/description.txt | 1 + bees/images/craft_bees_extractor.png | Bin 966 -> 0 bytes bees/images/craft_bees_frame.png | Bin 467 -> 0 bytes bees/images/craft_bees_grafting_tool.png | Bin 485 -> 0 bytes bees/images/craft_bees_hive.png | Bin 515 -> 0 bytes bees/images/craft_bees_smoker.png | Bin 875 -> 0 bytes bees/images/screen_0.png | Bin 298472 -> 0 bytes bees/init.lua | 1971 ++++++++++++-------- bees/locale/template.txt | 22 + bees/mod.conf | 1 + bees/readme.txt | 52 +- bees/screenshot.png | Bin 0 -> 21691 bytes signs_lib/textures/signs_yellow_front.png | Bin 111 -> 132 bytes signs_lib/textures/signs_yellow_inv.png | Bin 99 -> 102 bytes street_signs/init.lua | 567 +++++- street_signs/models/street_signs_basic_entity.obj | 64 +- .../models/street_signs_basic_top_only_entity.obj | 64 +- street_signs/models/street_signs_highway_large.obj | 54 + .../models/street_signs_highway_large_entity.obj | 15 + .../models/street_signs_highway_medium.obj | 54 + .../models/street_signs_highway_medium_entity.obj | 15 + street_signs/models/street_signs_highway_small.obj | 54 + .../models/street_signs_highway_small_entity.obj | 15 + street_signs/models/street_signs_us_interstate.obj | 820 ++++++++ .../models/street_signs_us_interstate_entity.obj | 123 ++ street_signs/models/street_signs_us_route.obj | 306 +++ .../models/street_signs_us_route_entity.obj | 111 ++ street_signs/models/street_signs_warning.obj | 366 ++++ .../models/street_signs_warning_entity.obj | 23 + street_signs/screenshot_20180924_193156.png | Bin 0 -> 993388 bytes .../street_signs_basic_entity_UV_guide.png | Bin 262 -> 207 bytes street_signs/textures/street_signs_color_0.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_1.png | Bin 111 -> 0 bytes .../textures/street_signs_color_15px_0.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_1.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_2.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_3.png | Bin 0 -> 110 bytes .../textures/street_signs_color_15px_4.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_5.png | Bin 0 -> 110 bytes .../textures/street_signs_color_15px_6.png | Bin 0 -> 112 bytes .../textures/street_signs_color_15px_7.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_8.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_9.png | Bin 0 -> 110 bytes .../textures/street_signs_color_15px_A.png | Bin 0 -> 110 bytes .../textures/street_signs_color_15px_B.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_C.png | Bin 0 -> 110 bytes .../textures/street_signs_color_15px_D.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_E.png | Bin 0 -> 111 bytes .../textures/street_signs_color_15px_F.png | Bin 0 -> 109 bytes .../textures/street_signs_color_15px_n.png | Bin 0 -> 109 bytes street_signs/textures/street_signs_color_2.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_3.png | Bin 110 -> 0 bytes .../textures/street_signs_color_31px_0.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_1.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_2.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_3.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_4.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_5.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_6.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_7.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_8.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_9.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_A.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_B.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_C.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_D.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_E.png | Bin 0 -> 357 bytes .../textures/street_signs_color_31px_F.png | Bin 0 -> 355 bytes .../textures/street_signs_color_31px_n.png | Bin 0 -> 355 bytes street_signs/textures/street_signs_color_4.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_5.png | Bin 110 -> 0 bytes street_signs/textures/street_signs_color_6.png | Bin 112 -> 0 bytes street_signs/textures/street_signs_color_7.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_8.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_9.png | Bin 110 -> 0 bytes street_signs/textures/street_signs_color_A.png | Bin 110 -> 0 bytes street_signs/textures/street_signs_color_B.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_C.png | Bin 110 -> 0 bytes street_signs/textures/street_signs_color_D.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_E.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_color_F.png | Bin 109 -> 0 bytes street_signs/textures/street_signs_color_n.png | Bin 109 -> 0 bytes street_signs/textures/street_signs_font_00.png | Bin 87 -> 0 bytes .../textures/street_signs_font_15px_00.png | Bin 0 -> 87 bytes .../textures/street_signs_font_15px_20.png | Bin 0 -> 67 bytes .../textures/street_signs_font_15px_21.png | Bin 0 -> 83 bytes .../textures/street_signs_font_15px_22.png | Bin 0 -> 83 bytes .../textures/street_signs_font_15px_23.png | Bin 0 -> 97 bytes .../textures/street_signs_font_15px_24.png | Bin 0 -> 112 bytes .../textures/street_signs_font_15px_25.png | Bin 0 -> 125 bytes .../textures/street_signs_font_15px_26.png | Bin 0 -> 120 bytes .../textures/street_signs_font_15px_27.png | Bin 0 -> 78 bytes .../textures/street_signs_font_15px_28.png | Bin 0 -> 88 bytes .../textures/street_signs_font_15px_29.png | Bin 0 -> 88 bytes .../textures/street_signs_font_15px_2a.png | Bin 0 -> 90 bytes .../textures/street_signs_font_15px_2b.png | Bin 0 -> 84 bytes .../textures/street_signs_font_15px_2c.png | Bin 0 -> 79 bytes .../textures/street_signs_font_15px_2d.png | Bin 0 -> 77 bytes .../textures/street_signs_font_15px_2e.png | Bin 0 -> 77 bytes .../textures/street_signs_font_15px_2f.png | Bin 0 -> 93 bytes .../textures/street_signs_font_15px_30.png | Bin 0 -> 97 bytes .../textures/street_signs_font_15px_31.png | Bin 0 -> 87 bytes .../textures/street_signs_font_15px_32.png | Bin 0 -> 113 bytes .../textures/street_signs_font_15px_33.png | Bin 0 -> 109 bytes .../textures/street_signs_font_15px_34.png | Bin 0 -> 103 bytes .../textures/street_signs_font_15px_35.png | Bin 0 -> 109 bytes .../textures/street_signs_font_15px_36.png | Bin 0 -> 104 bytes .../textures/street_signs_font_15px_37.png | Bin 0 -> 95 bytes .../textures/street_signs_font_15px_38.png | Bin 0 -> 104 bytes .../textures/street_signs_font_15px_39.png | Bin 0 -> 110 bytes .../textures/street_signs_font_15px_3a.png | Bin 0 -> 77 bytes .../textures/street_signs_font_15px_3b.png | Bin 0 -> 80 bytes .../textures/street_signs_font_15px_3c.png | Bin 0 -> 96 bytes .../textures/street_signs_font_15px_3d.png | Bin 0 -> 80 bytes .../textures/street_signs_font_15px_3e.png | Bin 0 -> 95 bytes .../textures/street_signs_font_15px_3f.png | Bin 0 -> 102 bytes .../textures/street_signs_font_15px_40.png | Bin 0 -> 128 bytes .../textures/street_signs_font_15px_41.png | Bin 0 -> 117 bytes .../textures/street_signs_font_15px_42.png | Bin 0 -> 97 bytes .../textures/street_signs_font_15px_43.png | Bin 0 -> 113 bytes .../textures/street_signs_font_15px_44.png | Bin 0 -> 104 bytes .../textures/street_signs_font_15px_45.png | Bin 0 -> 92 bytes .../textures/street_signs_font_15px_46.png | Bin 0 -> 91 bytes .../textures/street_signs_font_15px_47.png | Bin 0 -> 118 bytes .../textures/street_signs_font_15px_48.png | Bin 0 -> 89 bytes .../textures/street_signs_font_15px_49.png | Bin 0 -> 77 bytes .../textures/street_signs_font_15px_4a.png | Bin 0 -> 91 bytes .../textures/street_signs_font_15px_4b.png | Bin 0 -> 114 bytes .../textures/street_signs_font_15px_4c.png | Bin 0 -> 82 bytes .../textures/street_signs_font_15px_4d.png | Bin 0 -> 108 bytes .../textures/street_signs_font_15px_4e.png | Bin 0 -> 103 bytes .../textures/street_signs_font_15px_4f.png | Bin 0 -> 116 bytes .../textures/street_signs_font_15px_50.png | Bin 0 -> 99 bytes .../textures/street_signs_font_15px_51.png | Bin 0 -> 122 bytes .../textures/street_signs_font_15px_52.png | Bin 0 -> 100 bytes .../textures/street_signs_font_15px_53.png | Bin 0 -> 111 bytes .../textures/street_signs_font_15px_54.png | Bin 0 -> 85 bytes .../textures/street_signs_font_15px_55.png | Bin 0 -> 95 bytes .../textures/street_signs_font_15px_56.png | Bin 0 -> 103 bytes .../textures/street_signs_font_15px_57.png | Bin 0 -> 107 bytes .../textures/street_signs_font_15px_58.png | Bin 0 -> 115 bytes .../textures/street_signs_font_15px_59.png | Bin 0 -> 105 bytes .../textures/street_signs_font_15px_5a.png | Bin 0 -> 108 bytes .../textures/street_signs_font_15px_5b.png | Bin 0 -> 80 bytes .../textures/street_signs_font_15px_5c.png | Bin 0 -> 94 bytes .../textures/street_signs_font_15px_5d.png | Bin 0 -> 80 bytes .../textures/street_signs_font_15px_5e.png | Bin 0 -> 96 bytes .../textures/street_signs_font_15px_5f.png | Bin 0 -> 76 bytes .../textures/street_signs_font_15px_60.png | Bin 0 -> 78 bytes .../textures/street_signs_font_15px_61.png | Bin 0 -> 102 bytes .../textures/street_signs_font_15px_62.png | Bin 0 -> 99 bytes .../textures/street_signs_font_15px_63.png | Bin 0 -> 98 bytes .../textures/street_signs_font_15px_64.png | Bin 0 -> 105 bytes .../textures/street_signs_font_15px_65.png | Bin 0 -> 98 bytes .../textures/street_signs_font_15px_66.png | Bin 0 -> 89 bytes .../textures/street_signs_font_15px_67.png | Bin 0 -> 101 bytes .../textures/street_signs_font_15px_68.png | Bin 0 -> 93 bytes .../textures/street_signs_font_15px_69.png | Bin 0 -> 82 bytes .../textures/street_signs_font_15px_6a.png | Bin 0 -> 83 bytes .../textures/street_signs_font_15px_6b.png | Bin 0 -> 103 bytes .../textures/street_signs_font_15px_6c.png | Bin 0 -> 77 bytes .../textures/street_signs_font_15px_6d.png | Bin 0 -> 99 bytes .../textures/street_signs_font_15px_6e.png | Bin 0 -> 93 bytes .../textures/street_signs_font_15px_6f.png | Bin 0 -> 97 bytes .../textures/street_signs_font_15px_70.png | Bin 0 -> 100 bytes .../textures/street_signs_font_15px_71.png | Bin 0 -> 100 bytes .../textures/street_signs_font_15px_72.png | Bin 0 -> 87 bytes .../textures/street_signs_font_15px_73.png | Bin 0 -> 100 bytes .../textures/street_signs_font_15px_74.png | Bin 0 -> 92 bytes .../textures/street_signs_font_15px_75.png | Bin 0 -> 91 bytes .../textures/street_signs_font_15px_76.png | Bin 0 -> 98 bytes .../textures/street_signs_font_15px_77.png | Bin 0 -> 107 bytes .../textures/street_signs_font_15px_78.png | Bin 0 -> 99 bytes .../textures/street_signs_font_15px_79.png | Bin 0 -> 102 bytes .../textures/street_signs_font_15px_7a.png | Bin 0 -> 95 bytes .../textures/street_signs_font_15px_7b.png | Bin 0 -> 88 bytes .../textures/street_signs_font_15px_7c.png | Bin 0 -> 67 bytes .../textures/street_signs_font_15px_7d.png | Bin 0 -> 87 bytes .../textures/street_signs_font_15px_7e.png | Bin 0 -> 87 bytes .../textures/street_signs_font_15px_a8.png | Bin 0 -> 150 bytes .../textures/street_signs_font_15px_b8.png | Bin 0 -> 175 bytes .../textures/street_signs_font_15px_b9.png | Bin 0 -> 179 bytes .../textures/street_signs_font_15px_c0.png | Bin 0 -> 180 bytes .../textures/street_signs_font_15px_c1.png | Bin 0 -> 173 bytes .../textures/street_signs_font_15px_c2.png | Bin 0 -> 169 bytes .../textures/street_signs_font_15px_c3.png | Bin 0 -> 141 bytes .../textures/street_signs_font_15px_c4.png | Bin 0 -> 167 bytes .../textures/street_signs_font_15px_c5.png | Bin 0 -> 149 bytes .../textures/street_signs_font_15px_c6.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_c7.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_c8.png | Bin 0 -> 171 bytes .../textures/street_signs_font_15px_c9.png | Bin 0 -> 173 bytes .../textures/street_signs_font_15px_ca.png | Bin 0 -> 183 bytes .../textures/street_signs_font_15px_cb.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_cc.png | Bin 0 -> 176 bytes .../textures/street_signs_font_15px_cd.png | Bin 0 -> 160 bytes .../textures/street_signs_font_15px_ce.png | Bin 0 -> 187 bytes .../textures/street_signs_font_15px_cf.png | Bin 0 -> 143 bytes .../textures/street_signs_font_15px_d0.png | Bin 0 -> 174 bytes .../textures/street_signs_font_15px_d1.png | Bin 0 -> 185 bytes .../textures/street_signs_font_15px_d2.png | Bin 0 -> 145 bytes .../textures/street_signs_font_15px_d3.png | Bin 0 -> 183 bytes .../textures/street_signs_font_15px_d4.png | Bin 0 -> 173 bytes .../textures/street_signs_font_15px_d5.png | Bin 0 -> 186 bytes .../textures/street_signs_font_15px_d6.png | Bin 0 -> 157 bytes .../textures/street_signs_font_15px_d7.png | Bin 0 -> 158 bytes .../textures/street_signs_font_15px_d8.png | Bin 0 -> 144 bytes .../textures/street_signs_font_15px_d9.png | Bin 0 -> 150 bytes .../textures/street_signs_font_15px_da.png | Bin 0 -> 175 bytes .../textures/street_signs_font_15px_db.png | Bin 0 -> 167 bytes .../textures/street_signs_font_15px_dc.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_dd.png | Bin 0 -> 186 bytes .../textures/street_signs_font_15px_de.png | Bin 0 -> 185 bytes .../textures/street_signs_font_15px_df.png | Bin 0 -> 177 bytes .../textures/street_signs_font_15px_e0.png | Bin 0 -> 176 bytes .../textures/street_signs_font_15px_e1.png | Bin 0 -> 178 bytes .../textures/street_signs_font_15px_e2.png | Bin 0 -> 170 bytes .../textures/street_signs_font_15px_e3.png | Bin 0 -> 151 bytes .../textures/street_signs_font_15px_e4.png | Bin 0 -> 162 bytes .../textures/street_signs_font_15px_e5.png | Bin 0 -> 186 bytes .../textures/street_signs_font_15px_e6.png | Bin 0 -> 147 bytes .../textures/street_signs_font_15px_e7.png | Bin 0 -> 176 bytes .../textures/street_signs_font_15px_e8.png | Bin 0 -> 163 bytes .../textures/street_signs_font_15px_e9.png | Bin 0 -> 167 bytes .../textures/street_signs_font_15px_ea.png | Bin 0 -> 169 bytes .../textures/street_signs_font_15px_eb.png | Bin 0 -> 159 bytes .../textures/street_signs_font_15px_ec.png | Bin 0 -> 160 bytes .../textures/street_signs_font_15px_ed.png | Bin 0 -> 155 bytes .../textures/street_signs_font_15px_ee.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_ef.png | Bin 0 -> 146 bytes .../textures/street_signs_font_15px_f0.png | Bin 0 -> 168 bytes .../textures/street_signs_font_15px_f1.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_f2.png | Bin 0 -> 148 bytes .../textures/street_signs_font_15px_f3.png | Bin 0 -> 176 bytes .../textures/street_signs_font_15px_f4.png | Bin 0 -> 170 bytes .../textures/street_signs_font_15px_f5.png | Bin 0 -> 172 bytes .../textures/street_signs_font_15px_f6.png | Bin 0 -> 155 bytes .../textures/street_signs_font_15px_f7.png | Bin 0 -> 159 bytes .../textures/street_signs_font_15px_f8.png | Bin 0 -> 145 bytes .../textures/street_signs_font_15px_f9.png | Bin 0 -> 151 bytes .../textures/street_signs_font_15px_fa.png | Bin 0 -> 170 bytes .../textures/street_signs_font_15px_fb.png | Bin 0 -> 166 bytes .../textures/street_signs_font_15px_fc.png | Bin 0 -> 156 bytes .../textures/street_signs_font_15px_fd.png | Bin 0 -> 180 bytes .../textures/street_signs_font_15px_fe.png | Bin 0 -> 164 bytes .../textures/street_signs_font_15px_ff.png | Bin 0 -> 174 bytes street_signs/textures/street_signs_font_20.png | Bin 67 -> 0 bytes street_signs/textures/street_signs_font_21.png | Bin 83 -> 0 bytes street_signs/textures/street_signs_font_22.png | Bin 83 -> 0 bytes street_signs/textures/street_signs_font_23.png | Bin 97 -> 0 bytes street_signs/textures/street_signs_font_24.png | Bin 112 -> 0 bytes street_signs/textures/street_signs_font_25.png | Bin 125 -> 0 bytes street_signs/textures/street_signs_font_26.png | Bin 120 -> 0 bytes street_signs/textures/street_signs_font_27.png | Bin 78 -> 0 bytes street_signs/textures/street_signs_font_28.png | Bin 88 -> 0 bytes street_signs/textures/street_signs_font_29.png | Bin 88 -> 0 bytes street_signs/textures/street_signs_font_2a.png | Bin 90 -> 0 bytes street_signs/textures/street_signs_font_2b.png | Bin 84 -> 0 bytes street_signs/textures/street_signs_font_2c.png | Bin 79 -> 0 bytes street_signs/textures/street_signs_font_2d.png | Bin 77 -> 0 bytes street_signs/textures/street_signs_font_2e.png | Bin 77 -> 0 bytes street_signs/textures/street_signs_font_2f.png | Bin 93 -> 0 bytes street_signs/textures/street_signs_font_30.png | Bin 97 -> 0 bytes street_signs/textures/street_signs_font_31.png | Bin 87 -> 0 bytes .../textures/street_signs_font_31px_20.png | Bin 0 -> 68 bytes .../textures/street_signs_font_31px_21.png | Bin 0 -> 89 bytes .../textures/street_signs_font_31px_22.png | Bin 0 -> 91 bytes .../textures/street_signs_font_31px_23.png | Bin 0 -> 133 bytes .../textures/street_signs_font_31px_24.png | Bin 0 -> 160 bytes .../textures/street_signs_font_31px_25.png | Bin 0 -> 181 bytes .../textures/street_signs_font_31px_26.png | Bin 0 -> 162 bytes .../textures/street_signs_font_31px_27.png | Bin 0 -> 82 bytes .../textures/street_signs_font_31px_28.png | Bin 0 -> 117 bytes .../textures/street_signs_font_31px_29.png | Bin 0 -> 114 bytes .../textures/street_signs_font_31px_2a.png | Bin 0 -> 119 bytes .../textures/street_signs_font_31px_2b.png | Bin 0 -> 89 bytes .../textures/street_signs_font_31px_2c.png | Bin 0 -> 90 bytes .../textures/street_signs_font_31px_2d.png | Bin 0 -> 80 bytes .../textures/street_signs_font_31px_2e.png | Bin 0 -> 78 bytes .../textures/street_signs_font_31px_2f.png | Bin 0 -> 109 bytes .../textures/street_signs_font_31px_30.png | Bin 0 -> 125 bytes .../textures/street_signs_font_31px_31.png | Bin 0 -> 99 bytes .../textures/street_signs_font_31px_32.png | Bin 0 -> 148 bytes .../textures/street_signs_font_31px_33.png | Bin 0 -> 149 bytes .../textures/street_signs_font_31px_34.png | Bin 0 -> 130 bytes .../textures/street_signs_font_31px_35.png | Bin 0 -> 133 bytes .../textures/street_signs_font_31px_36.png | Bin 0 -> 146 bytes .../textures/street_signs_font_31px_37.png | Bin 0 -> 123 bytes .../textures/street_signs_font_31px_38.png | Bin 0 -> 146 bytes .../textures/street_signs_font_31px_39.png | Bin 0 -> 144 bytes .../textures/street_signs_font_31px_3a.png | Bin 0 -> 78 bytes .../textures/street_signs_font_31px_3b.png | Bin 0 -> 93 bytes .../textures/street_signs_font_31px_3c.png | Bin 0 -> 130 bytes .../textures/street_signs_font_31px_3d.png | Bin 0 -> 87 bytes .../textures/street_signs_font_31px_3e.png | Bin 0 -> 121 bytes .../textures/street_signs_font_31px_3f.png | Bin 0 -> 143 bytes .../textures/street_signs_font_31px_40.png | Bin 0 -> 201 bytes .../textures/street_signs_font_31px_41.png | Bin 0 -> 141 bytes .../textures/street_signs_font_31px_42.png | Bin 0 -> 121 bytes .../textures/street_signs_font_31px_43.png | Bin 0 -> 146 bytes .../textures/street_signs_font_31px_44.png | Bin 0 -> 133 bytes .../textures/street_signs_font_31px_45.png | Bin 0 -> 101 bytes .../textures/street_signs_font_31px_46.png | Bin 0 -> 95 bytes .../textures/street_signs_font_31px_47.png | Bin 0 -> 160 bytes .../textures/street_signs_font_31px_48.png | Bin 0 -> 93 bytes .../textures/street_signs_font_31px_49.png | Bin 0 -> 79 bytes .../textures/street_signs_font_31px_4a.png | Bin 0 -> 111 bytes .../textures/street_signs_font_31px_4b.png | Bin 0 -> 146 bytes .../textures/street_signs_font_31px_4c.png | Bin 0 -> 88 bytes .../textures/street_signs_font_31px_4d.png | Bin 0 -> 130 bytes .../textures/street_signs_font_31px_4e.png | Bin 0 -> 129 bytes .../textures/street_signs_font_31px_4f.png | Bin 0 -> 148 bytes .../textures/street_signs_font_31px_50.png | Bin 0 -> 122 bytes .../textures/street_signs_font_31px_51.png | Bin 0 -> 169 bytes .../textures/street_signs_font_31px_52.png | Bin 0 -> 119 bytes .../textures/street_signs_font_31px_53.png | Bin 0 -> 163 bytes .../textures/street_signs_font_31px_54.png | Bin 0 -> 93 bytes .../textures/street_signs_font_31px_55.png | Bin 0 -> 119 bytes .../textures/street_signs_font_31px_56.png | Bin 0 -> 139 bytes .../textures/street_signs_font_31px_57.png | Bin 0 -> 151 bytes .../textures/street_signs_font_31px_58.png | Bin 0 -> 161 bytes .../textures/street_signs_font_31px_59.png | Bin 0 -> 135 bytes .../textures/street_signs_font_31px_5a.png | Bin 0 -> 132 bytes .../textures/street_signs_font_31px_5b.png | Bin 0 -> 83 bytes .../textures/street_signs_font_31px_5c.png | Bin 0 -> 114 bytes .../textures/street_signs_font_31px_5d.png | Bin 0 -> 83 bytes .../textures/street_signs_font_31px_5e.png | Bin 0 -> 116 bytes .../textures/street_signs_font_31px_5f.png | Bin 0 -> 85 bytes .../textures/street_signs_font_31px_60.png | Bin 0 -> 88 bytes .../textures/street_signs_font_31px_61.png | Bin 0 -> 133 bytes .../textures/street_signs_font_31px_62.png | Bin 0 -> 127 bytes .../textures/street_signs_font_31px_63.png | Bin 0 -> 126 bytes .../textures/street_signs_font_31px_64.png | Bin 0 -> 130 bytes .../textures/street_signs_font_31px_65.png | Bin 0 -> 132 bytes .../textures/street_signs_font_31px_66.png | Bin 0 -> 102 bytes .../textures/street_signs_font_31px_67.png | Bin 0 -> 166 bytes .../textures/street_signs_font_31px_68.png | Bin 0 -> 106 bytes .../textures/street_signs_font_31px_69.png | Bin 0 -> 86 bytes .../textures/street_signs_font_31px_6a.png | Bin 0 -> 90 bytes .../textures/street_signs_font_31px_6b.png | Bin 0 -> 130 bytes .../textures/street_signs_font_31px_6c.png | Bin 0 -> 78 bytes .../textures/street_signs_font_31px_6d.png | Bin 0 -> 125 bytes .../textures/street_signs_font_31px_6e.png | Bin 0 -> 107 bytes .../textures/street_signs_font_31px_6f.png | Bin 0 -> 124 bytes .../textures/street_signs_font_31px_70.png | Bin 0 -> 126 bytes .../textures/street_signs_font_31px_71.png | Bin 0 -> 131 bytes .../textures/street_signs_font_31px_72.png | Bin 0 -> 101 bytes .../textures/street_signs_font_31px_73.png | Bin 0 -> 136 bytes .../textures/street_signs_font_31px_74.png | Bin 0 -> 100 bytes .../textures/street_signs_font_31px_75.png | Bin 0 -> 108 bytes .../textures/street_signs_font_31px_76.png | Bin 0 -> 128 bytes .../textures/street_signs_font_31px_77.png | Bin 0 -> 145 bytes .../textures/street_signs_font_31px_78.png | Bin 0 -> 141 bytes .../textures/street_signs_font_31px_79.png | Bin 0 -> 131 bytes .../textures/street_signs_font_31px_7a.png | Bin 0 -> 120 bytes .../textures/street_signs_font_31px_7b.png | Bin 0 -> 108 bytes .../textures/street_signs_font_31px_7c.png | Bin 0 -> 68 bytes .../textures/street_signs_font_31px_7d.png | Bin 0 -> 106 bytes .../textures/street_signs_font_31px_7e.png | Bin 0 -> 108 bytes street_signs/textures/street_signs_font_32.png | Bin 113 -> 0 bytes street_signs/textures/street_signs_font_33.png | Bin 109 -> 0 bytes street_signs/textures/street_signs_font_34.png | Bin 103 -> 0 bytes street_signs/textures/street_signs_font_35.png | Bin 109 -> 0 bytes street_signs/textures/street_signs_font_36.png | Bin 104 -> 0 bytes street_signs/textures/street_signs_font_37.png | Bin 95 -> 0 bytes street_signs/textures/street_signs_font_38.png | Bin 104 -> 0 bytes street_signs/textures/street_signs_font_39.png | Bin 110 -> 0 bytes street_signs/textures/street_signs_font_3a.png | Bin 77 -> 0 bytes street_signs/textures/street_signs_font_3b.png | Bin 80 -> 0 bytes street_signs/textures/street_signs_font_3c.png | Bin 96 -> 0 bytes street_signs/textures/street_signs_font_3d.png | Bin 80 -> 0 bytes street_signs/textures/street_signs_font_3e.png | Bin 95 -> 0 bytes street_signs/textures/street_signs_font_3f.png | Bin 102 -> 0 bytes street_signs/textures/street_signs_font_40.png | Bin 128 -> 0 bytes street_signs/textures/street_signs_font_41.png | Bin 117 -> 0 bytes street_signs/textures/street_signs_font_42.png | Bin 97 -> 0 bytes street_signs/textures/street_signs_font_43.png | Bin 113 -> 0 bytes street_signs/textures/street_signs_font_44.png | Bin 104 -> 0 bytes street_signs/textures/street_signs_font_45.png | Bin 92 -> 0 bytes street_signs/textures/street_signs_font_46.png | Bin 91 -> 0 bytes street_signs/textures/street_signs_font_47.png | Bin 118 -> 0 bytes street_signs/textures/street_signs_font_48.png | Bin 89 -> 0 bytes street_signs/textures/street_signs_font_49.png | Bin 77 -> 0 bytes street_signs/textures/street_signs_font_4a.png | Bin 91 -> 0 bytes street_signs/textures/street_signs_font_4b.png | Bin 114 -> 0 bytes street_signs/textures/street_signs_font_4c.png | Bin 82 -> 0 bytes street_signs/textures/street_signs_font_4d.png | Bin 108 -> 0 bytes street_signs/textures/street_signs_font_4e.png | Bin 103 -> 0 bytes street_signs/textures/street_signs_font_4f.png | Bin 116 -> 0 bytes street_signs/textures/street_signs_font_50.png | Bin 99 -> 0 bytes street_signs/textures/street_signs_font_51.png | Bin 122 -> 0 bytes street_signs/textures/street_signs_font_52.png | Bin 100 -> 0 bytes street_signs/textures/street_signs_font_53.png | Bin 111 -> 0 bytes street_signs/textures/street_signs_font_54.png | Bin 85 -> 0 bytes street_signs/textures/street_signs_font_55.png | Bin 95 -> 0 bytes street_signs/textures/street_signs_font_56.png | Bin 103 -> 0 bytes street_signs/textures/street_signs_font_57.png | Bin 107 -> 0 bytes street_signs/textures/street_signs_font_58.png | Bin 115 -> 0 bytes street_signs/textures/street_signs_font_59.png | Bin 105 -> 0 bytes street_signs/textures/street_signs_font_5a.png | Bin 108 -> 0 bytes street_signs/textures/street_signs_font_5b.png | Bin 80 -> 0 bytes street_signs/textures/street_signs_font_5c.png | Bin 94 -> 0 bytes street_signs/textures/street_signs_font_5d.png | Bin 80 -> 0 bytes street_signs/textures/street_signs_font_5e.png | Bin 96 -> 0 bytes street_signs/textures/street_signs_font_5f.png | Bin 76 -> 0 bytes street_signs/textures/street_signs_font_60.png | Bin 78 -> 0 bytes street_signs/textures/street_signs_font_61.png | Bin 102 -> 0 bytes street_signs/textures/street_signs_font_62.png | Bin 99 -> 0 bytes street_signs/textures/street_signs_font_63.png | Bin 98 -> 0 bytes street_signs/textures/street_signs_font_64.png | Bin 105 -> 0 bytes street_signs/textures/street_signs_font_65.png | Bin 98 -> 0 bytes street_signs/textures/street_signs_font_66.png | Bin 89 -> 0 bytes street_signs/textures/street_signs_font_67.png | Bin 101 -> 0 bytes street_signs/textures/street_signs_font_68.png | Bin 93 -> 0 bytes street_signs/textures/street_signs_font_69.png | Bin 82 -> 0 bytes street_signs/textures/street_signs_font_6a.png | Bin 83 -> 0 bytes street_signs/textures/street_signs_font_6b.png | Bin 103 -> 0 bytes street_signs/textures/street_signs_font_6c.png | Bin 77 -> 0 bytes street_signs/textures/street_signs_font_6d.png | Bin 99 -> 0 bytes street_signs/textures/street_signs_font_6e.png | Bin 93 -> 0 bytes street_signs/textures/street_signs_font_6f.png | Bin 97 -> 0 bytes street_signs/textures/street_signs_font_70.png | Bin 100 -> 0 bytes street_signs/textures/street_signs_font_71.png | Bin 100 -> 0 bytes street_signs/textures/street_signs_font_72.png | Bin 87 -> 0 bytes street_signs/textures/street_signs_font_73.png | Bin 100 -> 0 bytes street_signs/textures/street_signs_font_74.png | Bin 92 -> 0 bytes street_signs/textures/street_signs_font_75.png | Bin 91 -> 0 bytes street_signs/textures/street_signs_font_76.png | Bin 98 -> 0 bytes street_signs/textures/street_signs_font_77.png | Bin 107 -> 0 bytes street_signs/textures/street_signs_font_78.png | Bin 99 -> 0 bytes street_signs/textures/street_signs_font_79.png | Bin 102 -> 0 bytes street_signs/textures/street_signs_font_7a.png | Bin 95 -> 0 bytes street_signs/textures/street_signs_font_7b.png | Bin 88 -> 0 bytes street_signs/textures/street_signs_font_7c.png | Bin 67 -> 0 bytes street_signs/textures/street_signs_font_7d.png | Bin 87 -> 0 bytes street_signs/textures/street_signs_font_7e.png | Bin 87 -> 0 bytes street_signs/textures/street_signs_font_a8.png | Bin 150 -> 0 bytes street_signs/textures/street_signs_font_b8.png | Bin 175 -> 0 bytes street_signs/textures/street_signs_font_b9.png | Bin 179 -> 0 bytes street_signs/textures/street_signs_font_c0.png | Bin 180 -> 0 bytes street_signs/textures/street_signs_font_c1.png | Bin 173 -> 0 bytes street_signs/textures/street_signs_font_c2.png | Bin 169 -> 0 bytes street_signs/textures/street_signs_font_c3.png | Bin 141 -> 0 bytes street_signs/textures/street_signs_font_c4.png | Bin 167 -> 0 bytes street_signs/textures/street_signs_font_c5.png | Bin 149 -> 0 bytes street_signs/textures/street_signs_font_c6.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_c7.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_c8.png | Bin 171 -> 0 bytes street_signs/textures/street_signs_font_c9.png | Bin 173 -> 0 bytes street_signs/textures/street_signs_font_ca.png | Bin 183 -> 0 bytes street_signs/textures/street_signs_font_cb.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_cc.png | Bin 176 -> 0 bytes street_signs/textures/street_signs_font_cd.png | Bin 160 -> 0 bytes street_signs/textures/street_signs_font_ce.png | Bin 187 -> 0 bytes street_signs/textures/street_signs_font_cf.png | Bin 143 -> 0 bytes street_signs/textures/street_signs_font_d0.png | Bin 174 -> 0 bytes street_signs/textures/street_signs_font_d1.png | Bin 185 -> 0 bytes street_signs/textures/street_signs_font_d2.png | Bin 145 -> 0 bytes street_signs/textures/street_signs_font_d3.png | Bin 183 -> 0 bytes street_signs/textures/street_signs_font_d4.png | Bin 173 -> 0 bytes street_signs/textures/street_signs_font_d5.png | Bin 186 -> 0 bytes street_signs/textures/street_signs_font_d6.png | Bin 157 -> 0 bytes street_signs/textures/street_signs_font_d7.png | Bin 158 -> 0 bytes street_signs/textures/street_signs_font_d8.png | Bin 144 -> 0 bytes street_signs/textures/street_signs_font_d9.png | Bin 150 -> 0 bytes street_signs/textures/street_signs_font_da.png | Bin 175 -> 0 bytes street_signs/textures/street_signs_font_db.png | Bin 167 -> 0 bytes street_signs/textures/street_signs_font_dc.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_dd.png | Bin 186 -> 0 bytes street_signs/textures/street_signs_font_de.png | Bin 185 -> 0 bytes street_signs/textures/street_signs_font_df.png | Bin 177 -> 0 bytes street_signs/textures/street_signs_font_e0.png | Bin 176 -> 0 bytes street_signs/textures/street_signs_font_e1.png | Bin 178 -> 0 bytes street_signs/textures/street_signs_font_e2.png | Bin 170 -> 0 bytes street_signs/textures/street_signs_font_e3.png | Bin 151 -> 0 bytes street_signs/textures/street_signs_font_e4.png | Bin 162 -> 0 bytes street_signs/textures/street_signs_font_e5.png | Bin 186 -> 0 bytes street_signs/textures/street_signs_font_e6.png | Bin 147 -> 0 bytes street_signs/textures/street_signs_font_e7.png | Bin 176 -> 0 bytes street_signs/textures/street_signs_font_e8.png | Bin 163 -> 0 bytes street_signs/textures/street_signs_font_e9.png | Bin 167 -> 0 bytes street_signs/textures/street_signs_font_ea.png | Bin 169 -> 0 bytes street_signs/textures/street_signs_font_eb.png | Bin 159 -> 0 bytes street_signs/textures/street_signs_font_ec.png | Bin 160 -> 0 bytes street_signs/textures/street_signs_font_ed.png | Bin 155 -> 0 bytes street_signs/textures/street_signs_font_ee.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_ef.png | Bin 146 -> 0 bytes street_signs/textures/street_signs_font_f0.png | Bin 168 -> 0 bytes street_signs/textures/street_signs_font_f1.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_f2.png | Bin 148 -> 0 bytes street_signs/textures/street_signs_font_f3.png | Bin 176 -> 0 bytes street_signs/textures/street_signs_font_f4.png | Bin 170 -> 0 bytes street_signs/textures/street_signs_font_f5.png | Bin 172 -> 0 bytes street_signs/textures/street_signs_font_f6.png | Bin 155 -> 0 bytes street_signs/textures/street_signs_font_f7.png | Bin 159 -> 0 bytes street_signs/textures/street_signs_font_f8.png | Bin 145 -> 0 bytes street_signs/textures/street_signs_font_f9.png | Bin 151 -> 0 bytes street_signs/textures/street_signs_font_fa.png | Bin 170 -> 0 bytes street_signs/textures/street_signs_font_fb.png | Bin 166 -> 0 bytes street_signs/textures/street_signs_font_fc.png | Bin 156 -> 0 bytes street_signs/textures/street_signs_font_fd.png | Bin 180 -> 0 bytes street_signs/textures/street_signs_font_fe.png | Bin 164 -> 0 bytes street_signs/textures/street_signs_font_ff.png | Bin 174 -> 0 bytes .../textures/street_signs_highway_large_blue.png | Bin 0 -> 349 bytes .../street_signs_highway_large_blue_inv.png | Bin 0 -> 1802 bytes .../street_signs_highway_large_entity_UV_guide.png | Bin 0 -> 255 bytes .../textures/street_signs_highway_large_green.png | Bin 0 -> 328 bytes .../street_signs_highway_large_green_inv.png | Bin 0 -> 1735 bytes .../textures/street_signs_highway_large_yellow.png | Bin 0 -> 345 bytes .../street_signs_highway_large_yellow_inv.png | Bin 0 -> 1420 bytes .../textures/street_signs_highway_medium_blue.png | Bin 0 -> 295 bytes .../street_signs_highway_medium_blue_inv.png | Bin 0 -> 1871 bytes ...street_signs_highway_medium_entity_UV_guide.png | Bin 0 -> 228 bytes .../textures/street_signs_highway_medium_green.png | Bin 0 -> 272 bytes .../street_signs_highway_medium_green_inv.png | Bin 0 -> 1845 bytes .../street_signs_highway_medium_yellow.png | Bin 0 -> 291 bytes .../street_signs_highway_medium_yellow_inv.png | Bin 0 -> 1632 bytes .../textures/street_signs_highway_small_blue.png | Bin 0 -> 244 bytes .../street_signs_highway_small_blue_inv.png | Bin 0 -> 1339 bytes .../street_signs_highway_small_entity_UV_guide.png | Bin 0 -> 194 bytes .../textures/street_signs_highway_small_green.png | Bin 0 -> 222 bytes .../street_signs_highway_small_green_inv.png | Bin 0 -> 1285 bytes .../textures/street_signs_highway_small_yellow.png | Bin 0 -> 239 bytes .../street_signs_highway_small_yellow_inv.png | Bin 0 -> 1174 bytes .../textures/street_signs_us_interstate.png | Bin 0 -> 22442 bytes .../street_signs_us_interstate_entity_UV_guide.png | Bin 0 -> 20125 bytes .../textures/street_signs_us_interstate_inv.png | Bin 0 -> 3994 bytes street_signs/textures/street_signs_us_route.png | Bin 0 -> 10704 bytes .../street_signs_us_route_entity_UV_guide.png | Bin 0 -> 9560 bytes .../textures/street_signs_us_route_inv.png | Bin 0 -> 2149 bytes street_signs/textures/street_signs_warning.png | Bin 0 -> 9495 bytes .../street_signs_warning_entity_UV_guide.png | Bin 0 -> 7071 bytes street_signs/textures/street_signs_warning_inv.png | Bin 0 -> 1056 bytes 534 files changed, 3754 insertions(+), 945 deletions(-) create mode 100644 bees/description.txt delete mode 100644 bees/images/craft_bees_extractor.png delete mode 100644 bees/images/craft_bees_frame.png delete mode 100644 bees/images/craft_bees_grafting_tool.png delete mode 100644 bees/images/craft_bees_hive.png delete mode 100644 bees/images/craft_bees_smoker.png delete mode 100644 bees/images/screen_0.png create mode 100644 bees/locale/template.txt create mode 100644 bees/mod.conf create mode 100644 bees/screenshot.png create mode 100644 street_signs/models/street_signs_highway_large.obj create mode 100644 street_signs/models/street_signs_highway_large_entity.obj create mode 100644 street_signs/models/street_signs_highway_medium.obj create mode 100644 street_signs/models/street_signs_highway_medium_entity.obj create mode 100644 street_signs/models/street_signs_highway_small.obj create mode 100644 street_signs/models/street_signs_highway_small_entity.obj create mode 100644 street_signs/models/street_signs_us_interstate.obj create mode 100644 street_signs/models/street_signs_us_interstate_entity.obj create mode 100644 street_signs/models/street_signs_us_route.obj create mode 100644 street_signs/models/street_signs_us_route_entity.obj create mode 100644 street_signs/models/street_signs_warning.obj create mode 100644 street_signs/models/street_signs_warning_entity.obj create mode 100644 street_signs/screenshot_20180924_193156.png delete mode 100644 street_signs/textures/street_signs_color_0.png delete mode 100644 street_signs/textures/street_signs_color_1.png create mode 100644 street_signs/textures/street_signs_color_15px_0.png create mode 100644 street_signs/textures/street_signs_color_15px_1.png create mode 100644 street_signs/textures/street_signs_color_15px_2.png create mode 100644 street_signs/textures/street_signs_color_15px_3.png create mode 100644 street_signs/textures/street_signs_color_15px_4.png create mode 100644 street_signs/textures/street_signs_color_15px_5.png create mode 100644 street_signs/textures/street_signs_color_15px_6.png create mode 100644 street_signs/textures/street_signs_color_15px_7.png create mode 100644 street_signs/textures/street_signs_color_15px_8.png create mode 100644 street_signs/textures/street_signs_color_15px_9.png create mode 100644 street_signs/textures/street_signs_color_15px_A.png create mode 100644 street_signs/textures/street_signs_color_15px_B.png create mode 100644 street_signs/textures/street_signs_color_15px_C.png create mode 100644 street_signs/textures/street_signs_color_15px_D.png create mode 100644 street_signs/textures/street_signs_color_15px_E.png create mode 100644 street_signs/textures/street_signs_color_15px_F.png create mode 100644 street_signs/textures/street_signs_color_15px_n.png delete mode 100644 street_signs/textures/street_signs_color_2.png delete mode 100644 street_signs/textures/street_signs_color_3.png create mode 100644 street_signs/textures/street_signs_color_31px_0.png create mode 100644 street_signs/textures/street_signs_color_31px_1.png create mode 100644 street_signs/textures/street_signs_color_31px_2.png create mode 100644 street_signs/textures/street_signs_color_31px_3.png create mode 100644 street_signs/textures/street_signs_color_31px_4.png create mode 100644 street_signs/textures/street_signs_color_31px_5.png create mode 100644 street_signs/textures/street_signs_color_31px_6.png create mode 100644 street_signs/textures/street_signs_color_31px_7.png create mode 100644 street_signs/textures/street_signs_color_31px_8.png create mode 100644 street_signs/textures/street_signs_color_31px_9.png create mode 100644 street_signs/textures/street_signs_color_31px_A.png create mode 100644 street_signs/textures/street_signs_color_31px_B.png create mode 100644 street_signs/textures/street_signs_color_31px_C.png create mode 100644 street_signs/textures/street_signs_color_31px_D.png create mode 100644 street_signs/textures/street_signs_color_31px_E.png create mode 100644 street_signs/textures/street_signs_color_31px_F.png create mode 100644 street_signs/textures/street_signs_color_31px_n.png delete mode 100644 street_signs/textures/street_signs_color_4.png delete mode 100644 street_signs/textures/street_signs_color_5.png delete mode 100644 street_signs/textures/street_signs_color_6.png delete mode 100644 street_signs/textures/street_signs_color_7.png delete mode 100644 street_signs/textures/street_signs_color_8.png delete mode 100644 street_signs/textures/street_signs_color_9.png delete mode 100644 street_signs/textures/street_signs_color_A.png delete mode 100644 street_signs/textures/street_signs_color_B.png delete mode 100644 street_signs/textures/street_signs_color_C.png delete mode 100644 street_signs/textures/street_signs_color_D.png delete mode 100644 street_signs/textures/street_signs_color_E.png delete mode 100644 street_signs/textures/street_signs_color_F.png delete mode 100644 street_signs/textures/street_signs_color_n.png delete mode 100644 street_signs/textures/street_signs_font_00.png create mode 100644 street_signs/textures/street_signs_font_15px_00.png create mode 100644 street_signs/textures/street_signs_font_15px_20.png create mode 100644 street_signs/textures/street_signs_font_15px_21.png create mode 100644 street_signs/textures/street_signs_font_15px_22.png create mode 100644 street_signs/textures/street_signs_font_15px_23.png create mode 100644 street_signs/textures/street_signs_font_15px_24.png create mode 100644 street_signs/textures/street_signs_font_15px_25.png create mode 100644 street_signs/textures/street_signs_font_15px_26.png create mode 100644 street_signs/textures/street_signs_font_15px_27.png create mode 100644 street_signs/textures/street_signs_font_15px_28.png create mode 100644 street_signs/textures/street_signs_font_15px_29.png create mode 100644 street_signs/textures/street_signs_font_15px_2a.png create mode 100644 street_signs/textures/street_signs_font_15px_2b.png create mode 100644 street_signs/textures/street_signs_font_15px_2c.png create mode 100644 street_signs/textures/street_signs_font_15px_2d.png create mode 100644 street_signs/textures/street_signs_font_15px_2e.png create mode 100644 street_signs/textures/street_signs_font_15px_2f.png create mode 100644 street_signs/textures/street_signs_font_15px_30.png create mode 100644 street_signs/textures/street_signs_font_15px_31.png create mode 100644 street_signs/textures/street_signs_font_15px_32.png create mode 100644 street_signs/textures/street_signs_font_15px_33.png create mode 100644 street_signs/textures/street_signs_font_15px_34.png create mode 100644 street_signs/textures/street_signs_font_15px_35.png create mode 100644 street_signs/textures/street_signs_font_15px_36.png create mode 100644 street_signs/textures/street_signs_font_15px_37.png create mode 100644 street_signs/textures/street_signs_font_15px_38.png create mode 100644 street_signs/textures/street_signs_font_15px_39.png create mode 100644 street_signs/textures/street_signs_font_15px_3a.png create mode 100644 street_signs/textures/street_signs_font_15px_3b.png create mode 100644 street_signs/textures/street_signs_font_15px_3c.png create mode 100644 street_signs/textures/street_signs_font_15px_3d.png create mode 100644 street_signs/textures/street_signs_font_15px_3e.png create mode 100644 street_signs/textures/street_signs_font_15px_3f.png create mode 100644 street_signs/textures/street_signs_font_15px_40.png create mode 100644 street_signs/textures/street_signs_font_15px_41.png create mode 100644 street_signs/textures/street_signs_font_15px_42.png create mode 100644 street_signs/textures/street_signs_font_15px_43.png create mode 100644 street_signs/textures/street_signs_font_15px_44.png create mode 100644 street_signs/textures/street_signs_font_15px_45.png create mode 100644 street_signs/textures/street_signs_font_15px_46.png create mode 100644 street_signs/textures/street_signs_font_15px_47.png create mode 100644 street_signs/textures/street_signs_font_15px_48.png create mode 100644 street_signs/textures/street_signs_font_15px_49.png create mode 100644 street_signs/textures/street_signs_font_15px_4a.png create mode 100644 street_signs/textures/street_signs_font_15px_4b.png create mode 100644 street_signs/textures/street_signs_font_15px_4c.png create mode 100644 street_signs/textures/street_signs_font_15px_4d.png create mode 100644 street_signs/textures/street_signs_font_15px_4e.png create mode 100644 street_signs/textures/street_signs_font_15px_4f.png create mode 100644 street_signs/textures/street_signs_font_15px_50.png create mode 100644 street_signs/textures/street_signs_font_15px_51.png create mode 100644 street_signs/textures/street_signs_font_15px_52.png create mode 100644 street_signs/textures/street_signs_font_15px_53.png create mode 100644 street_signs/textures/street_signs_font_15px_54.png create mode 100644 street_signs/textures/street_signs_font_15px_55.png create mode 100644 street_signs/textures/street_signs_font_15px_56.png create mode 100644 street_signs/textures/street_signs_font_15px_57.png create mode 100644 street_signs/textures/street_signs_font_15px_58.png create mode 100644 street_signs/textures/street_signs_font_15px_59.png create mode 100644 street_signs/textures/street_signs_font_15px_5a.png create mode 100644 street_signs/textures/street_signs_font_15px_5b.png create mode 100644 street_signs/textures/street_signs_font_15px_5c.png create mode 100644 street_signs/textures/street_signs_font_15px_5d.png create mode 100644 street_signs/textures/street_signs_font_15px_5e.png create mode 100644 street_signs/textures/street_signs_font_15px_5f.png create mode 100644 street_signs/textures/street_signs_font_15px_60.png create mode 100644 street_signs/textures/street_signs_font_15px_61.png create mode 100644 street_signs/textures/street_signs_font_15px_62.png create mode 100644 street_signs/textures/street_signs_font_15px_63.png create mode 100644 street_signs/textures/street_signs_font_15px_64.png create mode 100644 street_signs/textures/street_signs_font_15px_65.png create mode 100644 street_signs/textures/street_signs_font_15px_66.png create mode 100644 street_signs/textures/street_signs_font_15px_67.png create mode 100644 street_signs/textures/street_signs_font_15px_68.png create mode 100644 street_signs/textures/street_signs_font_15px_69.png create mode 100644 street_signs/textures/street_signs_font_15px_6a.png create mode 100644 street_signs/textures/street_signs_font_15px_6b.png create mode 100644 street_signs/textures/street_signs_font_15px_6c.png create mode 100644 street_signs/textures/street_signs_font_15px_6d.png create mode 100644 street_signs/textures/street_signs_font_15px_6e.png create mode 100644 street_signs/textures/street_signs_font_15px_6f.png create mode 100644 street_signs/textures/street_signs_font_15px_70.png create mode 100644 street_signs/textures/street_signs_font_15px_71.png create mode 100644 street_signs/textures/street_signs_font_15px_72.png create mode 100644 street_signs/textures/street_signs_font_15px_73.png create mode 100644 street_signs/textures/street_signs_font_15px_74.png create mode 100644 street_signs/textures/street_signs_font_15px_75.png create mode 100644 street_signs/textures/street_signs_font_15px_76.png create mode 100644 street_signs/textures/street_signs_font_15px_77.png create mode 100644 street_signs/textures/street_signs_font_15px_78.png create mode 100644 street_signs/textures/street_signs_font_15px_79.png create mode 100644 street_signs/textures/street_signs_font_15px_7a.png create mode 100644 street_signs/textures/street_signs_font_15px_7b.png create mode 100644 street_signs/textures/street_signs_font_15px_7c.png create mode 100644 street_signs/textures/street_signs_font_15px_7d.png create mode 100644 street_signs/textures/street_signs_font_15px_7e.png create mode 100644 street_signs/textures/street_signs_font_15px_a8.png create mode 100644 street_signs/textures/street_signs_font_15px_b8.png create mode 100644 street_signs/textures/street_signs_font_15px_b9.png create mode 100644 street_signs/textures/street_signs_font_15px_c0.png create mode 100644 street_signs/textures/street_signs_font_15px_c1.png create mode 100644 street_signs/textures/street_signs_font_15px_c2.png create mode 100644 street_signs/textures/street_signs_font_15px_c3.png create mode 100644 street_signs/textures/street_signs_font_15px_c4.png create mode 100644 street_signs/textures/street_signs_font_15px_c5.png create mode 100644 street_signs/textures/street_signs_font_15px_c6.png create mode 100644 street_signs/textures/street_signs_font_15px_c7.png create mode 100644 street_signs/textures/street_signs_font_15px_c8.png create mode 100644 street_signs/textures/street_signs_font_15px_c9.png create mode 100644 street_signs/textures/street_signs_font_15px_ca.png create mode 100644 street_signs/textures/street_signs_font_15px_cb.png create mode 100644 street_signs/textures/street_signs_font_15px_cc.png create mode 100644 street_signs/textures/street_signs_font_15px_cd.png create mode 100644 street_signs/textures/street_signs_font_15px_ce.png create mode 100644 street_signs/textures/street_signs_font_15px_cf.png create mode 100644 street_signs/textures/street_signs_font_15px_d0.png create mode 100644 street_signs/textures/street_signs_font_15px_d1.png create mode 100644 street_signs/textures/street_signs_font_15px_d2.png create mode 100644 street_signs/textures/street_signs_font_15px_d3.png create mode 100644 street_signs/textures/street_signs_font_15px_d4.png create mode 100644 street_signs/textures/street_signs_font_15px_d5.png create mode 100644 street_signs/textures/street_signs_font_15px_d6.png create mode 100644 street_signs/textures/street_signs_font_15px_d7.png create mode 100644 street_signs/textures/street_signs_font_15px_d8.png create mode 100644 street_signs/textures/street_signs_font_15px_d9.png create mode 100644 street_signs/textures/street_signs_font_15px_da.png create mode 100644 street_signs/textures/street_signs_font_15px_db.png create mode 100644 street_signs/textures/street_signs_font_15px_dc.png create mode 100644 street_signs/textures/street_signs_font_15px_dd.png create mode 100644 street_signs/textures/street_signs_font_15px_de.png create mode 100644 street_signs/textures/street_signs_font_15px_df.png create mode 100644 street_signs/textures/street_signs_font_15px_e0.png create mode 100644 street_signs/textures/street_signs_font_15px_e1.png create mode 100644 street_signs/textures/street_signs_font_15px_e2.png create mode 100644 street_signs/textures/street_signs_font_15px_e3.png create mode 100644 street_signs/textures/street_signs_font_15px_e4.png create mode 100644 street_signs/textures/street_signs_font_15px_e5.png create mode 100644 street_signs/textures/street_signs_font_15px_e6.png create mode 100644 street_signs/textures/street_signs_font_15px_e7.png create mode 100644 street_signs/textures/street_signs_font_15px_e8.png create mode 100644 street_signs/textures/street_signs_font_15px_e9.png create mode 100644 street_signs/textures/street_signs_font_15px_ea.png create mode 100644 street_signs/textures/street_signs_font_15px_eb.png create mode 100644 street_signs/textures/street_signs_font_15px_ec.png create mode 100644 street_signs/textures/street_signs_font_15px_ed.png create mode 100644 street_signs/textures/street_signs_font_15px_ee.png create mode 100644 street_signs/textures/street_signs_font_15px_ef.png create mode 100644 street_signs/textures/street_signs_font_15px_f0.png create mode 100644 street_signs/textures/street_signs_font_15px_f1.png create mode 100644 street_signs/textures/street_signs_font_15px_f2.png create mode 100644 street_signs/textures/street_signs_font_15px_f3.png create mode 100644 street_signs/textures/street_signs_font_15px_f4.png create mode 100644 street_signs/textures/street_signs_font_15px_f5.png create mode 100644 street_signs/textures/street_signs_font_15px_f6.png create mode 100644 street_signs/textures/street_signs_font_15px_f7.png create mode 100644 street_signs/textures/street_signs_font_15px_f8.png create mode 100644 street_signs/textures/street_signs_font_15px_f9.png create mode 100644 street_signs/textures/street_signs_font_15px_fa.png create mode 100644 street_signs/textures/street_signs_font_15px_fb.png create mode 100644 street_signs/textures/street_signs_font_15px_fc.png create mode 100644 street_signs/textures/street_signs_font_15px_fd.png create mode 100644 street_signs/textures/street_signs_font_15px_fe.png create mode 100644 street_signs/textures/street_signs_font_15px_ff.png delete mode 100644 street_signs/textures/street_signs_font_20.png delete mode 100644 street_signs/textures/street_signs_font_21.png delete mode 100644 street_signs/textures/street_signs_font_22.png delete mode 100644 street_signs/textures/street_signs_font_23.png delete mode 100644 street_signs/textures/street_signs_font_24.png delete mode 100644 street_signs/textures/street_signs_font_25.png delete mode 100644 street_signs/textures/street_signs_font_26.png delete mode 100644 street_signs/textures/street_signs_font_27.png delete mode 100644 street_signs/textures/street_signs_font_28.png delete mode 100644 street_signs/textures/street_signs_font_29.png delete mode 100644 street_signs/textures/street_signs_font_2a.png delete mode 100644 street_signs/textures/street_signs_font_2b.png delete mode 100644 street_signs/textures/street_signs_font_2c.png delete mode 100644 street_signs/textures/street_signs_font_2d.png delete mode 100644 street_signs/textures/street_signs_font_2e.png delete mode 100644 street_signs/textures/street_signs_font_2f.png delete mode 100644 street_signs/textures/street_signs_font_30.png delete mode 100644 street_signs/textures/street_signs_font_31.png create mode 100644 street_signs/textures/street_signs_font_31px_20.png create mode 100644 street_signs/textures/street_signs_font_31px_21.png create mode 100644 street_signs/textures/street_signs_font_31px_22.png create mode 100644 street_signs/textures/street_signs_font_31px_23.png create mode 100644 street_signs/textures/street_signs_font_31px_24.png create mode 100644 street_signs/textures/street_signs_font_31px_25.png create mode 100644 street_signs/textures/street_signs_font_31px_26.png create mode 100644 street_signs/textures/street_signs_font_31px_27.png create mode 100644 street_signs/textures/street_signs_font_31px_28.png create mode 100644 street_signs/textures/street_signs_font_31px_29.png create mode 100644 street_signs/textures/street_signs_font_31px_2a.png create mode 100644 street_signs/textures/street_signs_font_31px_2b.png create mode 100644 street_signs/textures/street_signs_font_31px_2c.png create mode 100644 street_signs/textures/street_signs_font_31px_2d.png create mode 100644 street_signs/textures/street_signs_font_31px_2e.png create mode 100644 street_signs/textures/street_signs_font_31px_2f.png create mode 100644 street_signs/textures/street_signs_font_31px_30.png create mode 100644 street_signs/textures/street_signs_font_31px_31.png create mode 100644 street_signs/textures/street_signs_font_31px_32.png create mode 100644 street_signs/textures/street_signs_font_31px_33.png create mode 100644 street_signs/textures/street_signs_font_31px_34.png create mode 100644 street_signs/textures/street_signs_font_31px_35.png create mode 100644 street_signs/textures/street_signs_font_31px_36.png create mode 100644 street_signs/textures/street_signs_font_31px_37.png create mode 100644 street_signs/textures/street_signs_font_31px_38.png create mode 100644 street_signs/textures/street_signs_font_31px_39.png create mode 100644 street_signs/textures/street_signs_font_31px_3a.png create mode 100644 street_signs/textures/street_signs_font_31px_3b.png create mode 100644 street_signs/textures/street_signs_font_31px_3c.png create mode 100644 street_signs/textures/street_signs_font_31px_3d.png create mode 100644 street_signs/textures/street_signs_font_31px_3e.png create mode 100644 street_signs/textures/street_signs_font_31px_3f.png create mode 100644 street_signs/textures/street_signs_font_31px_40.png create mode 100644 street_signs/textures/street_signs_font_31px_41.png create mode 100644 street_signs/textures/street_signs_font_31px_42.png create mode 100644 street_signs/textures/street_signs_font_31px_43.png create mode 100644 street_signs/textures/street_signs_font_31px_44.png create mode 100644 street_signs/textures/street_signs_font_31px_45.png create mode 100644 street_signs/textures/street_signs_font_31px_46.png create mode 100644 street_signs/textures/street_signs_font_31px_47.png create mode 100644 street_signs/textures/street_signs_font_31px_48.png create mode 100644 street_signs/textures/street_signs_font_31px_49.png create mode 100644 street_signs/textures/street_signs_font_31px_4a.png create mode 100644 street_signs/textures/street_signs_font_31px_4b.png create mode 100644 street_signs/textures/street_signs_font_31px_4c.png create mode 100644 street_signs/textures/street_signs_font_31px_4d.png create mode 100644 street_signs/textures/street_signs_font_31px_4e.png create mode 100644 street_signs/textures/street_signs_font_31px_4f.png create mode 100644 street_signs/textures/street_signs_font_31px_50.png create mode 100644 street_signs/textures/street_signs_font_31px_51.png create mode 100644 street_signs/textures/street_signs_font_31px_52.png create mode 100644 street_signs/textures/street_signs_font_31px_53.png create mode 100644 street_signs/textures/street_signs_font_31px_54.png create mode 100644 street_signs/textures/street_signs_font_31px_55.png create mode 100644 street_signs/textures/street_signs_font_31px_56.png create mode 100644 street_signs/textures/street_signs_font_31px_57.png create mode 100644 street_signs/textures/street_signs_font_31px_58.png create mode 100644 street_signs/textures/street_signs_font_31px_59.png create mode 100644 street_signs/textures/street_signs_font_31px_5a.png create mode 100644 street_signs/textures/street_signs_font_31px_5b.png create mode 100644 street_signs/textures/street_signs_font_31px_5c.png create mode 100644 street_signs/textures/street_signs_font_31px_5d.png create mode 100644 street_signs/textures/street_signs_font_31px_5e.png create mode 100644 street_signs/textures/street_signs_font_31px_5f.png create mode 100644 street_signs/textures/street_signs_font_31px_60.png create mode 100644 street_signs/textures/street_signs_font_31px_61.png create mode 100644 street_signs/textures/street_signs_font_31px_62.png create mode 100644 street_signs/textures/street_signs_font_31px_63.png create mode 100644 street_signs/textures/street_signs_font_31px_64.png create mode 100644 street_signs/textures/street_signs_font_31px_65.png create mode 100644 street_signs/textures/street_signs_font_31px_66.png create mode 100644 street_signs/textures/street_signs_font_31px_67.png create mode 100644 street_signs/textures/street_signs_font_31px_68.png create mode 100644 street_signs/textures/street_signs_font_31px_69.png create mode 100644 street_signs/textures/street_signs_font_31px_6a.png create mode 100644 street_signs/textures/street_signs_font_31px_6b.png create mode 100644 street_signs/textures/street_signs_font_31px_6c.png create mode 100644 street_signs/textures/street_signs_font_31px_6d.png create mode 100644 street_signs/textures/street_signs_font_31px_6e.png create mode 100644 street_signs/textures/street_signs_font_31px_6f.png create mode 100644 street_signs/textures/street_signs_font_31px_70.png create mode 100644 street_signs/textures/street_signs_font_31px_71.png create mode 100644 street_signs/textures/street_signs_font_31px_72.png create mode 100644 street_signs/textures/street_signs_font_31px_73.png create mode 100644 street_signs/textures/street_signs_font_31px_74.png create mode 100644 street_signs/textures/street_signs_font_31px_75.png create mode 100644 street_signs/textures/street_signs_font_31px_76.png create mode 100644 street_signs/textures/street_signs_font_31px_77.png create mode 100644 street_signs/textures/street_signs_font_31px_78.png create mode 100644 street_signs/textures/street_signs_font_31px_79.png create mode 100644 street_signs/textures/street_signs_font_31px_7a.png create mode 100644 street_signs/textures/street_signs_font_31px_7b.png create mode 100644 street_signs/textures/street_signs_font_31px_7c.png create mode 100644 street_signs/textures/street_signs_font_31px_7d.png create mode 100644 street_signs/textures/street_signs_font_31px_7e.png delete mode 100644 street_signs/textures/street_signs_font_32.png delete mode 100644 street_signs/textures/street_signs_font_33.png delete mode 100644 street_signs/textures/street_signs_font_34.png delete mode 100644 street_signs/textures/street_signs_font_35.png delete mode 100644 street_signs/textures/street_signs_font_36.png delete mode 100644 street_signs/textures/street_signs_font_37.png delete mode 100644 street_signs/textures/street_signs_font_38.png delete mode 100644 street_signs/textures/street_signs_font_39.png delete mode 100644 street_signs/textures/street_signs_font_3a.png delete mode 100644 street_signs/textures/street_signs_font_3b.png delete mode 100644 street_signs/textures/street_signs_font_3c.png delete mode 100644 street_signs/textures/street_signs_font_3d.png delete mode 100644 street_signs/textures/street_signs_font_3e.png delete mode 100644 street_signs/textures/street_signs_font_3f.png delete mode 100644 street_signs/textures/street_signs_font_40.png delete mode 100644 street_signs/textures/street_signs_font_41.png delete mode 100644 street_signs/textures/street_signs_font_42.png delete mode 100644 street_signs/textures/street_signs_font_43.png delete mode 100644 street_signs/textures/street_signs_font_44.png delete mode 100644 street_signs/textures/street_signs_font_45.png delete mode 100644 street_signs/textures/street_signs_font_46.png delete mode 100644 street_signs/textures/street_signs_font_47.png delete mode 100644 street_signs/textures/street_signs_font_48.png delete mode 100644 street_signs/textures/street_signs_font_49.png delete mode 100644 street_signs/textures/street_signs_font_4a.png delete mode 100644 street_signs/textures/street_signs_font_4b.png delete mode 100644 street_signs/textures/street_signs_font_4c.png delete mode 100644 street_signs/textures/street_signs_font_4d.png delete mode 100644 street_signs/textures/street_signs_font_4e.png delete mode 100644 street_signs/textures/street_signs_font_4f.png delete mode 100644 street_signs/textures/street_signs_font_50.png delete mode 100644 street_signs/textures/street_signs_font_51.png delete mode 100644 street_signs/textures/street_signs_font_52.png delete mode 100644 street_signs/textures/street_signs_font_53.png delete mode 100644 street_signs/textures/street_signs_font_54.png delete mode 100644 street_signs/textures/street_signs_font_55.png delete mode 100644 street_signs/textures/street_signs_font_56.png delete mode 100644 street_signs/textures/street_signs_font_57.png delete mode 100644 street_signs/textures/street_signs_font_58.png delete mode 100644 street_signs/textures/street_signs_font_59.png delete mode 100644 street_signs/textures/street_signs_font_5a.png delete mode 100644 street_signs/textures/street_signs_font_5b.png delete mode 100644 street_signs/textures/street_signs_font_5c.png delete mode 100644 street_signs/textures/street_signs_font_5d.png delete mode 100644 street_signs/textures/street_signs_font_5e.png delete mode 100644 street_signs/textures/street_signs_font_5f.png delete mode 100644 street_signs/textures/street_signs_font_60.png delete mode 100644 street_signs/textures/street_signs_font_61.png delete mode 100644 street_signs/textures/street_signs_font_62.png delete mode 100644 street_signs/textures/street_signs_font_63.png delete mode 100644 street_signs/textures/street_signs_font_64.png delete mode 100644 street_signs/textures/street_signs_font_65.png delete mode 100644 street_signs/textures/street_signs_font_66.png delete mode 100644 street_signs/textures/street_signs_font_67.png delete mode 100644 street_signs/textures/street_signs_font_68.png delete mode 100644 street_signs/textures/street_signs_font_69.png delete mode 100644 street_signs/textures/street_signs_font_6a.png delete mode 100644 street_signs/textures/street_signs_font_6b.png delete mode 100644 street_signs/textures/street_signs_font_6c.png delete mode 100644 street_signs/textures/street_signs_font_6d.png delete mode 100644 street_signs/textures/street_signs_font_6e.png delete mode 100644 street_signs/textures/street_signs_font_6f.png delete mode 100644 street_signs/textures/street_signs_font_70.png delete mode 100644 street_signs/textures/street_signs_font_71.png delete mode 100644 street_signs/textures/street_signs_font_72.png delete mode 100644 street_signs/textures/street_signs_font_73.png delete mode 100644 street_signs/textures/street_signs_font_74.png delete mode 100644 street_signs/textures/street_signs_font_75.png delete mode 100644 street_signs/textures/street_signs_font_76.png delete mode 100644 street_signs/textures/street_signs_font_77.png delete mode 100644 street_signs/textures/street_signs_font_78.png delete mode 100644 street_signs/textures/street_signs_font_79.png delete mode 100644 street_signs/textures/street_signs_font_7a.png delete mode 100644 street_signs/textures/street_signs_font_7b.png delete mode 100644 street_signs/textures/street_signs_font_7c.png delete mode 100644 street_signs/textures/street_signs_font_7d.png delete mode 100644 street_signs/textures/street_signs_font_7e.png delete mode 100644 street_signs/textures/street_signs_font_a8.png delete mode 100644 street_signs/textures/street_signs_font_b8.png delete mode 100644 street_signs/textures/street_signs_font_b9.png delete mode 100644 street_signs/textures/street_signs_font_c0.png delete mode 100644 street_signs/textures/street_signs_font_c1.png delete mode 100644 street_signs/textures/street_signs_font_c2.png delete mode 100644 street_signs/textures/street_signs_font_c3.png delete mode 100644 street_signs/textures/street_signs_font_c4.png delete mode 100644 street_signs/textures/street_signs_font_c5.png delete mode 100644 street_signs/textures/street_signs_font_c6.png delete mode 100644 street_signs/textures/street_signs_font_c7.png delete mode 100644 street_signs/textures/street_signs_font_c8.png delete mode 100644 street_signs/textures/street_signs_font_c9.png delete mode 100644 street_signs/textures/street_signs_font_ca.png delete mode 100644 street_signs/textures/street_signs_font_cb.png delete mode 100644 street_signs/textures/street_signs_font_cc.png delete mode 100644 street_signs/textures/street_signs_font_cd.png delete mode 100644 street_signs/textures/street_signs_font_ce.png delete mode 100644 street_signs/textures/street_signs_font_cf.png delete mode 100644 street_signs/textures/street_signs_font_d0.png delete mode 100644 street_signs/textures/street_signs_font_d1.png delete mode 100644 street_signs/textures/street_signs_font_d2.png delete mode 100644 street_signs/textures/street_signs_font_d3.png delete mode 100644 street_signs/textures/street_signs_font_d4.png delete mode 100644 street_signs/textures/street_signs_font_d5.png delete mode 100644 street_signs/textures/street_signs_font_d6.png delete mode 100644 street_signs/textures/street_signs_font_d7.png delete mode 100644 street_signs/textures/street_signs_font_d8.png delete mode 100644 street_signs/textures/street_signs_font_d9.png delete mode 100644 street_signs/textures/street_signs_font_da.png delete mode 100644 street_signs/textures/street_signs_font_db.png delete mode 100644 street_signs/textures/street_signs_font_dc.png delete mode 100644 street_signs/textures/street_signs_font_dd.png delete mode 100644 street_signs/textures/street_signs_font_de.png delete mode 100644 street_signs/textures/street_signs_font_df.png delete mode 100644 street_signs/textures/street_signs_font_e0.png delete mode 100644 street_signs/textures/street_signs_font_e1.png delete mode 100644 street_signs/textures/street_signs_font_e2.png delete mode 100644 street_signs/textures/street_signs_font_e3.png delete mode 100644 street_signs/textures/street_signs_font_e4.png delete mode 100644 street_signs/textures/street_signs_font_e5.png delete mode 100644 street_signs/textures/street_signs_font_e6.png delete mode 100644 street_signs/textures/street_signs_font_e7.png delete mode 100644 street_signs/textures/street_signs_font_e8.png delete mode 100644 street_signs/textures/street_signs_font_e9.png delete mode 100644 street_signs/textures/street_signs_font_ea.png delete mode 100644 street_signs/textures/street_signs_font_eb.png delete mode 100644 street_signs/textures/street_signs_font_ec.png delete mode 100644 street_signs/textures/street_signs_font_ed.png delete mode 100644 street_signs/textures/street_signs_font_ee.png delete mode 100644 street_signs/textures/street_signs_font_ef.png delete mode 100644 street_signs/textures/street_signs_font_f0.png delete mode 100644 street_signs/textures/street_signs_font_f1.png delete mode 100644 street_signs/textures/street_signs_font_f2.png delete mode 100644 street_signs/textures/street_signs_font_f3.png delete mode 100644 street_signs/textures/street_signs_font_f4.png delete mode 100644 street_signs/textures/street_signs_font_f5.png delete mode 100644 street_signs/textures/street_signs_font_f6.png delete mode 100644 street_signs/textures/street_signs_font_f7.png delete mode 100644 street_signs/textures/street_signs_font_f8.png delete mode 100644 street_signs/textures/street_signs_font_f9.png delete mode 100644 street_signs/textures/street_signs_font_fa.png delete mode 100644 street_signs/textures/street_signs_font_fb.png delete mode 100644 street_signs/textures/street_signs_font_fc.png delete mode 100644 street_signs/textures/street_signs_font_fd.png delete mode 100644 street_signs/textures/street_signs_font_fe.png delete mode 100644 street_signs/textures/street_signs_font_ff.png create mode 100644 street_signs/textures/street_signs_highway_large_blue.png create mode 100644 street_signs/textures/street_signs_highway_large_blue_inv.png create mode 100644 street_signs/textures/street_signs_highway_large_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_highway_large_green.png create mode 100644 street_signs/textures/street_signs_highway_large_green_inv.png create mode 100644 street_signs/textures/street_signs_highway_large_yellow.png create mode 100644 street_signs/textures/street_signs_highway_large_yellow_inv.png create mode 100644 street_signs/textures/street_signs_highway_medium_blue.png create mode 100644 street_signs/textures/street_signs_highway_medium_blue_inv.png create mode 100644 street_signs/textures/street_signs_highway_medium_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_highway_medium_green.png create mode 100644 street_signs/textures/street_signs_highway_medium_green_inv.png create mode 100644 street_signs/textures/street_signs_highway_medium_yellow.png create mode 100644 street_signs/textures/street_signs_highway_medium_yellow_inv.png create mode 100644 street_signs/textures/street_signs_highway_small_blue.png create mode 100644 street_signs/textures/street_signs_highway_small_blue_inv.png create mode 100644 street_signs/textures/street_signs_highway_small_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_highway_small_green.png create mode 100644 street_signs/textures/street_signs_highway_small_green_inv.png create mode 100644 street_signs/textures/street_signs_highway_small_yellow.png create mode 100644 street_signs/textures/street_signs_highway_small_yellow_inv.png create mode 100644 street_signs/textures/street_signs_us_interstate.png create mode 100644 street_signs/textures/street_signs_us_interstate_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_us_interstate_inv.png create mode 100644 street_signs/textures/street_signs_us_route.png create mode 100644 street_signs/textures/street_signs_us_route_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_us_route_inv.png create mode 100644 street_signs/textures/street_signs_warning.png create mode 100644 street_signs/textures/street_signs_warning_entity_UV_guide.png create mode 100644 street_signs/textures/street_signs_warning_inv.png diff --git a/bees/depends.txt b/bees/depends.txt index 4ad96d5..9207dab 100644 --- a/bees/depends.txt +++ b/bees/depends.txt @@ -1 +1,2 @@ default +intllib? diff --git a/bees/description.txt b/bees/description.txt new file mode 100644 index 0000000..307d742 --- /dev/null +++ b/bees/description.txt @@ -0,0 +1 @@ +This mod adds bees and beehives into minetest diff --git a/bees/images/craft_bees_extractor.png b/bees/images/craft_bees_extractor.png deleted file mode 100644 index 5f93f88..0000000 Binary files a/bees/images/craft_bees_extractor.png and /dev/null differ diff --git a/bees/images/craft_bees_frame.png b/bees/images/craft_bees_frame.png deleted file mode 100644 index 0a955f6..0000000 Binary files a/bees/images/craft_bees_frame.png and /dev/null differ diff --git a/bees/images/craft_bees_grafting_tool.png b/bees/images/craft_bees_grafting_tool.png deleted file mode 100644 index 98bbec0..0000000 Binary files a/bees/images/craft_bees_grafting_tool.png and /dev/null differ diff --git a/bees/images/craft_bees_hive.png b/bees/images/craft_bees_hive.png deleted file mode 100644 index 782a0e8..0000000 Binary files a/bees/images/craft_bees_hive.png and /dev/null differ diff --git a/bees/images/craft_bees_smoker.png b/bees/images/craft_bees_smoker.png deleted file mode 100644 index 70b1104..0000000 Binary files a/bees/images/craft_bees_smoker.png and /dev/null differ diff --git a/bees/images/screen_0.png b/bees/images/screen_0.png deleted file mode 100644 index b9c9373..0000000 Binary files a/bees/images/screen_0.png and /dev/null differ diff --git a/bees/init.lua b/bees/init.lua index 232d452..02cf7ca 100644 --- a/bees/init.lua +++ b/bees/init.lua @@ -1,813 +1,1188 @@ ---Bees ------- ---Author Bas080 ---Version 2.2 ---License WTFPL +-- Mod: BEES +-- Author: Bas080 (Tweaked by TenPlus1) +-- License: WTFPL + + +-- Intllib support +local S +if intllib then + S = intllib.Getter() +else + S = function(s) return s end +end ---VARIABLES - local bees = {} - local formspecs = {} --FUNCTIONS - function formspecs.hive_wild(pos, grafting) - local spos = pos.x .. ',' .. pos.y .. ',' ..pos.z - local formspec = - 'size[8,9]'.. - 'list[nodemeta:'.. spos .. ';combs;1.5,3;5,1;]'.. - 'list[current_player;main;0,5;8,4;]' - if grafting then - formspec = formspec..'list[nodemeta:'.. spos .. ';queen;3.5,1;1,1;]' - end - return formspec - end - - function formspecs.hive_artificial(pos) - local spos = pos.x..','..pos.y..','..pos.z - local formspec = - 'size[8,9]'.. - 'list[nodemeta:'..spos..';queen;3.5,1;1,1;]'.. - 'list[nodemeta:'..spos..';frames;0,3;8,1;]'.. - 'list[current_player;main;0,5;8,4;]' - return formspec - end - - function bees.polinate_flower(pos, flower) - local spawn_pos = { x=pos.x+math.random(-3,3) , y=pos.y+math.random(-3,3) , z=pos.z+math.random(-3,3) } - local floor_pos = { x=spawn_pos.x , y=spawn_pos.y-1 , z=spawn_pos.z } - local spawn = minetest.get_node(spawn_pos).name - local floor = minetest.get_node(floor_pos).name - if floor == 'default:dirt_with_grass' and spawn == 'air' then - minetest.set_node(spawn_pos, {name=flower}) - end - end + +local hive_wild = function(pos, grafting) + + local spos = pos.x .. ',' .. pos.y .. ',' ..pos.z + local formspec = 'size[8,9]' + .. 'list[nodemeta:'.. spos .. ';combs;1.5,3;5,1;]' + .. 'list[current_player;main;0,5;8,4;]' + + if grafting then + formspec = formspec ..'list[nodemeta:'.. spos .. ';queen;3.5,1;1,1;]' + end + + return formspec +end + + +local hive_artificial = function(pos) + + local spos = pos.x..','..pos.y..','..pos.z + local formspec = 'size[8,9]' + .. 'list[nodemeta:'..spos..';queen;3.5,1;1,1;]' + .. 'list[nodemeta:'..spos..';frames;0,3;8,1;]' + .. 'list[current_player;main;0,5;8,4;]' + + return formspec +end + + +local polinate_flower = function(pos, flower) + + local spawn_pos = { + x = pos.x + math.random(-3, 3), + y = pos.y + math.random(-3, 3), + z = pos.z + math.random(-3, 3) + } + local floor_pos = {x = spawn_pos.x, y = spawn_pos.y - 1, z = spawn_pos.z} + local spawn = minetest.get_node(spawn_pos).name + local floor = minetest.get_node(floor_pos).name + + if floor == 'group:soil' and spawn == 'air' then + minetest.set_node(spawn_pos, {name = flower}) + end +end + --NODES - minetest.register_node('bees:extractor', { - description = 'honey extractor', - tiles = {"bees_extractor.png", "bees_extractor.png", "bees_extractor.png", "bees_extractor.png", "bees_extractor.png", "bees_extractor_front.png"}, - paramtype2 = "facedir", - groups = {choppy=2,oddly_breakable_by_hand=2,tubedevice=1,tubedevice_receiver=1}, - on_construct = function(pos, node) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local pos = pos.x..','..pos.y..','..pos.z - inv:set_size('frames_filled' ,1) - inv:set_size('frames_emptied' ,1) - inv:set_size('bottles_empty' ,1) - inv:set_size('bottles_full' ,1) - inv:set_size('wax',1) - meta:set_string('formspec', - 'size[8,9]'.. - --input - 'list[nodemeta:'..pos..';frames_filled;2,1;1,1;]'.. - 'list[nodemeta:'..pos..';bottles_empty;2,3;1,1;]'.. - --output - 'list[nodemeta:'..pos..';frames_emptied;5,0.5;1,1;]'.. - 'list[nodemeta:'..pos..';wax;5,2;1,1;]'.. - 'list[nodemeta:'..pos..';bottles_full;5,3.5;1,1;]'.. - --player inventory - 'list[current_player;main;0,5;8,4;]' - ) - end, - on_timer = function(pos, node) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if not inv:contains_item('frames_filled','bees:frame_full') or not inv:contains_item('bottles_empty','vessels:glass_bottle') then - return - end - if inv:room_for_item('frames_emptied', 'bees:frame_empty') - and inv:room_for_item('wax','bees:wax') - and inv:room_for_item('bottles_full', 'bees:bottle_honey') then - --add to output - inv:add_item('frames_emptied', 'bees:frame_empty') - inv:add_item('wax', 'bees:wax') - inv:add_item('bottles_full', 'bees:bottle_honey') - --remove from input - inv:remove_item('bottles_empty','vessels:glass_bottle') - inv:remove_item('frames_filled','bees:frame_full') - local p = {x=pos.x+math.random()-0.5, y=pos.y+math.random()-0.5, z=pos.z+math.random()-0.5} - --wax flying all over the place - minetest.add_particle({ - pos = {x=pos.x, y=pos.y, z=pos.z}, - vel = {x=math.random(-4,4),y=math.random(8),z=math.random(-4,4)}, - acc = {x=0,y=-6,z=0}, - expirationtime = 2, - size = math.random(1,3), - collisiondetection = false, - texture = 'bees_wax_particle.png', - }) - local timer = minetest.get_node_timer(pos) - timer:start(5) - else - local timer = minetest.get_node_timer(pos) - timer:start(1) -- Try again in 1 second - end - end, - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - if stack:get_name() == "bees:frame_full" then - if inv:is_empty("frames_filled") then - timer:start(5) - end - return inv:add_item("frames_filled",stack) - elseif stack:get_name() == "vessels:glass_bottle" then - if inv:is_empty("bottles_empty") then - timer:start(5) - end - return inv:add_item("bottles_empty",stack) - end - return stack - end, - can_insert = function(pos,node,stack,direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if stack:get_name() == "bees:frame_full" then - return inv:room_for_item("frames_filled",stack) - elseif stack:get_name() == "vessels:glass_bottle" then - return inv:room_for_item("bottles_empty",stack) - end - return false - end, - input_inventory = {"frames_emptied", "bottles_full", "wax"}, - connect_sides = {left=1, right=1, back=1, front=1, bottom=1, top=1} - }, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - local timer = minetest.get_node_timer(pos) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if inv:get_stack(listname, 1):get_count() == stack:get_count() then -- inv was empty -> start the timer - timer:start(5) --create a honey bottle and empty frame and wax every 5 seconds - end - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - if (listname == 'bottles_empty' and stack:get_name() == 'vessels:glass_bottle') or (listname == 'frames_filled' and stack:get_name() == 'bees:frame_full') then - return stack:get_count() - else - return 0 - end - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - return 0 - end, - }) - - minetest.register_node('bees:bees', { - description = 'flying bees', - drawtype = 'plantlike', - paramtype = 'light', - groups = { not_in_creative_inventory=1 }, - tiles = { - { - name='bees_strip.png', - animation={type='vertical_frames', aspect_w=16,aspect_h=16, length=2.0} - } - }, - damage_per_second = 1, - walkable = false, - buildable_to = true, - pointable = false, - on_punch = function(pos, node, puncher) - local health = puncher:get_hp() - puncher:set_hp(health-2) - end, - }) - - minetest.register_node('bees:hive_wild', { - description = 'wild bee hive', - tiles = {'bees_hive_wild.png','bees_hive_wild.png','bees_hive_wild.png', 'bees_hive_wild.png', 'bees_hive_wild_bottom.png'}, --Neuromancer's base texture - drawtype = 'nodebox', - paramtype = 'light', - paramtype2 = 'wallmounted', - drop = { - max_items = 6, - items = { - { items = {'bees:honey_comb'}, rarity = 5} - } - }, - groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,attached_node=1}, - node_box = { --VanessaE's wild hive nodebox contribution - type = 'fixed', - fixed = { - {-0.250000,-0.500000,-0.250000,0.250000,0.375000,0.250000}, --NodeBox 2 - {-0.312500,-0.375000,-0.312500,0.312500,0.250000,0.312500}, --NodeBox 4 - {-0.375000,-0.250000,-0.375000,0.375000,0.125000,0.375000}, --NodeBox 5 - {-0.062500,-0.500000,-0.062500,0.062500,0.500000,0.062500}, --NodeBox 6 - } - }, - on_timer = function(pos) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer= minetest.get_node_timer(pos) - local rad = 10 - local minp = {x=pos.x-rad, y=pos.y-rad, z=pos.z-rad} - local maxp = {x=pos.x+rad, y=pos.y+rad, z=pos.z+rad} - local flowers = minetest.find_nodes_in_area(minp, maxp, 'group:flower') - if #flowers == 0 then - inv:set_stack('queen', 1, '') - meta:set_string('infotext', 'this colony died, not enough flowers in area') - return - end --not any flowers nearby The queen dies! - if #flowers < 3 then return end --requires 2 or more flowers before can make honey - local flower = flowers[math.random(#flowers)] - bees.polinate_flower(flower, minetest.get_node(flower).name) - local stacks = inv:get_list('combs') - for k, v in pairs(stacks) do - if inv:get_stack('combs', k):is_empty() then --then replace that with a full one and reset pro.. - inv:set_stack('combs',k,'bees:honey_comb') - timer:start(1000/#flowers) - return - end - end - --what to do if all combs are filled - end, - on_construct = function(pos) - minetest.get_node(pos).param2 = 0 - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - meta:set_int('agressive', 1) - timer:start(100+math.random(100)) - inv:set_size('queen', 1) - inv:set_size('combs', 5) - inv:set_stack('queen', 1, 'bees:queen') - for i=1,math.random(3) do - inv:set_stack('combs', i, 'bees:honey_comb') - end - end, - on_punch = function(pos, node, puncher) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if inv:contains_item('queen','bees:queen') then - local health = puncher:get_hp() - puncher:set_hp(health-4) - end - end, - on_metadata_inventory_take = function(pos, listname, index, stack, taker) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer= minetest.get_node_timer(pos) - if listname == 'combs' and inv:contains_item('queen', 'bees:queen') then - local health = taker:get_hp() - timer:start(10) - taker:set_hp(health-2) - end - end, - on_metadata_inventory_put = function(pos, listname, index, stack, taker) --restart the colony by adding a queen - local timer = minetest.get_node_timer(pos) - if not timer:is_started() then - timer:start(10) - end - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - if listname == 'queen' and stack:get_name() == 'bees:queen' then - return 1 - else - return 0 - end - end, - on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) - minetest.show_formspec( - clicker:get_player_name(), - 'bees:hive_artificial', - formspecs.hive_wild(pos, (itemstack:get_name() == 'bees:grafting_tool')) - ) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if meta:get_int('agressive') == 1 and inv:contains_item('queen', 'bees:queen') then - local health = clicker:get_hp() - clicker:set_hp(health-4) - else - meta:set_int('agressive', 1) - end - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if inv:is_empty('queen') and inv:is_empty('combs') then - return true - else - return false - end - end, - after_dig_node = function(pos, oldnode, oldmetadata, user) - local wielded if user:get_wielded_item() ~= nil then wielded = user:get_wielded_item() else return end - if 'bees:grafting_tool' == wielded:get_name() then - local inv = user:get_inventory() - if inv then - inv:add_item('main', ItemStack('bees:queen')) - end - end - end - }) - - minetest.register_node('bees:hive_artificial', { - description = 'bee hive', - tiles = {'default_wood.png','default_wood.png','default_wood.png', 'default_wood.png','default_wood.png','bees_hive_artificial.png'}, - drawtype = 'nodebox', - paramtype = 'light', - paramtype2 = 'facedir', - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, - sounds = default.node_sound_wood_defaults(), - node_box = { - type = 'fixed', - fixed = { - {-4/8, 2/8, -4/8, 4/8, 3/8, 4/8}, - {-3/8, -4/8, -2/8, 3/8, 2/8, 3/8}, - {-3/8, 0/8, -3/8, 3/8, 2/8, -2/8}, - {-3/8, -4/8, -3/8, 3/8, -1/8, -2/8}, - {-3/8, -1/8, -3/8, -1/8, 0/8, -2/8}, - {1/8, -1/8, -3/8, 3/8, 0/8, -2/8}, - } - }, - on_construct = function(pos) - local timer = minetest.get_node_timer(pos) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - meta:set_int('agressive', 1) - inv:set_size('queen', 1) - inv:set_size('frames', 8) - meta:set_string('infotext','requires queen bee to function') - end, - on_rightclick = function(pos, node, clicker, itemstack) - minetest.show_formspec( - clicker:get_player_name(), - 'bees:hive_artificial', - formspecs.hive_artificial(pos) - ) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if meta:get_int('agressive') == 1 and inv:contains_item('queen', 'bees:queen') then - local health = clicker:get_hp() - clicker:set_hp(health-4) - else - meta:set_int('agressive', 1) - end - end, - on_timer = function(pos,elapsed) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - if inv:contains_item('queen', 'bees:queen') then - if inv:contains_item('frames', 'bees:frame_empty') then - timer:start(30) - local rad = 10 - local minp = {x=pos.x-rad, y=pos.y-rad, z=pos.z-rad} - local maxp = {x=pos.x+rad, y=pos.y+rad, z=pos.z+rad} - local flowers = minetest.find_nodes_in_area(minp, maxp, 'group:flower') - local progress = meta:get_int('progress') - progress = progress + #flowers - meta:set_int('progress', progress) - if progress > 1000 then - local flower = flowers[math.random(#flowers)] - bees.polinate_flower(flower, minetest.get_node(flower).name) - local stacks = inv:get_list('frames') - for k, v in pairs(stacks) do - if inv:get_stack('frames', k):get_name() == 'bees:frame_empty' then - meta:set_int('progress', 0) - inv:set_stack('frames',k,'bees:frame_full') - return - end - end - else - meta:set_string('infotext', 'progress: '..progress..'+'..#flowers..'/1000') - end - else - meta:set_string('infotext', 'does not have empty frame(s)') - timer:stop() - end - end - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - if listname == 'queen' then - local timer = minetest.get_node_timer(pos) - local meta = minetest.get_meta(pos) - meta:set_string('infotext','requires queen bee to function') - timer:stop() - end - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local inv = minetest.get_meta(pos):get_inventory() - if from_list == to_list then - if inv:get_stack(to_list, to_index):is_empty() then - return 1 - else - return 0 - end - else - return 0 - end - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - if listname == 'queen' or listname == 'frames' then - meta:set_string('queen', stack:get_name()) - meta:set_string('infotext','queen is inserted, now for the empty frames'); - if inv:contains_item('frames', 'bees:frame_empty') then - timer:start(30) - meta:set_string('infotext','bees are aclimating'); - end - end - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then return 0 end - if listname == 'queen' then - if stack:get_name():match('bees:queen*') then - return 1 - end - elseif listname == 'frames' then - if stack:get_name() == ('bees:frame_empty') then - return 1 - end - end - return 0 - end, - }) + +minetest.register_node('bees:extractor', { + description = S('Honey Extractor'), + tiles = { + "bees_extractor.png", "bees_extractor.png", "bees_extractor.png", + "bees_extractor.png", "bees_extractor.png", "bees_extractor_front.png" + }, + paramtype2 = "facedir", + groups = { + choppy = 2, oddly_breakable_by_hand = 2, tubedevice = 1, + tubedevice_receiver = 1 + }, + + on_construct = function(pos, node) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local pos = pos.x .. ',' .. pos.y .. ',' .. pos.z + + inv:set_size('frames_filled', 1) + inv:set_size('frames_emptied', 1) + inv:set_size('bottles_empty', 1) + inv:set_size('bottles_full', 1) + inv:set_size('wax', 1) + + meta:set_string('formspec', 'size[8,9]' + --input + .. 'list[nodemeta:'..pos..';frames_filled;2,1;1,1;]' + .. 'list[nodemeta:'..pos..';bottles_empty;2,3;1,1;]' + --output + .. 'list[nodemeta:'..pos..';frames_emptied;5,0.5;1,1;]' + .. 'list[nodemeta:'..pos..';wax;5,2;1,1;]' + .. 'list[nodemeta:'..pos..';bottles_full;5,3.5;1,1;]' + --player inventory + .. 'list[current_player;main;0,5;8,4;]' + ) + end, + + on_timer = function(pos, node) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if not inv:contains_item('frames_filled', 'bees:frame_full') + or not inv:contains_item('bottles_empty', 'vessels:glass_bottle') then + return + end + + if inv:room_for_item('frames_emptied', 'bees:frame_empty') + and inv:room_for_item('wax','bees:wax') + and inv:room_for_item('bottles_full', 'bees:bottle_honey') then + + --add to output + inv:add_item('frames_emptied', 'bees:frame_empty') + inv:add_item('wax', 'bees:wax') + inv:add_item('bottles_full', 'bees:bottle_honey') + + --remove from input + inv:remove_item('bottles_empty', 'vessels:glass_bottle') + inv:remove_item('frames_filled', 'bees:frame_full') + + local p = { + x = pos.x + math.random() - 0.5, + y = pos.y + math.random() - 0.5, + z = pos.z + math.random() - 0.5 + } + + --wax flying all over the place + minetest.add_particle({ + pos = {x = pos.x, y = pos.y, z = pos.z}, + vel = { + x = math.random(-1, 1), + y = math.random(4), + z = math.random(-1, 1) + }, + acc = {x = 0, y = -6, z = 0}, + expirationtime = 2, + size = math.random(1, 3), + collisiondetection = false, + texture = 'bees_wax_particle.png', + }) + + local timer = minetest.get_node_timer(pos) + + timer:start(5) + else + local timer = minetest.get_node_timer(pos) + + timer:start(5) -- Try again in 5 seconds (was 1) + end + end, + + tube = { + insert_object = function(pos, node, stack, direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if stack:get_name() == "bees:frame_full" then + + if inv:is_empty("frames_filled") then + timer:start(5) + end + + return inv:add_item("frames_filled",stack) + + elseif stack:get_name() == "vessels:glass_bottle" then + + if inv:is_empty("bottles_empty") then + timer:start(5) + end + + return inv:add_item("bottles_empty",stack) + end + + return stack + end, + + can_insert = function(pos,node,stack,direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if stack:get_name() == "bees:frame_full" then + + return inv:room_for_item("frames_filled",stack) + + elseif stack:get_name() == "vessels:glass_bottle" then + + return inv:room_for_item("bottles_empty",stack) + end + + return false + end, + + input_inventory = {"frames_emptied", "bottles_full", "wax"}, + + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} + }, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:get_stack(listname, 1):get_count() == stack:get_count() then -- inv was empty -> start the timer + timer:start(5) --create a honey bottle and empty frame and wax every 5 seconds + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if (listname == 'bottles_empty' and stack:get_name() == 'vessels:glass_bottle') + or (listname == 'frames_filled' and stack:get_name() == 'bees:frame_full') then + return stack:get_count() + else + return 0 + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + return 0 + end, + + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + + if player and minetest.is_protected(pos, player:get_player_name()) then + return 0 + end + + return stack:get_count() + end, +}) + + +minetest.register_node('bees:bees', { + description = S('Bees'), + drawtype = 'plantlike', + paramtype = 'light', + groups = {not_in_creative_inventory = 1}, + tiles = { + { + name = 'bees_strip.png', + animation = { + type = 'vertical_frames', aspect_w = 16, aspect_h = 16, length = 2.0 + } + } + }, + damage_per_second = 1, + walkable = false, + buildable_to = true, + pointable = false, + + on_punch = function(pos, node, puncher) + + puncher:set_hp(puncher:get_hp() - 2) + end, +}) + + +minetest.register_node('bees:hive_wild', { + description = S('Wild Bee Hive'), + tiles = { --Neuromancer's base texture + 'bees_hive_wild.png','bees_hive_wild.png','bees_hive_wild.png', + 'bees_hive_wild.png', 'bees_hive_wild_bottom.png' + }, + drawtype = 'nodebox', + paramtype = 'light', + paramtype2 = 'wallmounted', + drop = { + max_items = 6, + items = { + { items = {'bees:honey_comb'}, rarity = 5} + } + }, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, attached_node = 1}, + node_box = { --VanessaE's wild hive nodebox contribution + type = 'fixed', + fixed = { + {-0.250000,-0.500000,-0.250000,0.250000,0.375000,0.250000}, --NodeBox 2 + {-0.312500,-0.375000,-0.312500,0.312500,0.250000,0.312500}, --NodeBox 4 + {-0.375000,-0.250000,-0.375000,0.375000,0.125000,0.375000}, --NodeBox 5 + {-0.062500,-0.500000,-0.062500,0.062500,0.500000,0.062500}, --NodeBox 6 + } + }, + + on_timer = function(pos) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + local rad = 10 + local flowers = minetest.find_nodes_in_area( + {x = pos.x - rad, y = pos.y - rad, z = pos.z - rad}, + {x = pos.x + rad, y = pos.y + rad, z = pos.z + rad}, + 'group:flower') + + -- Queen dies if no flowers nearby + if #flowers == 0 then + + inv:set_stack('queen', 1, '') + + meta:set_string('infotext', S('Colony died, not enough flowers in area!')) + + return + end + + -- Requires 2 or more flowers to make honey + if #flowers < 3 then return end + + local flower = flowers[math.random(#flowers)] + + polinate_flower(flower, minetest.get_node(flower).name) + + local stacks = inv:get_list('combs') + + for k, v in pairs(stacks) do + + if inv:get_stack('combs', k):is_empty() then + + inv:set_stack('combs',k,'bees:honey_comb') + + timer:start(1000 / #flowers) + + return + end + end + --what to do if all combs are filled + end, + + on_construct = function(pos) + + minetest.get_node(pos).param2 = 0 + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + meta:set_int('agressive', 1) + + timer:start(100+math.random(100)) + + inv:set_size('queen', 1) + inv:set_size('combs', 5) + inv:set_stack('queen', 1, 'bees:queen') + + for i = 1, math.random(3) do + inv:set_stack('combs', i, 'bees:honey_comb') + end + end, + + on_punch = function(pos, node, puncher) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:contains_item('queen','bees:queen') then + + puncher:set_hp(puncher:get_hp() - 4) + end + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, taker) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer= minetest.get_node_timer(pos) + + if listname == 'combs' and inv:contains_item('queen', 'bees:queen') then + + timer:start(10) + + taker:set_hp(taker:get_hp() - 2) + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, taker) + + local timer = minetest.get_node_timer(pos) + + if not timer:is_started() then + timer:start(10) + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + --restart the colony by adding a queen + if listname == 'queen' and stack:get_name() == 'bees:queen' then + return 1 + else + return 0 + end + end, + + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + + minetest.show_formspec(clicker:get_player_name(), + 'bees:hive_artificial', + hive_wild(pos, (itemstack:get_name() == 'bees:grafting_tool')) + ) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if meta:get_int('agressive') == 1 + and inv:contains_item('queen', 'bees:queen') then + + clicker:set_hp(clicker:get_hp() - 4) + else + meta:set_int('agressive', 1) + end + end, + + can_dig = function(pos,player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:is_empty('queen') and inv:is_empty('combs') then + return true + else + return false + end + end, + + after_dig_node = function(pos, oldnode, oldmetadata, user) + + local wielded + + if user:get_wielded_item() ~= nil then + wielded = user:get_wielded_item() + else + return + end + + if 'bees:grafting_tool' == wielded:get_name() then + + local inv = user:get_inventory() + + if inv then + inv:add_item('main', ItemStack('bees:queen')) + end + end + end +}) + + +minetest.register_node('bees:hive_artificial', { + description = S('Artificial Bee Hive'), + tiles = { + 'default_wood.png','default_wood.png','default_wood.png', + 'default_wood.png','default_wood.png','bees_hive_artificial.png' + }, + drawtype = 'nodebox', + paramtype = 'light', + paramtype2 = 'facedir', + groups = { + snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, + flammable = 3, wood = 1 + }, + sounds = default.node_sound_wood_defaults(), + node_box = { + type = 'fixed', + fixed = { + {-4/8, 2/8, -4/8, 4/8, 3/8, 4/8}, + {-3/8, -4/8, -2/8, 3/8, 2/8, 3/8}, + {-3/8, 0/8, -3/8, 3/8, 2/8, -2/8}, + {-3/8, -4/8, -3/8, 3/8, -1/8, -2/8}, + {-3/8, -1/8, -3/8, -1/8, 0/8, -2/8}, + {1/8, -1/8, -3/8, 3/8, 0/8, -2/8}, + } + }, + + on_construct = function(pos) + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + meta:set_int('agressive', 1) + + inv:set_size('queen', 1) + inv:set_size('frames', 8) + + meta:set_string('infotext',S('Requires Queen bee to function')) + end, + + on_rightclick = function(pos, node, clicker, itemstack) + + if minetest.is_protected(pos, clicker:get_player_name()) then + return + end + + minetest.show_formspec(clicker:get_player_name(), + 'bees:hive_artificial', + hive_artificial(pos) + ) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if meta:get_int('agressive') == 1 + and inv:contains_item('queen', 'bees:queen') then + + clicker:set_hp(clicker:get_hp() - 4) + else + meta:set_int('agressive', 1) + end + end, + + on_timer = function(pos,elapsed) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if inv:contains_item('queen', 'bees:queen') then + + if inv:contains_item('frames', 'bees:frame_empty') then + + timer:start(30) + + local rad = 10 + local flowers = minetest.find_nodes_in_area( + {x = pos.x - rad, y = pos.y - rad, z = pos.z - rad}, + {x = pos.x + rad, y = pos.y + rad, z = pos.z + rad}, + 'group:flower') + + local progress = meta:get_int('progress') + + progress = progress + #flowers + + meta:set_int('progress', progress) + + if progress > 1000 then + + local flower = flowers[math.random(#flowers)] + + polinate_flower(flower, minetest.get_node(flower).name) + + local stacks = inv:get_list('frames') + + for k, v in pairs(stacks) do + + if inv:get_stack('frames', k):get_name() == 'bees:frame_empty' then + + meta:set_int('progress', 0) + + inv:set_stack('frames', k, 'bees:frame_full') + + return + end + end + else + meta:set_string('infotext', S('progress:') + .. ' '..progress..' + '..#flowers..' / 1000') + end + else + meta:set_string('infotext', S('Does not have empty frame(s)')) + + timer:stop() + end + end + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + + if listname == 'queen' then + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + + meta:set_string('infotext',S('Requires Queen bee to function')) + + timer:stop() + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + + local inv = minetest.get_meta(pos):get_inventory() + + if from_list == to_list then + + if inv:get_stack(to_list, to_index):is_empty() then + return 1 + else + return 0 + end + else + return 0 + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if listname == 'queen' or listname == 'frames' then + + meta:set_string('queen', stack:get_name()) + meta:set_string('infotext', S('Queen inserted, now for the empty frames')) + + if inv:contains_item('frames', 'bees:frame_empty') then + + timer:start(30) + + meta:set_string('infotext', S('Bees are aclimating')) + end + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then return 0 end + + if listname == 'queen' then + + if stack:get_name():match('bees:queen*') then + return 1 + end + + elseif listname == 'frames' then + + if stack:get_name() == ('bees:frame_empty') then + return 1 + end + end + + return 0 + end, +}) --ABMS - minetest.register_abm({ --particles - nodenames = {'bees:hive_artificial', 'bees:hive_wild', 'bees:hive_industrial'}, - interval = 10, - chance = 4, - action = function(pos) - minetest.add_particle({ - pos = {x=pos.x, y=pos.y, z=pos.z}, - vel = {x=(math.random()-0.5)*5,y=(math.random()-0.5)*5,z=(math.random()-0.5)*5}, - acc = {x=math.random()-0.5,y=math.random()-0.5,z=math.random()-0.5}, - expirationtime = math.random(2.5), - size = math.random(3), - collisiondetection = true, - texture = 'bees_particle_bee.png', - }) - end, - }) - - minetest.register_abm({ --spawn abm. This should be changed to a more realistic type of spawning - nodenames = {'group:leaves'}, - neighbors = {''}, - interval = 1600, - chance = 20, - action = function(pos, node, _, _) - local p = {x=pos.x, y=pos.y-1, z=pos.z} - if minetest.get_node(p).walkable == false then return end - if (minetest.find_node_near(p, 5, 'group:flora') ~= nil and minetest.find_node_near(p, 40, 'bees:hive_wild') == nil) then - minetest.add_node(p, {name='bees:hive_wild'}) - end - end, - }) - - minetest.register_abm({ --spawning bees around bee hive - nodenames = {'bees:hive_wild', 'bees:hive_artificial', 'bees:hive_industrial'}, - neighbors = {'group:flowers', 'group:leaves'}, - interval = 30, - chance = 4, - action = function(pos, node, _, _) - local p = {x=pos.x+math.random(-5,5), y=pos.y-math.random(0,3), z=pos.z+math.random(-5,5)} - if minetest.get_node(p).name == 'air' then - minetest.add_node(p, {name='bees:bees'}) - end - end, - }) - - minetest.register_abm({ --remove bees - nodenames = {'bees:bees'}, - interval = 30, - chance = 5, - action = function(pos, node, _, _) - minetest.remove_node(pos) - end, - }) + +minetest.register_abm({ + nodenames = {'bees:hive_artificial', 'bees:hive_wild', 'bees:hive_industrial'}, + interval = 10, + chance = 4, + + action = function(pos, node) + + -- Bee particle + minetest.add_particle({ + pos = {x = pos.x, y = pos.y, z = pos.z}, + vel = { + x = (math.random() - 0.5) * 5, + y = (math.random() - 0.5) * 5, + z = (math.random() - 0.5) * 5 + }, + acc = { + x = math.random() - 0.5, + y = math.random() - 0.5, + z = math.random() - 0.5 + }, + expirationtime = math.random(2.5), + size = math.random(3), + collisiondetection = true, + texture = 'bees_particle_bee.png', + }) + + -- floating hive check and removal + if node.name == "bees:hive_wild" then + + local num = #minetest.find_nodes_in_area( + {x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + {x = pos.x + 1, y = pos.y + 1, z = pos.z + 1}, + {"air"}) + + if num and num > 25 then + minetest.remove_node(pos) + end + end + end, +}) + + +--spawn abm. This should be changed to a more realistic type of spawning +minetest.register_abm({ + nodenames = {'group:leaves'}, + neighbors = {''}, + interval = 1600, + chance = 20, + + action = function(pos, node, _, _) + + local p = {x = pos.x, y = pos.y - 1, z = pos.z} + + if minetest.get_node(p).walkable == false then return end + + if (minetest.find_node_near(p, 5, 'group:flora') ~= nil + and minetest.find_node_near(p, 40, 'bees:hive_wild') == nil) then + minetest.add_node(p, {name = 'bees:hive_wild'}) + end + end, +}) + + +--spawning bees around bee hive +minetest.register_abm({ + nodenames = {'bees:hive_wild', 'bees:hive_artificial', 'bees:hive_industrial'}, + neighbors = {'group:flowers', 'group:leaves'}, + interval = 30, + chance = 4, + + action = function(pos, node, _, _) + + local p = { + x = pos.x + math.random(-5, 5), + y = pos.y - math.random(0, 3), + z = pos.z + math.random(-5, 5) + } + + if minetest.get_node(p).name == 'air' then + minetest.add_node(p, {name='bees:bees'}) + end + end, +}) + + +--remove bees +minetest.register_abm({ + nodenames = {'bees:bees'}, + interval = 30, + chance = 5, + + action = function(pos, node, _, _) + minetest.remove_node(pos) + end, +}) + --ITEMS - minetest.register_craftitem('bees:frame_empty', { - description = 'empty hive frame', - inventory_image = 'bees_frame_empty.png', - stack_max = 24, - }) - - minetest.register_craftitem('bees:frame_full', { - description = 'filled hive frame', - inventory_image = 'bees_frame_full.png', - stack_max = 12, - }) - - minetest.register_craftitem('bees:bottle_honey', { - description = 'honey bottle', - inventory_image = 'bees_bottle_honey.png', - stack_max = 12, - on_use = minetest.item_eat(3, "vessels:glass_bottle"), - }) - - minetest.register_craftitem('bees:wax', { - description = 'bees wax', - inventory_image = 'bees_wax.png', - stack_max = 48, - }) - - minetest.register_craftitem('bees:honey_comb', { - description = 'honey comb', - inventory_image = 'bees_comb.png', - on_use = minetest.item_eat(2), - stack_max = 8, - }) - - minetest.register_craftitem('bees:queen', { - description = 'Queen Bee', - inventory_image = 'bees_particle_bee.png', - stack_max = 1, - }) + +minetest.register_craftitem('bees:frame_empty', { + description = S('Empty hive frame'), + inventory_image = 'bees_frame_empty.png', + stack_max = 24, +}) + +minetest.register_craftitem('bees:frame_full', { + description = S('Filled hive frame'), + inventory_image = 'bees_frame_full.png', + stack_max = 12, +}) + +minetest.register_craftitem('bees:bottle_honey', { + description = S('Honey bottle'), + inventory_image = 'bees_bottle_honey.png', + stack_max = 12, + on_use = minetest.item_eat(3, "vessels:glass_bottle"), +}) + +minetest.register_craftitem('bees:wax', { + description = S('Bees wax'), + inventory_image = 'bees_wax.png', + stack_max = 48, +}) + +minetest.register_craftitem('bees:honey_comb', { + description = S('honey comb'), + inventory_image = 'bees_comb.png', + on_use = minetest.item_eat(2), + stack_max = 8, +}) + +minetest.register_craftitem('bees:queen', { + description = S('Queen Bee'), + inventory_image = 'bees_particle_bee.png', + stack_max = 1, +}) + --CRAFTS - minetest.register_craft({ - output = 'bees:extractor', - recipe = { - {'','default:steel_ingot',''}, - {'default:steel_ingot','default:stick','default:steel_ingot'}, - {'default:mese_crystal','default:steel_ingot','default:mese_crystal'}, - } - }) - - minetest.register_craft({ - output = 'bees:smoker', - recipe = { - {'default:steel_ingot', 'wool:red', ''}, - {'', 'default:torch', ''}, - {'', 'default:steel_ingot',''}, - } - }) - - minetest.register_craft({ - output = 'bees:hive_artificial', - recipe = { - {'group:wood','group:wood','group:wood'}, - {'group:wood','default:stick','group:wood'}, - {'group:wood','default:stick','group:wood'}, - } - }) - - minetest.register_craft({ - output = 'bees:grafting_tool', - recipe = { - {'', '', 'default:steel_ingot'}, - {'', 'default:stick', ''}, - {'', '', ''}, - } - }) - - minetest.register_craft({ - output = 'bees:frame_empty', - recipe = { - {'group:wood', 'group:wood', 'group:wood'}, - {'default:stick', 'default:stick', 'default:stick'}, - {'default:stick', 'default:stick', 'default:stick'}, - } - }) - - if minetest.get_modpath('bushes_classic') then - minetest.register_craft({ - type = 'cooking', - cooktime = 5, - recipe = 'bees:bottle_honey', - output = 'bushes:sugar', - }) - end + +minetest.register_craft({ + output = 'bees:extractor', + recipe = { + {'','default:steel_ingot',''}, + {'default:steel_ingot','default:stick','default:steel_ingot'}, + {'default:mese_crystal','default:steel_ingot','default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'bees:smoker', + recipe = { + {'default:steel_ingot', 'wool:red', ''}, + {'', 'default:torch', ''}, + {'', 'default:steel_ingot',''}, + } +}) + +minetest.register_craft({ + output = 'bees:hive_artificial', + recipe = { + {'group:wood','group:wood','group:wood'}, + {'group:wood','default:stick','group:wood'}, + {'group:wood','default:stick','group:wood'}, + } +}) + +minetest.register_craft({ + output = 'bees:grafting_tool', + recipe = { + {'', '', 'default:steel_ingot'}, + {'', 'default:stick', ''}, + {'', '', ''}, + } +}) + +minetest.register_craft({ + output = 'bees:frame_empty', + recipe = { + {'group:wood', 'group:wood', 'group:wood'}, + {'default:stick', 'default:stick', 'default:stick'}, + {'default:stick', 'default:stick', 'default:stick'}, + } +}) + +if minetest.get_modpath('bushes_classic') then + + minetest.register_craft({ + type = 'cooking', + cooktime = 5, + recipe = 'bees:bottle_honey', + output = 'bushes:sugar', + }) +end + --TOOLS - minetest.register_tool('bees:smoker', { - description = 'smoker', - inventory_image = 'bees_smoker.png', - tool_capabilities = { - full_punch_interval = 3.0, - max_drop_level=0, - damage_groups = {fleshy=2}, - }, - on_use = function(tool, user, node) - if node then - local pos = node.under - if pos then - for i=1,6 do - minetest.add_particle({ - pos = {x=pos.x+math.random()-0.5, y=pos.y, z=pos.z+math.random()-0.5}, - vel = {x=0,y=0.5+math.random(),z=0}, - acc = {x=0,y=0,z=0}, - expirationtime = 2+math.random(2.5), - size = math.random(3), - collisiondetection = false, - texture = 'bees_smoke_particle.png', - }) - end - --tool:add_wear(2) - local meta = minetest.get_meta(pos) - meta:set_int('agressive', 0) - return nil - end - end - end, - }) - - minetest.register_tool('bees:grafting_tool', { - description = 'grafting tool', - inventory_image = 'bees_grafting_tool.png', - tool_capabilities = { - full_punch_interval = 3.0, - max_drop_level=0, - damage_groups = {fleshy=2}, - }, - }) + +minetest.register_tool('bees:smoker', { + description = S('smoker'), + inventory_image = 'bees_smoker.png', + tool_capabilities = { + full_punch_interval = 3.0, + max_drop_level = 0, + damage_groups = {fleshy = 2}, + }, + + on_use = function(tool, user, node) + + if node then + + local pos = node.under + + if pos then + + for i = 1, 6 do + + minetest.add_particle({ + pos = { + x = pos.x + math.random() - 0.5, + y = pos.y, + z = pos.z + math.random() - 0.5 + }, + vel = {x = 0, y = 0.5 + math.random(), z = 0}, + acc = {x = 0, y = 0, z = 0}, + expirationtime = 2 + math.random(2.5), + size = math.random(3), + collisiondetection = false, + texture = 'bees_smoke_particle.png', + }) + end + + --tool:add_wear(2) + local meta = minetest.get_meta(pos) + + meta:set_int('agressive', 0) + + return nil + end + end + end, +}) + +minetest.register_tool('bees:grafting_tool', { + description = S('Grafting tool'), + inventory_image = 'bees_grafting_tool.png', + tool_capabilities = { + full_punch_interval = 3.0, + max_drop_level=0, + damage_groups = {fleshy = 2}, + }, +}) + --COMPATIBILTY --remove after all has been updated - --ALIASES - minetest.register_alias('bees:honey_extractor', 'bees:extractor') - --BACKWARDS COMPATIBILITY WITH OLDER VERSION - minetest.register_alias('bees:honey_bottle', 'bees:bottle_honey') - minetest.register_abm({ - nodenames = {'bees:hive', 'bees:hive_artificial_inhabited'}, - interval = 0, - chance = 1, - action = function(pos, node) - if node.name == 'bees:hive' then - minetest.set_node(pos, { name = 'bees:hive_wild' }) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - inv:set_stack('queen', 1, 'bees:queen') - end - if node.name == 'bees:hive_artificial_inhabited' then - minetest.set_node(pos, { name = 'bees:hive_artificial' }) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - inv:set_stack('queen', 1, 'bees:queen') - local timer = minetest.get_node_timer(pos) - timer:start(60) - end - end, - }) - - --PIPEWORKS - if minetest.get_modpath("pipeworks") then - minetest.register_node('bees:hive_industrial', { - description = 'industrial bee hive', - tiles = { 'bees_hive_industrial.png'}, - paramtype2 = 'facedir', - groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,tubedevice=1,tubedevice_receiver=1}, - sounds = default.node_sound_wood_defaults(), - tube = { - insert_object = function(pos, node, stack, direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if stack:get_name() ~= "bees:frame_empty" or stack:get_count() > 1 then - return stack - end - for i = 1, 8 do - if inv:get_stack("frames", i):is_empty() then - inv:set_stack("frames", i, stack) - local timer = minetest.get_node_timer(pos) - timer:start(30) - meta:set_string('infotext','bees are aclimating') - return ItemStack("") - end - end - return stack - end, - can_insert = function(pos,node,stack,direction) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if stack:get_name() ~= "bees:frame_empty" or stack:get_count() > 1 then - return false - end - for i = 1, 8 do - if inv:get_stack("frames", i):is_empty() then - return true - end - end - return false - end, - can_remove = function(pos,node,stack,direction) - if stack:get_name() == "bees:frame_full" then - return 1 - else - return 0 - end - end, - input_inventory = "frames", - connect_sides = {left=1, right=1, back=1, front=1, bottom=1, top=1} - }, - on_construct = function(pos) - local timer = minetest.get_node_timer(pos) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - meta:set_int('agressive', 1) - inv:set_size('queen', 1) - inv:set_size('frames', 8) - meta:set_string('infotext','requires queen bee to function') - end, - on_rightclick = function(pos, node, clicker, itemstack) - minetest.show_formspec( - clicker:get_player_name(), - 'bees:hive_artificial', - formspecs.hive_artificial(pos) - ) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - if meta:get_int('agressive') == 1 and inv:contains_item('queen', 'bees:queen') then - local health = clicker:get_hp() - clicker:set_hp(health-4) - else - meta:set_int('agressive', 1) - end - end, - on_timer = function(pos,elapsed) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - if inv:contains_item('queen', 'bees:queen') then - if inv:contains_item('frames', 'bees:frame_empty') then - timer:start(30) - local rad = 10 - local minp = {x=pos.x-rad, y=pos.y-rad, z=pos.z-rad} - local maxp = {x=pos.x+rad, y=pos.y+rad, z=pos.z+rad} - local flowers = minetest.find_nodes_in_area(minp, maxp, 'group:flower') - local progress = meta:get_int('progress') - progress = progress + #flowers - meta:set_int('progress', progress) - if progress > 1000 then - local flower = flowers[math.random(#flowers)] - bees.polinate_flower(flower, minetest.get_node(flower).name) - local stacks = inv:get_list('frames') - for k, v in pairs(stacks) do - if inv:get_stack('frames', k):get_name() == 'bees:frame_empty' then - meta:set_int('progress', 0) - inv:set_stack('frames',k,'bees:frame_full') - return - end - end - else - meta:set_string('infotext', 'progress: '..progress..'+'..#flowers..'/1000') - end - else - meta:set_string('infotext', 'does not have empty frame(s)') - timer:stop() - end - end - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - if listname == 'queen' then - local timer = minetest.get_node_timer(pos) - local meta = minetest.get_meta(pos) - meta:set_string('infotext','requires queen bee to function') - timer:stop() - end - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local inv = minetest.get_meta(pos):get_inventory() - if from_list == to_list then - if inv:get_stack(to_list, to_index):is_empty() then - return 1 - else - return 0 - end - else - return 0 - end - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - local inv = meta:get_inventory() - local timer = minetest.get_node_timer(pos) - if listname == 'queen' or listname == 'frames' then - meta:set_string('queen', stack:get_name()) - meta:set_string('infotext','queen is inserted, now for the empty frames'); - if inv:contains_item('frames', 'bees:frame_empty') then - timer:start(30) - meta:set_string('infotext','bees are aclimating'); - end - end - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then return 0 end - if listname == 'queen' then - if stack:get_name():match('bees:queen*') then - return 1 - end - elseif listname == 'frames' then - if stack:get_name() == ('bees:frame_empty') then - return 1 - end - end - return 0 - end, - }) - minetest.register_craft({ - output = 'bees:hive_industrial', - recipe = { - {'default:steel_ingot','homedecor:plastic_sheeting','default:steel_ingot'}, - {'pipeworks:tube_1','bees:hive_artificial','pipeworks:tube_1'}, - {'default:steel_ingot','homedecor:plastic_sheeting','default:steel_ingot'}, - } - }) - end - -print('[Mod]Bees Loaded!') + +--ALIASES +minetest.register_alias('bees:honey_extractor', 'bees:extractor') + +--BACKWARDS COMPATIBILITY WITH OLDER VERSION +minetest.register_alias('bees:honey_bottle', 'bees:bottle_honey') + +minetest.register_abm({ + nodenames = {'bees:hive', 'bees:hive_artificial_inhabited'}, + interval = 0, + chance = 1, + + action = function(pos, node) + + if node.name == 'bees:hive' then + + minetest.set_node(pos, {name = 'bees:hive_wild'}) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + inv:set_stack('queen', 1, 'bees:queen') + end + + if node.name == 'bees:hive_artificial_inhabited' then + + minetest.set_node(pos, {name = 'bees:hive_artificial'}) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + inv:set_stack('queen', 1, 'bees:queen') + + local timer = minetest.get_node_timer(pos) + + timer:start(60) + end + end, +}) + + +--PIPEWORKS + +if minetest.get_modpath("pipeworks") then + + minetest.register_node('bees:hive_industrial', { + description = S('Industrial Bee Hive'), + tiles = { 'bees_hive_industrial.png'}, + paramtype2 = 'facedir', + groups = { + snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, + tubedevice = 1, tubedevice_receiver = 1 + }, + sounds = default.node_sound_wood_defaults(), + + tube = { + insert_object = function(pos, node, stack, direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if stack:get_name() ~= "bees:frame_empty" + or stack:get_count() > 1 then + return stack + end + + for i = 1, 8 do + + if inv:get_stack("frames", i):is_empty() then + + inv:set_stack("frames", i, stack) + + local timer = minetest.get_node_timer(pos) + + timer:start(30) + + meta:set_string('infotext', S('Bees are aclimating')) + + return ItemStack("") + end + end + + return stack + end, + + can_insert = function(pos,node,stack,direction) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if stack:get_name() ~= "bees:frame_empty" + or stack:get_count() > 1 then + return false + end + + for i = 1, 8 do + + if inv:get_stack("frames", i):is_empty() then + return true + end + end + + return false + end, + + can_remove = function(pos,node,stack,direction) + + if stack:get_name() == "bees:frame_full" then + return 1 + else + return 0 + end + end, + + input_inventory = "frames", + + connect_sides = {left = 1, right = 1, back = 1, front = 1, bottom = 1, top = 1} + }, + + on_construct = function(pos) + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + meta:set_int('agressive', 1) + + inv:set_size('queen', 1) + inv:set_size('frames', 8) + + meta:set_string('infotext', S('Requires Queen bee to function')) + end, + + on_rightclick = function(pos, node, clicker, itemstack) + + if minetest.is_protected(pos, clicker:get_player_name()) then + return + end + + minetest.show_formspec(clicker:get_player_name(), + 'bees:hive_artificial', + hive_artificial(pos) + ) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if meta:get_int('agressive') == 1 + and inv:contains_item('queen', 'bees:queen') then + + clicker:set_hp(clicker:get_hp() - 4) + else + meta:set_int('agressive', 1) + end + end, + + on_timer = function(pos,elapsed) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if inv:contains_item('queen', 'bees:queen') then + + if inv:contains_item('frames', 'bees:frame_empty') then + + timer:start(30) + + local rad = 10 + local minp = {x = pos.x - rad, y = pos.y - rad, z = pos.z - rad} + local maxp = {x = pos.x + rad, y = pos.y + rad, z = pos.z + rad} + local flowers = minetest.find_nodes_in_area(minp, maxp, 'group:flower') + local progress = meta:get_int('progress') + + progress = progress + #flowers + + meta:set_int('progress', progress) + + if progress > 1000 then + + local flower = flowers[math.random(#flowers)] + + polinate_flower(flower, minetest.get_node(flower).name) + + local stacks = inv:get_list('frames') + + for k, v in pairs(stacks) do + + if inv:get_stack('frames', k):get_name() == 'bees:frame_empty' then + + meta:set_int('progress', 0) + + inv:set_stack('frames',k,'bees:frame_full') + + return + end + end + else + meta:set_string('infotext', S('progress:') + .. ' '..progress..' + '..#flowers..' / 1000') + end + else + meta:set_string('infotext', S('Does not have empty frame(s)')) + + timer:stop() + end + end + end, + + on_metadata_inventory_take = function(pos, listname, index, stack, player) + + if listname == 'queen' then + + local timer = minetest.get_node_timer(pos) + local meta = minetest.get_meta(pos) + + meta:set_string('infotext', S('Requires Queen bee to function')) + + timer:stop() + end + end, + + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + + local inv = minetest.get_meta(pos):get_inventory() + + if from_list == to_list then + + if inv:get_stack(to_list, to_index):is_empty() then + return 1 + else + return 0 + end + else + return 0 + end + end, + + on_metadata_inventory_put = function(pos, listname, index, stack, player) + + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local timer = minetest.get_node_timer(pos) + + if listname == 'queen' or listname == 'frames' then + + meta:set_string('queen', stack:get_name()) + meta:set_string('infotext', S('Queen inserted, now for the empty frames')) + + if inv:contains_item('frames', 'bees:frame_empty') then + + timer:start(30) + + meta:set_string('infotext', S('Bees are aclimating')) + end + end + end, + + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + + if not minetest.get_meta(pos):get_inventory():get_stack(listname, index):is_empty() then + return 0 + end + + if listname == 'queen' then + + if stack:get_name():match('bees:queen*') then + return 1 + end + + elseif listname == 'frames' then + + if stack:get_name() == ('bees:frame_empty') then + return 1 + end + end + + return 0 + end, + }) + + minetest.register_craft({ + output = 'bees:hive_industrial', + recipe = { + {'default:steel_ingot','homedecor:plastic_sheeting','default:steel_ingot'}, + {'pipeworks:tube_1','bees:hive_artificial','pipeworks:tube_1'}, + {'default:steel_ingot','homedecor:plastic_sheeting','default:steel_ingot'}, + } + }) +end + +print(S('[MOD] Bees Loaded!')) diff --git a/bees/locale/template.txt b/bees/locale/template.txt new file mode 100644 index 0000000..b9be40c --- /dev/null +++ b/bees/locale/template.txt @@ -0,0 +1,22 @@ +# Template + +Bees = +Honey Extractor = +Wild Bee Hive = +Artificial Bee Hive = +Industrial Bee Hive = +Colony died, not enough flowers in area! = +Requires Queen bee to function = +Progress = +Does not have empty frame(s) = +Queen inserted, now for empty frames = +Bees are aclimating = +Empty hive frame = +Filled hive frame = +Honey Bottle = +Bees wax = +Honey comb = +Queen Bee = +Smoker = +Grafting tool = +[MOD] Bees Loaded! = diff --git a/bees/mod.conf b/bees/mod.conf new file mode 100644 index 0000000..78b931f --- /dev/null +++ b/bees/mod.conf @@ -0,0 +1 @@ +name = bees diff --git a/bees/readme.txt b/bees/readme.txt index 4d69d43..45e0bad 100644 --- a/bees/readme.txt +++ b/bees/readme.txt @@ -1,11 +1,17 @@ -BEES MOD V2.2 +BEES MOD V2.3 ------------- FEATURES -------- -3.0 + +2.3 +- protection check when opening artificial/industrial hives +- protection check when removing items from extractor +- Intllib support (template added) +- Wild hives are removed if found floating in mid air + +2.2.2 - Pipeworks compatibility (Industrial beehive) -- Get honey comb from full frame 2.2.1 - removed steel dependency temporarily @@ -42,6 +48,7 @@ CONTRIBUTORS - VanessaE (wild bee hive nodebox) - Neuromancer (textures for wild bee hive and inspiration for other textures) - Novatux (enabled pipeworks compatibility) +- TenPlus1 (tweaked and tidied code, protection check) FORUM ----- @@ -51,3 +58,42 @@ LICENSE ------- - codes is WTFPL - textures are CC BY-SA + +CRAFTS +------ + +Honey Extractor: S = steel ingot, T = stick, M = mese crystal + +_ S _ +S T S +M S M + +Empty Frame: W = wood, S = stick + +W W W +S S S +S S S + +Grafting Tool: S = steel ingot, T = stick + +_ S +T _ + +Artificial Beehive: W = wood, S = stick + +W W W +W S W +W S W + +Smoker: S = steel ingot, T = torch, R = red wool + +S R +_ T +_ S + +Industrial Beehive: S = steel ingot, P = plastic sheeting, H = artificial hive, + P = pipeworks tube + +S P S +T H T +S P S diff --git a/bees/screenshot.png b/bees/screenshot.png new file mode 100644 index 0000000..ba5c2c5 Binary files /dev/null and b/bees/screenshot.png differ diff --git a/signs_lib/textures/signs_yellow_front.png b/signs_lib/textures/signs_yellow_front.png index 4ce9082..b05b9a4 100644 Binary files a/signs_lib/textures/signs_yellow_front.png and b/signs_lib/textures/signs_yellow_front.png differ diff --git a/signs_lib/textures/signs_yellow_inv.png b/signs_lib/textures/signs_yellow_inv.png index 86af53d..5b7354b 100644 Binary files a/signs_lib/textures/signs_yellow_inv.png and b/signs_lib/textures/signs_yellow_inv.png differ diff --git a/street_signs/init.lua b/street_signs/init.lua index 3c08ab3..9b96b69 100644 --- a/street_signs/init.lua +++ b/street_signs/init.lua @@ -1,4 +1,7 @@ --- This mod provides basic green two-stack street name signs +-- This mod provides your standard green street name signs +-- (that is, the two-up, 2m high ones identifying street intersections), +-- and the larger kind found above or alongside highways +-- -- forked from signs_lib by Diego Martinez et. al street_signs = {} @@ -46,9 +49,6 @@ local CHAR_FILE = "%s_%02x.png" -- Fonts path local CHAR_PATH = TP .. "/" .. CHAR_FILE --- Font name. -local font_name = "street_signs_font" - -- Lots of overkill here. KISS advocates, go away, shoo! ;) -- kaeza local PNG_HDR = string.char(0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A) @@ -93,62 +93,51 @@ local function read_image_size(filename) return ws:byte(), hs:byte() end --- Set by build_char_db() -local LINE_HEIGHT -local SIGN_WIDTH -local COLORBGW, COLORBGH - --- Size of the canvas, in characters. --- Please note that CHARS_PER_LINE is multiplied by the average character --- width to get the total width of the canvas, so for proportional fonts, --- either more or fewer characters may fit on a line. -local CHARS_PER_LINE = 30 -local NUMBER_OF_LINES = 4 - -- 4 rows, max 80 chars per, plus a bit of fudge to -- avoid excess trimming (e.g. due to color codes) local MAX_INPUT_CHARS = 400 --- This holds the individual character widths. --- Indexed by the actual character (e.g. charwidth["A"]) -local charwidth - -- helper functions to trim sign text input/output local function trim_input(text) return text:sub(1, math.min(MAX_INPUT_CHARS, text:len())) end -local function build_char_db() +local function build_char_db(font_size) - charwidth = { } + local cw = {} -- To calculate average char width. local total_width = 0 local char_count = 0 for c = 32, 255 do - local w, h = read_image_size(CHAR_PATH:format(font_name, c)) + local w, h = read_image_size(CHAR_PATH:format("street_signs_font_"..font_size.."px", c)) if w and h then local ch = string.char(c) - charwidth[ch] = w + cw[ch] = w total_width = total_width + w char_count = char_count + 1 end end - COLORBGW, COLORBGH = read_image_size(TP.."/street_signs_color_n.png") - assert(COLORBGW and COLORBGH, "error reading bg dimensions") - LINE_HEIGHT = COLORBGH + 6 + local cbw, cbh = read_image_size(TP.."/street_signs_color_"..font_size.."px_n.png") + assert(cbw and cbh, "error reading bg dimensions") + return cw, cbw, cbh, (total_width / char_count) +end - -- XXX: Is there a better way to calc this? - SIGN_WIDTH = math.floor((total_width / char_count) * CHARS_PER_LINE) +street_signs.charwidth15, +street_signs.colorbgw15, +street_signs.lineheight15, +street_signs.avgwidth15 = build_char_db(15) -end +street_signs.charwidth31, +street_signs.colorbgw31, +street_signs.lineheight31, +street_signs.avgwidth31 = build_char_db(31) local sign_groups = {choppy=2, dig_immediate=2} - local fences_with_sign = { } -- some local helper functions @@ -164,11 +153,11 @@ end local math_max = math.max -local function fill_line(x, y, w, c) +local function fill_line(x, y, w, c, font_size, colorbgw) c = c or "0" local tex = { } - for xx = 0, math.max(0, w), COLORBGW do - table.insert(tex, (":%d,%d=street_signs_color_%s.png"):format(x + xx, y, c)) + for xx = 0, math.max(0, w), colorbgw do + table.insert(tex, (":%d,%d=street_signs_color_"..font_size.."px_%s.png"):format(x + xx, y, c)) end return table.concat(tex) end @@ -186,14 +175,15 @@ local function char_tex(font_name, ch) return tex, exists end -local function make_line_texture(line, lineno, pos) - +local function make_line_texture(line, lineno, pos, line_width, line_height, cwidth_tab, font_size, colorbgw) local width = 0 local maxw = 0 + local font_name = "street_signs_font_"..font_size.."px" local words = { } - local n = minetest.registered_nodes[minetest.get_node(pos).name] - local default_color = n.default_color or 0 + local node = minetest.get_node(pos) + local def = minetest.registered_items[node.name] + local default_color = def.default_color or 0 local cur_color = tonumber(default_color, 16) @@ -212,10 +202,10 @@ local function make_line_texture(line, lineno, pos) cur_color = cc end else - local w = charwidth[c] + local w = cwidth_tab[c] if w then width = width + w + 1 - if width >= (SIGN_WIDTH - charwidth[" "]) then + if width >= (line_width - cwidth_tab[" "]) then width = 0 else maxw = math_max(width, maxw) @@ -232,7 +222,7 @@ local function make_line_texture(line, lineno, pos) end i = i + 1 end - width = width + charwidth[" "] + 1 + width = width + cwidth_tab[" "] + 1 maxw = math_max(width, maxw) table.insert(words, { chars=chars, w=ch_offs }) end @@ -241,27 +231,27 @@ local function make_line_texture(line, lineno, pos) local texture = { } - local start_xpos = math.floor((SIGN_WIDTH - maxw) / 2) + 6 + local start_xpos = math.floor((line_width - maxw) / 2) + def.x_offset local xpos = start_xpos - local ypos = (LINE_HEIGHT * lineno) + 4 + local ypos = (line_height + def.line_spacing)* lineno + def.y_offset cur_color = nil for word_i, word in ipairs(words) do local xoffs = (xpos - start_xpos) if (xoffs > 0) and ((xoffs + word.w) > maxw) then - table.insert(texture, fill_line(xpos, ypos, maxw, "n")) + table.insert(texture, fill_line(xpos, ypos, maxw, "n", font_size, colorbgw)) xpos = start_xpos - ypos = ypos + LINE_HEIGHT + ypos = ypos + line_height + def.line_spacing lineno = lineno + 1 - if lineno >= NUMBER_OF_LINES then break end - table.insert(texture, fill_line(xpos, ypos, maxw, cur_color)) + if lineno >= def.number_of_lines then break end + table.insert(texture, fill_line(xpos, ypos, maxw, cur_color, font_size, colorbgw)) end for ch_i, ch in ipairs(word.chars) do if ch.col ~= cur_color then cur_color = ch.col - table.insert(texture, fill_line(xpos + ch.off, ypos, maxw, cur_color)) + table.insert(texture, fill_line(xpos + ch.off, ypos, maxw, cur_color, font_size, colorbgw)) end table.insert(texture, (":%d,%d=%s"):format(xpos + ch.off, ypos, ch.tex)) end @@ -269,24 +259,46 @@ local function make_line_texture(line, lineno, pos) texture, (":%d,%d="):format(xpos + word.w, ypos) .. char_tex(font_name, " ") ) - xpos = xpos + word.w + charwidth[" "] - if xpos >= (SIGN_WIDTH + charwidth[" "]) then break end + xpos = xpos + word.w + cwidth_tab[" "] + if xpos >= (line_width + cwidth_tab[" "]) then break end end - table.insert(texture, fill_line(xpos, ypos, maxw, "n")) - table.insert(texture, fill_line(start_xpos, ypos + LINE_HEIGHT, maxw, "n")) + table.insert(texture, fill_line(xpos, ypos, maxw, "n", font_size, colorbgw)) + table.insert(texture, fill_line(start_xpos, ypos + line_height, maxw, "n", font_size, colorbgw)) return table.concat(texture), lineno end local function make_sign_texture(lines, pos) - local texture = { ("[combine:%dx%d"):format(SIGN_WIDTH, LINE_HEIGHT * NUMBER_OF_LINES) } + local node = minetest.get_node(pos) + local def = minetest.registered_items[node.name] + + local font_size + local line_width + local line_height + local char_width + local colorbgw + + if def.font_size and def.font_size == 31 then + font_size = 31 + line_width = math.floor(street_signs.avgwidth31 * def.chars_per_line) * def.horiz_scaling + line_height = street_signs.lineheight31 + char_width = street_signs.charwidth31 + colorbgw = street_signs.colorbgw31 + else + font_size = 15 + line_width = math.floor(street_signs.avgwidth15 * def.chars_per_line) * def.horiz_scaling + line_height = street_signs.lineheight15 + char_width = street_signs.charwidth15 + colorbgw = street_signs.colorbgw15 + end + + local texture = { ("[combine:%dx%d"):format(line_width, (line_height + def.line_spacing) * def.number_of_lines * def.vert_scaling) } + local lineno = 0 for i = 1, #lines do - if lineno >= NUMBER_OF_LINES then break end - local linetex, ln = make_line_texture(lines[i], lineno, pos) - table.insert(texture, linetex) - local linetex, ln = make_line_texture(lines[i], lineno+1, pos) + if lineno >= def.number_of_lines then break end + local linetex, ln = make_line_texture(lines[i], lineno, pos, line_width, line_height, char_width, font_size, colorbgw) table.insert(texture, linetex) lineno = ln + 1 end @@ -426,6 +438,14 @@ minetest.register_node("street_signs:sign_basic", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + number_of_lines = 2, + horiz_scaling = 1, + vert_scaling = 1, + line_spacing = 6, + font_size = 15, + x_offset = 1, + y_offset = 3, + chars_per_line = 30, entity_info = { mesh = "street_signs_basic_entity.obj", yaw = { @@ -473,6 +493,14 @@ minetest.register_node("street_signs:sign_basic_top_only", { on_punch = function(pos, node, puncher) street_signs.update_sign(pos) end, + number_of_lines = 2, + horiz_scaling = 1, + vert_scaling = 1, + line_spacing = 6, + font_size = 15, + x_offset = 1, + y_offset = 3, + chars_per_line = 30, entity_info = { mesh = "street_signs_basic_top_only_entity.obj", yaw = { @@ -484,6 +512,315 @@ minetest.register_node("street_signs:sign_basic_top_only", { } }) +local colors = { + { "green", "f", "dye:green", "dye:white" }, + { "blue", "f", "dye:blue", "dye:white" }, + { "yellow", "0", "dye:yellow", "dye:black" } +} + +for _, c in ipairs(colors) do + + cbox = { + type = "fixed", + fixed = { -0.4375, -0.4375, 0.375, 1.4375, 0.4375, 0.5 } + } + + local color = c[1] + local defc = c[2] + + minetest.register_node("street_signs:sign_highway_small_"..color, { + description = "Small highway sign ("..color..")", + inventory_image = "street_signs_highway_small_"..color.."_inv.png", + wield_image = "street_signs_highway_small_"..color.."_inv.png", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_highway_small.obj", + tiles = { "street_signs_highway_small_"..color..".png" }, + default_color = defc, + groups = {choppy=2, dig_immediate=2}, + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 3, + horiz_scaling = 2, + vert_scaling = 1.15, + line_spacing = 2, + font_size = 31, + x_offset = 9, + y_offset = 7, + chars_per_line = 22, + entity_info = { + mesh = "street_signs_highway_small_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } + }) + cbox = { + type = "fixed", + fixed = { -0.4375, -0.4375, 0.375, 1.4375, 1.4375, 0.5 } + } + + minetest.register_node("street_signs:sign_highway_medium_"..color, { + description = "Medium highway sign ("..color..")", + inventory_image = "street_signs_highway_medium_"..color.."_inv.png", + wield_image = "street_signs_highway_medium_"..color.."_inv.png", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_highway_medium.obj", + tiles = { "street_signs_highway_medium_"..color..".png" }, + default_color = defc, + groups = {choppy=2, dig_immediate=2}, + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 6, + horiz_scaling = 2, + vert_scaling = 0.915, + line_spacing = 2, + font_size = 31, + x_offset = 7, + y_offset = 10, + chars_per_line = 22, + entity_info = { + mesh = "street_signs_highway_medium_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } + }) + + cbox = { + type = "fixed", + fixed = { -0.4375, -0.4375, 0.375, 2.4375, 1.4375, 0.5 } + } + + minetest.register_node("street_signs:sign_highway_large_"..color, { + description = "Large highway sign ("..color..")", + inventory_image = "street_signs_highway_large_"..color.."_inv.png", + wield_image = "street_signs_highway_large_"..color.."_inv.png", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_highway_large.obj", + tiles = { "street_signs_highway_large_"..color..".png" }, + default_color = defc, + groups = {choppy=2, dig_immediate=2}, + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 6, + horiz_scaling = 2, + vert_scaling = 0.915, + line_spacing = 2, + font_size = 31, + x_offset = 12, + y_offset = 11, + chars_per_line = 25, + entity_info = { + mesh = "street_signs_highway_large_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } + }) +end + +cbox = { + type = "fixed", + fixed = { -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 } +} + +minetest.register_node("street_signs:sign_us_route", { + description = "Basic \"US Route\" sign", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_us_route.obj", + tiles = { "street_signs_us_route.png" }, + inventory_image = "street_signs_us_route_inv.png", + groups = {choppy=2, dig_immediate=2}, + default_color = "0", + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 1, + horiz_scaling = 3.5, + vert_scaling = 1.4, + line_spacing = 6, + font_size = 31, + x_offset = 8, + y_offset = 12, + chars_per_line = 3, + entity_info = { + mesh = "street_signs_us_route_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } +}) + +cbox = { + type = "fixed", + fixed = { -0.45, -0.45, 0.4375, 0.45, 0.45, 0.5 } +} + +minetest.register_node("street_signs:sign_us_interstate", { + description = "Basic US \"Interstate\" sign", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_us_interstate.obj", + tiles = { "street_signs_us_interstate.png" }, + inventory_image = "street_signs_us_interstate_inv.png", + groups = {choppy=2, dig_immediate=2}, + default_color = "f", + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 1, + horiz_scaling = 4.5, + vert_scaling = 1.4, + line_spacing = 6, + font_size = 31, + x_offset = 8, + y_offset = 14, + chars_per_line = 3, + entity_info = { + mesh = "street_signs_us_interstate_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } +}) + + +cbox = { + type = "fixed", + fixed = { -0.5, -0.5, 0.4375, 0.5, 0.5, 0.5 } +} + +minetest.register_node("street_signs:sign_warning", { + description = "Basic US diamond-shaped \"warning\" sign", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "facedir", + drawtype = "mesh", + node_box = cbox, + selection_box = cbox, + mesh = "street_signs_warning.obj", + tiles = { "street_signs_warning.png" }, + inventory_image = "street_signs_warning_inv.png", + groups = {choppy=2, dig_immediate=2}, + default_color = "0", + on_construct = function(pos) + street_signs.construct_sign(pos) + end, + on_destruct = function(pos) + street_signs.destruct_sign(pos) + end, + on_receive_fields = function(pos, formname, fields, sender) + street_signs.receive_fields(pos, formname, fields, sender) + end, + on_punch = function(pos, node, puncher) + street_signs.update_sign(pos) + end, + number_of_lines = 3, + horiz_scaling = 1.75, + vert_scaling = 1.4, + line_spacing = 1, + font_size = 15, + x_offset = 6, + y_offset = 10, + chars_per_line = 15, + entity_info = { + mesh = "street_signs_warning_entity.obj", + yaw = { + 0, + math.pi / -2, + math.pi, + math.pi / 2, + } + } +}) + local signs_text_on_activate signs_text_on_activate = function(self) @@ -510,9 +847,7 @@ minetest.register_entity("street_signs:text", { on_activate = signs_text_on_activate, }) -build_char_db() - --- craft it! +-- crafts minetest.register_craft({ output = "street_signs:sign_basic", @@ -532,18 +867,6 @@ minetest.register_craft({ } }) -if minetest.get_modpath("signs_lib") then - minetest.register_craft({ - output = "street_signs:sign_basic", - recipe = { - { "", "signs:sign_wall_green", "" }, - { "", "default:steel_ingot", "" }, - { "", "default:steel_ingot", "" }, - } - }) -end - - minetest.register_craft({ output = "street_signs:sign_basic_top_only", recipe = { @@ -561,7 +884,68 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "street_signs:sign_basic_top_only" }, + { "default:steel_ingot" } + } +}) + +for _, c in ipairs(colors) do + + local color = c[1] + local defc = c[2] + local dye1 = c[3] + local dye2 = c[4] + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { dye1, dye2, dye1 }, + { dye1, dye2, dye1 }, + { "default:sign_wall_steel", "default:sign_wall_steel", "" } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { dye1, dye2, dye1 }, + { dye1, dye2, dye1 }, + { "", "default:sign_wall_steel", "default:sign_wall_steel" } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_medium_"..color, + recipe = { + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_large_"..color, + recipe = { + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color } + } + }) +end + if minetest.get_modpath("signs_lib") then + + minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "", "signs:sign_wall_green", "" }, + { "", "default:steel_ingot", "" }, + { "", "default:steel_ingot", "" }, + } + }) + minetest.register_craft({ output = "street_signs:sign_basic_top_only", recipe = { @@ -569,16 +953,39 @@ if minetest.get_modpath("signs_lib") then { "default:steel_ingot" }, } }) -end -minetest.register_craft({ - output = "street_signs:sign_basic", - recipe = { - { "street_signs:sign_basic_top_only" }, - { "default:steel_ingot" } - } -}) + for _, c in ipairs(colors) do + + local color = c[1] + local defc = c[2] + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_medium_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + { "signs:sign_wall_"..color, "signs:sign_wall_"..color } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_large_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + { "signs:sign_wall_"..color, "signs:sign_wall_"..color, "signs:sign_wall_"..color } + } + }) + + end +end +-- crafts, highway signs -- restore signs' text after /clearobjects and the like, the next time diff --git a/street_signs/models/street_signs_basic_entity.obj b/street_signs/models/street_signs_basic_entity.obj index 5f3fbe3..7d19538 100644 --- a/street_signs/models/street_signs_basic_entity.obj +++ b/street_signs/models/street_signs_basic_entity.obj @@ -1,38 +1,38 @@ # Blender v2.79 (sub 0) OBJ File: 'street signs entity.blend' # www.blender.org o Cube -v 0.046875 1.437500 -0.500000 -v 0.046875 1.437500 0.500000 -v -0.046875 1.437500 -0.500000 -v -0.046875 1.437500 0.500000 -v 0.046875 1.125000 -0.500000 -v 0.046875 1.125000 0.500000 -v -0.046875 1.125000 0.500000 -v -0.046875 1.125000 -0.500000 -v 0.500000 1.062500 -0.046875 -v 0.500000 1.062500 0.046875 -v -0.500000 1.062500 0.046875 -v -0.500000 1.062500 -0.046875 -v 0.500000 0.750000 -0.046875 -v 0.500000 0.750000 0.046875 -v -0.500000 0.750000 0.046875 -v -0.500000 0.750000 -0.046875 -vt 0.000000 1.000000 -vt 0.000000 0.750000 -vt 1.000000 0.750000 -vt 1.000000 1.000000 -vt -0.000000 0.750000 -vt -0.000000 0.500000 -vt 1.000000 0.500000 -vt 1.000000 0.750000 -vt 0.000000 0.500000 -vt 0.000000 0.250000 -vt 1.000000 0.250000 -vt 1.000000 0.500000 -vt -0.000000 0.250000 -vt -0.000000 0.000000 -vt 1.000000 0.000000 -vt 1.000000 0.250000 +v 0.046875 1.406250 -0.468750 +v 0.046875 1.406250 0.468750 +v -0.046875 1.406250 -0.468750 +v -0.046875 1.406250 0.468750 +v 0.046875 1.156250 -0.468750 +v 0.046875 1.156250 0.468750 +v -0.046875 1.156250 0.468750 +v -0.046875 1.156250 -0.468750 +v 0.468750 1.031250 -0.046875 +v 0.468750 1.031250 0.046875 +v -0.468750 1.031250 0.046875 +v -0.468750 1.031250 -0.046875 +v 0.468750 0.781250 -0.046875 +v 0.468750 0.781250 0.046875 +v -0.468750 0.781250 0.046875 +v -0.468750 0.781250 -0.046875 +vt 0.031250 0.950000 +vt 0.031250 0.550000 +vt 0.968750 0.550000 +vt 0.968750 0.950000 +vt 0.031250 0.950000 +vt 0.031250 0.550000 +vt 0.968750 0.550000 +vt 0.968750 0.950000 +vt 0.031250 0.450000 +vt 0.031250 0.050000 +vt 0.968750 0.050000 +vt 0.968750 0.450000 +vt 0.031250 0.450000 +vt 0.031250 0.050000 +vt 0.968750 0.050000 +vt 0.968750 0.450000 vn -1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000 vn 0.0000 0.0000 -1.0000 diff --git a/street_signs/models/street_signs_basic_top_only_entity.obj b/street_signs/models/street_signs_basic_top_only_entity.obj index 22727cd..c8197e3 100644 --- a/street_signs/models/street_signs_basic_top_only_entity.obj +++ b/street_signs/models/street_signs_basic_top_only_entity.obj @@ -1,38 +1,38 @@ # Blender v2.79 (sub 0) OBJ File: 'street signs entity top only.blend' # www.blender.org o Cube -v 0.046875 0.437500 -0.500000 -v 0.046875 0.437500 0.500000 -v -0.046875 0.437500 -0.500000 -v -0.046875 0.437500 0.500000 -v 0.046875 0.125000 -0.500000 -v 0.046875 0.125000 0.500000 -v -0.046875 0.125000 0.500000 -v -0.046875 0.125000 -0.500000 -v 0.500000 0.062500 -0.046875 -v 0.500000 0.062500 0.046875 -v -0.500000 0.062500 0.046875 -v -0.500000 0.062500 -0.046875 -v 0.500000 -0.250000 -0.046875 -v 0.500000 -0.250000 0.046875 -v -0.500000 -0.250000 0.046875 -v -0.500000 -0.250000 -0.046875 -vt 0.000000 1.000000 -vt 0.000000 0.750000 -vt 1.000000 0.750000 -vt 1.000000 1.000000 -vt -0.000000 0.750000 -vt -0.000000 0.500000 -vt 1.000000 0.500000 -vt 1.000000 0.750000 -vt 0.000000 0.500000 -vt 0.000000 0.250000 -vt 1.000000 0.250000 -vt 1.000000 0.500000 -vt -0.000000 0.250000 -vt -0.000000 0.000000 -vt 1.000000 0.000000 -vt 1.000000 0.250000 +v 0.046875 0.406250 -0.468750 +v 0.046875 0.406250 0.468750 +v -0.046875 0.406250 -0.468750 +v -0.046875 0.406250 0.468750 +v 0.046875 0.156250 -0.468750 +v 0.046875 0.156250 0.468750 +v -0.046875 0.156250 0.468750 +v -0.046875 0.156250 -0.468750 +v 0.468750 0.031250 -0.046875 +v 0.468750 0.031250 0.046875 +v -0.468750 0.031250 0.046875 +v -0.468750 0.031250 -0.046875 +v 0.468750 -0.218750 -0.046875 +v 0.468750 -0.218750 0.046875 +v -0.468750 -0.218750 0.046875 +v -0.468750 -0.218750 -0.046875 +vt 0.031250 0.950000 +vt 0.031250 0.550000 +vt 0.968750 0.550000 +vt 0.968750 0.950000 +vt 0.031250 0.950000 +vt 0.031250 0.550000 +vt 0.968750 0.550000 +vt 0.968750 0.950000 +vt 0.031250 0.450000 +vt 0.031250 0.050000 +vt 0.968750 0.050000 +vt 0.968750 0.450000 +vt 0.031250 0.450000 +vt 0.031250 0.050000 +vt 0.968750 0.050000 +vt 0.968750 0.450000 vn -1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000 vn 0.0000 0.0000 -1.0000 diff --git a/street_signs/models/street_signs_highway_large.obj b/street_signs/models/street_signs_highway_large.obj new file mode 100644 index 0000000..4496bf2 --- /dev/null +++ b/street_signs/models/street_signs_highway_large.obj @@ -0,0 +1,54 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_large_highway_sign.blend' +# www.blender.org +o Cube +v 0.437500 -0.437500 0.375000 +v 0.437500 1.437500 0.375000 +v 0.437500 -0.437500 0.500000 +v 0.437500 1.437500 0.500000 +v -2.437500 -0.437500 0.375000 +v -2.437500 1.437500 0.375000 +v -2.437500 -0.437500 0.500000 +v -2.437500 1.437500 0.500000 +vt 0.019048 0.485507 +vt 0.914286 0.485507 +vt 0.914286 0.514493 +vt 0.019048 0.514493 +vt 0.019048 0.485507 +vt 0.914286 0.485507 +vt 0.914286 0.514493 +vt 0.019048 0.514493 +vt 0.942857 0.014493 +vt 0.980952 0.014493 +vt 0.980952 0.463768 +vt 0.942857 0.463768 +vt 0.942857 0.014493 +vt 0.980952 0.014493 +vt 0.980952 0.463768 +vt 0.942857 0.463768 +vt 0.914286 0.014493 +vt 0.914286 0.463768 +vt 0.019048 0.463768 +vt 0.019048 0.014493 +vt 0.914286 0.536232 +vt 0.914286 0.985507 +vt 0.019048 0.985507 +vt 0.019048 0.536232 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_top +s off +f 8/1/1 4/2/1 2/3/1 6/4/1 +g Cube_Cube_bottom +f 3/5/2 7/6/2 5/7/2 1/8/2 +g Cube_Cube_right +f 7/9/3 8/10/3 6/11/3 5/12/3 +g Cube_Cube_left +f 1/13/4 2/14/4 4/15/4 3/16/4 +g Cube_Cube_back +f 3/17/5 4/18/5 8/19/5 7/20/5 +g Cube_Cube_front +f 5/21/6 6/22/6 2/23/6 1/24/6 diff --git a/street_signs/models/street_signs_highway_large_entity.obj b/street_signs/models/street_signs_highway_large_entity.obj new file mode 100644 index 0000000..f6c922e --- /dev/null +++ b/street_signs/models/street_signs_highway_large_entity.obj @@ -0,0 +1,15 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_large_highway_sign_entity.blend' +# www.blender.org +o Cube +v 0.375000 -0.375000 0.359375 +v 0.375000 1.375000 0.359375 +v -2.375000 -0.375000 0.359375 +v -2.375000 1.375000 0.359375 +vt 0.978723 0.032258 +vt 0.978723 0.967742 +vt 0.021277 0.967742 +vt 0.021277 0.032258 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_front +s off +f 3/1/1 4/2/1 2/3/1 1/4/1 diff --git a/street_signs/models/street_signs_highway_medium.obj b/street_signs/models/street_signs_highway_medium.obj new file mode 100644 index 0000000..e1892b7 --- /dev/null +++ b/street_signs/models/street_signs_highway_medium.obj @@ -0,0 +1,54 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_medium_highway_sign.blend' +# www.blender.org +o Cube +v 0.437500 -0.437500 0.375000 +v 0.437500 1.437500 0.375000 +v 0.437500 -0.437500 0.500000 +v 0.437500 1.437500 0.500000 +v -1.437500 -0.437500 0.375000 +v -1.437500 1.437500 0.375000 +v -1.437500 -0.437500 0.500000 +v -1.437500 1.437500 0.500000 +vt 0.027397 0.485507 +vt 0.876712 0.485507 +vt 0.876712 0.514493 +vt 0.027397 0.514493 +vt 0.027397 0.485507 +vt 0.876712 0.485507 +vt 0.876712 0.514493 +vt 0.027397 0.514493 +vt 0.917808 0.014493 +vt 0.972603 0.014493 +vt 0.972603 0.463768 +vt 0.917808 0.463768 +vt 0.917808 0.014493 +vt 0.972603 0.014493 +vt 0.972603 0.463768 +vt 0.917808 0.463768 +vt 0.876712 0.014493 +vt 0.876712 0.463768 +vt 0.027397 0.463768 +vt 0.027397 0.014493 +vt 0.876712 0.536232 +vt 0.876712 0.985507 +vt 0.027397 0.985507 +vt 0.027397 0.536232 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_top +s off +f 8/1/1 4/2/1 2/3/1 6/4/1 +g Cube_Cube_bottom +f 3/5/2 7/6/2 5/7/2 1/8/2 +g Cube_Cube_right +f 7/9/3 8/10/3 6/11/3 5/12/3 +g Cube_Cube_left +f 1/13/4 2/14/4 4/15/4 3/16/4 +g Cube_Cube_back +f 3/17/5 4/18/5 8/19/5 7/20/5 +g Cube_Cube_front +f 5/21/6 6/22/6 2/23/6 1/24/6 diff --git a/street_signs/models/street_signs_highway_medium_entity.obj b/street_signs/models/street_signs_highway_medium_entity.obj new file mode 100644 index 0000000..2446e72 --- /dev/null +++ b/street_signs/models/street_signs_highway_medium_entity.obj @@ -0,0 +1,15 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_medium_highway_sign entity.blend' +# www.blender.org +o Cube +v 0.375000 -0.375000 0.359375 +v 0.375000 1.375000 0.359375 +v -1.375000 -0.375000 0.359375 +v -1.375000 1.375000 0.359375 +vt 0.967742 0.032258 +vt 0.967742 0.967742 +vt 0.032258 0.967742 +vt 0.032258 0.032258 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_front +s off +f 3/1/1 4/2/1 2/3/1 1/4/1 diff --git a/street_signs/models/street_signs_highway_small.obj b/street_signs/models/street_signs_highway_small.obj new file mode 100644 index 0000000..cc46ab4 --- /dev/null +++ b/street_signs/models/street_signs_highway_small.obj @@ -0,0 +1,54 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_small_highway_sign.blend' +# www.blender.org +o Cube +v 0.437500 -0.437500 0.375000 +v 0.437500 0.437500 0.375000 +v 0.437500 -0.437500 0.500000 +v 0.437500 0.437500 0.500000 +v -1.437500 -0.437500 0.375000 +v -1.437500 0.437500 0.375000 +v -1.437500 -0.437500 0.500000 +v -1.437500 0.437500 0.500000 +vt 0.026667 0.474359 +vt 0.880000 0.474359 +vt 0.880000 0.525641 +vt 0.026667 0.525641 +vt 0.026667 0.474359 +vt 0.880000 0.474359 +vt 0.880000 0.525641 +vt 0.026667 0.525641 +vt 0.920000 0.025641 +vt 0.973333 0.025641 +vt 0.973333 0.435897 +vt 0.920000 0.435897 +vt 0.920000 0.025641 +vt 0.973333 0.025641 +vt 0.973333 0.435897 +vt 0.920000 0.435897 +vt 0.880000 0.025641 +vt 0.880000 0.435897 +vt 0.026667 0.435897 +vt 0.026667 0.025641 +vt 0.880000 0.564103 +vt 0.880000 0.974359 +vt 0.026667 0.974359 +vt 0.026667 0.564103 +vn 0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_top +s off +f 8/1/1 4/2/1 2/3/1 6/4/1 +g Cube_Cube_bottom +f 3/5/2 7/6/2 5/7/2 1/8/2 +g Cube_Cube_right +f 7/9/3 8/10/3 6/11/3 5/12/3 +g Cube_Cube_left +f 1/13/4 2/14/4 4/15/4 3/16/4 +g Cube_Cube_back +f 3/17/5 4/18/5 8/19/5 7/20/5 +g Cube_Cube_front +f 5/21/6 6/22/6 2/23/6 1/24/6 diff --git a/street_signs/models/street_signs_highway_small_entity.obj b/street_signs/models/street_signs_highway_small_entity.obj new file mode 100644 index 0000000..4275f51 --- /dev/null +++ b/street_signs/models/street_signs_highway_small_entity.obj @@ -0,0 +1,15 @@ +# Blender v2.79 (sub 0) OBJ File: 'street_signs_small_highway_sign_entity.blend' +# www.blender.org +o Cube +v 0.375000 -0.375000 0.359375 +v 0.375000 0.375000 0.359375 +v -1.375000 -0.375000 0.359375 +v -1.375000 0.375000 0.359375 +vt 0.968750 0.062500 +vt 0.968750 0.937500 +vt 0.031250 0.937500 +vt 0.031250 0.062500 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_front +s off +f 3/1/1 4/2/1 2/3/1 1/4/1 diff --git a/street_signs/models/street_signs_us_interstate.obj b/street_signs/models/street_signs_us_interstate.obj new file mode 100644 index 0000000..a4fc6db --- /dev/null +++ b/street_signs/models/street_signs_us_interstate.obj @@ -0,0 +1,820 @@ +# Blender v2.79 (sub 0) OBJ File: 'US interstate sign.blend' +# www.blender.org +o Cube +v -0.171875 -0.386719 0.500000 +v -0.171875 -0.386719 0.437500 +v -0.203125 -0.367188 0.500000 +v -0.203125 -0.367188 0.437500 +v -0.136719 -0.406250 0.500000 +v -0.136719 -0.406250 0.437500 +v -0.109375 -0.417969 0.500000 +v -0.109375 -0.417969 0.437500 +v -0.046875 -0.441406 0.500000 +v -0.046875 -0.441406 0.437500 +v -0.082031 -0.429688 0.500000 +v -0.082031 -0.429688 0.437500 +v -0.019531 -0.449219 0.500000 +v -0.019531 -0.449219 0.437500 +v 0.000000 -0.453125 0.500000 +v 0.000000 -0.453125 0.437500 +v 0.019531 -0.449219 0.500000 +v 0.019531 -0.449219 0.437500 +v 0.046875 -0.441406 0.500000 +v 0.046875 -0.441406 0.437500 +v 0.082031 -0.429688 0.500000 +v 0.082031 -0.429688 0.437500 +v 0.109375 -0.417969 0.500000 +v 0.109375 -0.417969 0.437500 +v 0.136719 -0.406250 0.500000 +v 0.136719 -0.406250 0.437500 +v 0.171875 -0.386719 0.500000 +v 0.171875 -0.386719 0.437500 +v 0.238281 -0.339844 0.500000 +v 0.238281 -0.339844 0.437500 +v 0.203125 -0.367188 0.500000 +v 0.203125 -0.367188 0.437500 +v -0.406250 -0.117188 0.500000 +v -0.406250 -0.117188 0.437500 +v -0.394531 -0.144531 0.500000 +v -0.394531 -0.144531 0.437500 +v -0.382812 -0.167969 0.500000 +v -0.382812 -0.167969 0.437500 +v -0.371094 -0.187500 0.500000 +v -0.371094 -0.187500 0.437500 +v -0.359375 -0.207031 0.500000 +v -0.359375 -0.207031 0.437500 +v -0.312500 -0.269531 0.500000 +v -0.312500 -0.269531 0.437500 +v -0.269531 -0.312500 0.500000 +v -0.269531 -0.312500 0.437500 +v -0.339844 -0.234375 0.500000 +v -0.339844 -0.234375 0.437500 +v -0.238281 -0.339844 0.500000 +v -0.238281 -0.339844 0.437500 +v 0.269531 -0.312500 0.500000 +v 0.269531 -0.312500 0.437500 +v 0.312500 -0.269531 0.500000 +v 0.312500 -0.269531 0.437500 +v 0.339844 -0.234375 0.500000 +v 0.339844 -0.234375 0.437500 +v 0.382813 -0.167969 0.500000 +v 0.382813 -0.167969 0.437500 +v 0.371094 -0.187500 0.500000 +v 0.371094 -0.187500 0.437500 +v 0.359375 -0.207031 0.500000 +v 0.359375 -0.207031 0.437500 +v 0.394531 -0.144531 0.500000 +v 0.394531 -0.144531 0.437500 +v -0.453125 0.082031 0.500000 +v -0.453125 0.082031 0.437500 +v -0.453125 0.125000 0.500000 +v -0.453125 0.125000 0.437500 +v -0.449219 0.042969 0.500000 +v -0.449219 0.042969 0.437500 +v -0.441406 -0.007812 0.500000 +v -0.441406 -0.007812 0.437500 +v -0.445312 0.011719 0.500000 +v -0.445312 0.011719 0.437500 +v -0.433594 -0.039063 0.500000 +v -0.433594 -0.039063 0.437500 +v -0.425781 -0.070313 0.500000 +v -0.425781 -0.070313 0.437500 +v -0.417969 -0.089844 0.500000 +v -0.417969 -0.089844 0.437500 +v 0.406250 -0.117188 0.500000 +v 0.406250 -0.117188 0.437500 +v 0.417969 -0.089844 0.500000 +v 0.417969 -0.089844 0.437500 +v 0.425781 -0.070313 0.500000 +v 0.425781 -0.070313 0.437500 +v 0.441406 -0.007812 0.500000 +v 0.441406 -0.007812 0.437500 +v 0.433594 -0.039063 0.500000 +v 0.433594 -0.039063 0.437500 +v 0.445313 0.011719 0.500000 +v 0.445313 0.011719 0.437500 +v 0.449219 0.042969 0.500000 +v 0.449219 0.042969 0.437500 +v 0.453125 0.125000 0.500000 +v 0.453125 0.125000 0.437500 +v 0.449219 0.167969 0.500000 +v 0.449219 0.167969 0.437500 +v 0.453125 0.082031 0.500000 +v 0.453125 0.082031 0.437500 +v -0.433594 0.250000 0.500000 +v -0.433594 0.250000 0.437500 +v -0.441406 0.218750 0.500000 +v -0.441406 0.218750 0.437500 +v -0.449219 0.167969 0.500000 +v -0.449219 0.167969 0.437500 +v -0.425781 0.277344 0.500000 +v -0.425781 0.277344 0.437500 +v -0.398438 0.347656 0.500000 +v -0.398438 0.347656 0.437500 +v -0.410156 0.320312 0.500000 +v -0.410156 0.320313 0.437500 +v -0.417969 0.300781 0.500000 +v -0.417969 0.300781 0.437500 +v -0.382812 0.378906 0.500000 +v -0.382812 0.378906 0.437500 +v -0.269531 0.437500 0.500000 +v -0.269531 0.437500 0.437500 +v -0.367188 0.406250 0.500000 +v -0.367188 0.406250 0.437500 +v -0.242187 0.433594 0.500000 +v -0.242187 0.433594 0.437500 +v -0.343750 0.441406 0.500000 +v -0.343750 0.441406 0.437500 +v -0.140625 0.429688 0.500000 +v -0.140625 0.429688 0.437500 +v -0.195312 0.429688 0.500000 +v -0.195312 0.429688 0.437500 +v -0.093750 0.433594 0.500000 +v -0.093750 0.433594 0.437500 +v 0.093750 0.433594 0.500000 +v 0.093750 0.433594 0.437500 +v 0.066406 0.437500 0.500000 +v 0.066406 0.437500 0.437500 +v -0.066406 0.437500 0.500000 +v -0.066406 0.437500 0.437500 +v -0.046875 0.441406 0.500000 +v -0.046875 0.441406 0.437500 +v 0.140625 0.429688 0.500000 +v 0.140625 0.429688 0.437500 +v 0.343750 0.441406 0.500000 +v 0.343750 0.441406 0.437500 +v 0.242188 0.433594 0.500000 +v 0.242188 0.433594 0.437500 +v 0.195313 0.429688 0.500000 +v 0.195313 0.429688 0.437500 +v 0.269531 0.437500 0.500000 +v 0.269531 0.437500 0.437500 +v 0.367188 0.406250 0.500000 +v 0.367188 0.406250 0.437500 +v 0.398438 0.347656 0.500000 +v 0.398438 0.347656 0.437500 +v 0.410156 0.320312 0.500000 +v 0.410156 0.320313 0.437500 +v 0.382813 0.378906 0.500000 +v 0.382813 0.378906 0.437500 +v 0.417969 0.300781 0.500000 +v 0.417969 0.300781 0.437500 +v 0.441406 0.218750 0.500000 +v 0.441406 0.218750 0.437500 +v 0.425781 0.277344 0.500000 +v 0.425781 0.277344 0.437500 +v 0.433594 0.250000 0.500000 +v 0.433594 0.250000 0.437500 +v -0.332031 0.453125 0.500000 +v -0.332031 0.453125 0.437500 +v -0.324219 0.449219 0.500000 +v -0.324219 0.449219 0.437500 +v -0.308594 0.445312 0.500000 +v -0.308594 0.445312 0.437500 +v -0.289062 0.441406 0.500000 +v -0.289062 0.441406 0.437500 +v -0.011719 0.449219 0.500000 +v -0.011719 0.449219 0.437500 +v 0.000000 0.453125 0.500000 +v 0.000000 0.453125 0.437500 +v -0.027344 0.445312 0.500000 +v -0.027344 0.445312 0.437500 +v 0.011719 0.449219 0.500000 +v 0.011719 0.449219 0.437500 +v 0.027344 0.445312 0.500000 +v 0.027344 0.445312 0.437500 +v 0.289063 0.441406 0.500000 +v 0.289063 0.441406 0.437500 +v 0.046875 0.441406 0.500000 +v 0.046875 0.441406 0.437500 +v 0.308594 0.445312 0.500000 +v 0.308594 0.445312 0.437500 +v 0.332031 0.453125 0.500000 +v 0.332031 0.453125 0.437500 +v 0.324219 0.449219 0.500000 +v 0.324219 0.449219 0.437500 +v 0.000000 0.052630 0.437500 +v 0.000000 0.052630 0.500000 +vt 0.957234 0.733850 +vt 0.957234 0.712783 +vt 0.993282 0.712783 +vt 0.993282 0.733850 +vt 0.957234 0.078797 +vt 0.957234 0.058894 +vt 0.993282 0.058894 +vt 0.993282 0.078797 +vt 0.951644 0.535109 +vt 0.951644 0.563970 +vt 0.915587 0.563971 +vt 0.915587 0.535109 +vt 0.957234 0.990356 +vt 0.957234 0.979581 +vt 0.993282 0.979581 +vt 0.993282 0.990356 +vt 0.957234 0.779044 +vt 0.957234 0.773201 +vt 0.993282 0.773201 +vt 0.993282 0.779044 +vt 0.951644 0.015082 +vt 0.951644 0.034105 +vt 0.915587 0.034105 +vt 0.915587 0.015082 +vt 0.951644 0.388546 +vt 0.951644 0.402618 +vt 0.915587 0.402618 +vt 0.915587 0.388546 +vt 0.957234 0.180045 +vt 0.957234 0.150251 +vt 0.993282 0.150251 +vt 0.993282 0.180045 +vt 0.957234 0.248472 +vt 0.957234 0.207822 +vt 0.993282 0.207822 +vt 0.993282 0.248472 +vt 0.957234 0.388546 +vt 0.957234 0.368647 +vt 0.993282 0.368647 +vt 0.993282 0.388546 +vt 0.951644 0.368645 +vt 0.915587 0.368645 +vt 0.951644 0.125600 +vt 0.951644 0.150251 +vt 0.915587 0.150251 +vt 0.915587 0.125600 +vt 0.951644 0.655438 +vt 0.951644 0.669510 +vt 0.915587 0.669510 +vt 0.915587 0.655438 +vt 0.957234 0.506367 +vt 0.957234 0.480105 +vt 0.993282 0.480105 +vt 0.993282 0.506367 +vt 0.957234 0.315979 +vt 0.957234 0.300743 +vt 0.993282 0.300743 +vt 0.993282 0.315979 +vt 0.951644 0.789817 +vt 0.951644 0.803140 +vt 0.915587 0.803140 +vt 0.915587 0.789817 +vt 0.951644 0.098696 +vt 0.915587 0.098696 +vt 0.951644 0.348745 +vt 0.915587 0.348745 +vt 0.951644 0.733848 +vt 0.951644 0.762114 +vt 0.915587 0.762114 +vt 0.915587 0.733848 +vt 0.957234 0.689411 +vt 0.993282 0.689411 +vt 0.951644 0.459038 +vt 0.951644 0.480105 +vt 0.915587 0.480105 +vt 0.915587 0.459038 +vt 0.951644 0.773200 +vt 0.951644 0.779042 +vt 0.915587 0.779042 +vt 0.915587 0.773200 +vt 0.951644 0.598340 +vt 0.951644 0.619888 +vt 0.915587 0.619888 +vt 0.915587 0.598340 +vt 0.951644 0.278264 +vt 0.951644 0.300742 +vt 0.915587 0.300743 +vt 0.915587 0.278264 +vt 0.957234 0.348745 +vt 0.993282 0.348745 +vt 0.951644 0.315979 +vt 0.915587 0.315979 +vt 0.957234 0.125600 +vt 0.993282 0.125600 +vt 0.951644 0.934456 +vt 0.951644 0.952932 +vt 0.915585 0.952932 +vt 0.915585 0.934456 +vt 0.957234 0.762115 +vt 0.993282 0.762115 +vt 0.957234 0.619889 +vt 0.957234 0.598340 +vt 0.993282 0.598340 +vt 0.993282 0.619889 +vt 0.951644 0.424165 +vt 0.951644 0.445713 +vt 0.915587 0.445713 +vt 0.915587 0.424165 +vt 0.951644 0.990354 +vt 0.951644 0.998619 +vt 0.915585 0.998619 +vt 0.915585 0.990354 +vt 0.951644 0.816465 +vt 0.951644 0.834942 +vt 0.915585 0.834942 +vt 0.915585 0.816465 +vt 0.957234 0.331216 +vt 0.993282 0.331216 +vt 0.957234 0.966258 +vt 0.993282 0.966258 +vt 0.957234 0.563971 +vt 0.957234 0.535109 +vt 0.993282 0.535109 +vt 0.993282 0.563971 +vt 0.951644 0.966258 +vt 0.915585 0.966258 +vt 0.951644 0.689410 +vt 0.951644 0.712782 +vt 0.915587 0.712782 +vt 0.915587 0.689410 +vt 0.957234 0.952934 +vt 0.993282 0.952934 +vt 0.951644 0.506365 +vt 0.915587 0.506365 +vt 0.957234 0.655438 +vt 0.957234 0.638913 +vt 0.993282 0.638913 +vt 0.993282 0.655438 +vt 0.957234 0.669510 +vt 0.993282 0.669510 +vt 0.957234 0.998619 +vt 0.993282 0.998619 +vt 0.951644 0.248472 +vt 0.915587 0.248472 +vt 0.951644 0.638912 +vt 0.915587 0.638912 +vt 0.951644 0.866407 +vt 0.951644 0.902990 +vt 0.915585 0.902990 +vt 0.915585 0.866407 +vt 0.951644 0.979581 +vt 0.915585 0.979581 +vt 0.957234 0.015082 +vt 0.957234 0.001758 +vt 0.993282 0.001758 +vt 0.993282 0.015082 +vt 0.957234 0.402618 +vt 0.993282 0.402618 +vt 0.957234 0.934457 +vt 0.993282 0.934457 +vt 0.957234 0.098696 +vt 0.993282 0.098696 +vt 0.951644 0.180045 +vt 0.915587 0.180045 +vt 0.957234 0.816465 +vt 0.957234 0.803141 +vt 0.993282 0.803141 +vt 0.993282 0.816465 +vt 0.957234 0.034105 +vt 0.993282 0.034105 +vt 0.957234 0.789818 +vt 0.993282 0.789818 +vt 0.951644 0.207822 +vt 0.915587 0.207822 +vt 0.957234 0.459038 +vt 0.957234 0.445714 +vt 0.993282 0.445714 +vt 0.993282 0.459038 +vt 0.957234 0.424165 +vt 0.993282 0.424165 +vt 0.951644 0.331216 +vt 0.915587 0.331216 +vt 0.957234 0.902991 +vt 0.993282 0.902991 +vt 0.951644 0.058894 +vt 0.915587 0.058894 +vt 0.957234 0.278265 +vt 0.993282 0.278265 +vt 0.951644 0.078795 +vt 0.915587 0.078795 +vt 0.957234 0.866408 +vt 0.993282 0.866408 +vt 0.951644 0.001758 +vt 0.915587 0.001758 +vt 0.957234 0.834942 +vt 0.993282 0.834942 +vt 0.768683 0.470703 +vt 0.790036 0.453125 +vt 0.804270 0.439453 +vt 0.818505 0.423828 +vt 0.829181 0.410156 +vt 0.836299 0.400391 +vt 0.843416 0.388672 +vt 0.850534 0.375000 +vt 0.857651 0.359375 +vt 0.864769 0.333984 +vt 0.868327 0.312500 +vt 0.868327 0.291016 +vt 0.864769 0.271484 +vt 0.861210 0.255859 +vt 0.857651 0.246094 +vt 0.850534 0.230469 +vt 0.843416 0.214844 +vt 0.836299 0.205078 +vt 0.825623 0.191406 +vt 0.814947 0.177734 +vt 0.804270 0.166016 +vt 0.793594 0.156250 +vt 0.782918 0.146484 +vt 0.765124 0.132812 +vt 0.740213 0.115234 +vt 0.701068 0.093750 +vt 0.672598 0.080078 +vt 0.640569 0.066406 +vt 0.612100 0.056641 +vt 0.580071 0.046875 +vt 0.555160 0.041016 +vt 0.530249 0.035156 +vt 0.498221 0.029297 +vt 0.473310 0.025391 +vt 0.455516 0.023438 +vt 0.455517 0.276315 +vt 0.758007 0.476562 +vt 0.437722 0.025391 +vt 0.412811 0.029297 +vt 0.380783 0.035156 +vt 0.355872 0.041016 +vt 0.330961 0.046875 +vt 0.298932 0.056641 +vt 0.270463 0.066406 +vt 0.238434 0.080078 +vt 0.209964 0.093750 +vt 0.170819 0.115234 +vt 0.145907 0.132812 +vt 0.128114 0.146484 +vt 0.117438 0.156250 +vt 0.106762 0.166016 +vt 0.096085 0.177734 +vt 0.085409 0.191406 +vt 0.074733 0.205078 +vt 0.067616 0.214844 +vt 0.060498 0.230469 +vt 0.053381 0.246094 +vt 0.049822 0.255859 +vt 0.046263 0.271484 +vt 0.042705 0.291016 +vt 0.042705 0.312500 +vt 0.046263 0.333984 +vt 0.053381 0.359375 +vt 0.060498 0.375000 +vt 0.067616 0.388672 +vt 0.074733 0.400391 +vt 0.081851 0.410156 +vt 0.092527 0.423828 +vt 0.106762 0.439453 +vt 0.120996 0.453125 +vt 0.142349 0.470703 +vt 0.153025 0.476562 +vt 0.209964 0.468750 +vt 0.234875 0.466797 +vt 0.430605 0.472656 +vt 0.444840 0.474609 +vt 0.676157 0.466797 +vt 0.701068 0.468750 +vt 0.498221 0.470703 +vt 0.516014 0.468750 +vt 0.174377 0.472656 +vt 0.192171 0.470703 +vt 0.160142 0.474609 +vt 0.277580 0.464844 +vt 0.327402 0.464844 +vt 0.455516 0.476563 +vt 0.370107 0.466797 +vt 0.395018 0.468750 +vt 0.412811 0.470703 +vt 0.718861 0.470703 +vt 0.736655 0.472656 +vt 0.750890 0.474609 +vt 0.583630 0.464844 +vt 0.633452 0.464844 +vt 0.540925 0.466797 +vt 0.466192 0.474609 +vt 0.480427 0.472656 +vt 0.142349 0.970703 +vt 0.120996 0.953125 +vt 0.106762 0.939453 +vt 0.092527 0.923828 +vt 0.081851 0.910156 +vt 0.074733 0.900391 +vt 0.067616 0.888672 +vt 0.060498 0.875000 +vt 0.053381 0.859375 +vt 0.046263 0.833984 +vt 0.042705 0.812500 +vt 0.042705 0.791016 +vt 0.046263 0.771484 +vt 0.049822 0.755859 +vt 0.053381 0.746094 +vt 0.060498 0.730469 +vt 0.067616 0.714844 +vt 0.074733 0.705078 +vt 0.085409 0.691406 +vt 0.096085 0.677734 +vt 0.106762 0.666016 +vt 0.117438 0.656250 +vt 0.128114 0.646484 +vt 0.145907 0.632812 +vt 0.170818 0.615234 +vt 0.209964 0.593750 +vt 0.238434 0.580078 +vt 0.270463 0.566406 +vt 0.298932 0.556641 +vt 0.330961 0.546875 +vt 0.355872 0.541016 +vt 0.380783 0.535156 +vt 0.412811 0.529297 +vt 0.437722 0.525391 +vt 0.455516 0.523438 +vt 0.455515 0.776316 +vt 0.153025 0.976562 +vt 0.473310 0.525391 +vt 0.498221 0.529297 +vt 0.530249 0.535156 +vt 0.555160 0.541016 +vt 0.580071 0.546875 +vt 0.612100 0.556641 +vt 0.640569 0.566406 +vt 0.672598 0.580078 +vt 0.701068 0.593750 +vt 0.740213 0.615234 +vt 0.765124 0.632813 +vt 0.782918 0.646484 +vt 0.793594 0.656250 +vt 0.804270 0.666016 +vt 0.814947 0.677734 +vt 0.825623 0.691406 +vt 0.836299 0.705078 +vt 0.843416 0.714844 +vt 0.850534 0.730469 +vt 0.857651 0.746094 +vt 0.861210 0.755859 +vt 0.864769 0.771484 +vt 0.868327 0.791016 +vt 0.868327 0.812500 +vt 0.864769 0.833984 +vt 0.857651 0.859375 +vt 0.850534 0.875000 +vt 0.843416 0.888672 +vt 0.836299 0.900391 +vt 0.829181 0.910156 +vt 0.818505 0.923828 +vt 0.804270 0.939453 +vt 0.790036 0.953125 +vt 0.768683 0.970703 +vt 0.758007 0.976562 +vt 0.540925 0.966797 +vt 0.516014 0.968750 +vt 0.701068 0.968750 +vt 0.676157 0.966797 +vt 0.412811 0.970703 +vt 0.395018 0.968750 +vt 0.234875 0.966797 +vt 0.209964 0.968750 +vt 0.498221 0.970703 +vt 0.480427 0.972656 +vt 0.466192 0.974609 +vt 0.455516 0.976562 +vt 0.583630 0.964844 +vt 0.736655 0.972656 +vt 0.718861 0.970703 +vt 0.750890 0.974609 +vt 0.633452 0.964844 +vt 0.370107 0.966797 +vt 0.327402 0.964844 +vt 0.444840 0.974609 +vt 0.430605 0.972656 +vt 0.192171 0.970703 +vt 0.174377 0.972656 +vt 0.160142 0.974609 +vt 0.277580 0.964844 +vn -0.8682 0.4961 0.0000 +vn -0.3939 -0.9191 0.0000 +vn 0.9959 0.0905 0.0000 +vn -0.2425 0.9701 0.0000 +vn 0.4472 0.8944 0.0000 +vn 0.2747 -0.9615 0.0000 +vn 0.9285 -0.3714 -0.0000 +vn -0.6139 -0.7894 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.9191 -0.3939 -0.0000 +vn 0.9191 -0.3939 -0.0000 +vn 0.5300 -0.8480 0.0000 +vn 0.9285 0.3714 0.0000 +vn -0.9950 -0.0995 0.0000 +vn -0.8575 -0.5145 0.0000 +vn -0.1961 0.9806 0.0000 +vn 0.4856 -0.8742 0.0000 +vn 0.8321 0.5547 0.0000 +vn -0.8944 0.4472 0.0000 +vn 0.9923 -0.1240 0.0000 +vn -0.4472 0.8944 0.0000 +vn 0.9701 0.2425 0.0000 +vn 0.8137 -0.5812 0.0000 +vn 0.8575 -0.5145 0.0000 +vn -0.5300 -0.8480 0.0000 +vn 0.1414 0.9899 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.9701 0.2425 0.0000 +vn 0.9701 -0.2425 0.0000 +vn 0.3162 0.9487 0.0000 +vn 0.9806 -0.1961 0.0000 +vn -0.1414 0.9899 0.0000 +vn -0.9959 0.0905 0.0000 +vn 0.1961 0.9806 0.0000 +vn 0.8944 0.4472 0.0000 +vn 0.9950 -0.0995 0.0000 +vn -0.9487 0.3162 0.0000 +vn -0.9191 0.3939 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.3162 0.9487 0.0000 +vn -0.9285 0.3714 0.0000 +vn -0.8321 0.5547 0.0000 +vn 0.7894 -0.6139 0.0000 +vn 0.9615 0.2747 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.2425 0.9701 0.0000 +vn -0.1961 -0.9806 0.0000 +vn -0.9285 -0.3714 -0.0000 +vn -0.4856 -0.8742 0.0000 +vn 0.6139 -0.7894 0.0000 +vn -0.2747 -0.9615 0.0000 +vn -0.9884 0.1521 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.9806 -0.1961 0.0000 +vn -0.9923 -0.1240 0.0000 +vn -0.9701 -0.2425 0.0000 +vn -0.9615 0.2747 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.8944 -0.4472 0.0000 +vn -0.0830 0.9965 0.0000 +vn 0.0830 0.9965 0.0000 +vn 0.3162 -0.9487 0.0000 +vn -0.8137 -0.5812 0.0000 +vn -0.7894 -0.6139 0.0000 +vn 0.3939 -0.9191 0.0000 +vn 0.8682 0.4961 0.0000 +vn -0.8944 -0.4472 0.0000 +vn 0.1961 -0.9806 0.0000 +vn 0.6585 -0.7526 0.0000 +vn 0.9191 0.3939 0.0000 +vn -0.6585 -0.7526 0.0000 +vn -0.3162 -0.9487 0.0000 +vn 0.9884 0.1521 0.0000 +vn 0.9487 0.3162 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.0000 -1.0000 +g Cube_Cube_top +s off +f 120/1/1 116/2/1 115/3/1 119/4/1 +f 8/5/2 12/6/2 11/7/2 7/8/2 +f 96/9/3 98/10/3 97/11/3 95/12/3 +f 174/13/4 178/14/4 177/15/4 173/16/4 +f 168/17/5 166/18/5 165/19/5 167/20/5 +f 18/21/6 20/22/6 19/23/6 17/24/6 +f 84/25/7 86/26/7 85/27/7 83/28/7 +f 50/29/8 4/30/8 3/31/8 49/32/8 +f 44/33/9 46/34/9 45/35/9 43/36/9 +f 80/37/10 34/38/10 33/39/10 79/40/10 +f 82/41/11 84/25/11 83/28/11 81/42/11 +f 28/43/12 32/44/12 31/45/12 27/46/12 +f 158/47/13 154/48/13 153/49/13 157/50/13 +f 66/51/14 70/52/14 69/53/14 65/54/14 +f 40/55/15 42/56/15 41/57/15 39/58/15 +f 188/59/16 184/60/16 183/61/16 187/62/16 +f 26/63/17 28/43/17 27/46/17 25/64/17 +f 64/65/11 82/41/11 81/42/11 63/66/11 +f 150/67/18 142/68/18 141/69/18 149/70/18 +f 116/2/19 110/71/19 109/72/19 115/3/19 +f 92/73/20 94/74/20 93/75/20 91/76/20 +f 190/77/21 192/78/21 191/79/21 189/80/21 +f 160/81/22 164/82/22 163/83/22 159/84/22 +f 56/85/23 62/86/23 61/87/23 55/88/23 +f 34/38/10 36/89/10 35/90/10 33/39/10 +f 62/86/24 60/91/24 59/92/24 61/87/24 +f 4/30/25 2/93/25 1/94/25 3/31/25 +f 132/95/26 134/96/26 133/97/26 131/98/26 +f 166/18/27 124/99/27 123/100/27 165/19/27 +f 102/101/28 104/102/28 103/103/28 101/104/28 +f 90/105/29 88/106/29 87/107/29 89/108/29 +f 192/78/4 188/59/4 187/62/4 191/79/4 +f 180/109/30 176/110/30 175/111/30 179/112/30 +f 88/106/31 92/73/31 91/76/31 87/107/31 +f 148/113/32 144/114/32 143/115/32 147/116/32 +f 38/117/15 40/55/15 39/58/15 37/118/15 +f 178/14/16 138/119/16 137/120/16 177/15/16 +f 106/121/33 68/122/33 67/123/33 105/124/33 +f 134/96/34 186/125/34 185/126/34 133/97/34 +f 152/127/35 156/128/35 155/129/35 151/130/35 +f 138/119/16 136/131/16 135/132/16 137/120/16 +f 94/74/36 100/133/36 99/134/36 93/75/36 +f 114/135/37 108/136/37 107/137/37 113/138/37 +f 110/71/38 112/139/38 111/140/38 109/72/38 +f 68/122/39 66/51/39 65/54/39 67/123/39 +f 176/141/40 174/13/40 173/16/40 175/142/40 +f 112/139/41 114/135/41 113/138/41 111/140/41 +f 124/99/42 120/1/42 119/4/42 123/100/42 +f 54/143/43 56/85/43 55/88/43 53/144/43 +f 86/26/29 90/105/29 89/108/29 85/27/29 +f 164/82/44 162/145/44 161/146/44 163/83/44 +f 146/147/45 140/148/45 139/149/45 145/150/45 +f 182/151/46 180/109/46 179/112/46 181/152/46 +f 14/153/47 16/154/47 15/155/47 13/156/47 +f 186/125/34 182/151/34 181/152/34 185/126/34 +f 78/157/48 80/37/48 79/40/48 77/158/48 +f 136/131/32 130/159/32 129/160/32 135/132/32 +f 2/93/49 6/161/49 5/162/49 1/94/49 +f 32/44/50 30/163/50 29/164/50 31/45/50 +f 118/165/34 172/166/34 171/167/34 117/168/34 +f 10/169/51 14/153/51 13/156/51 9/170/51 +f 170/171/46 168/17/46 167/20/46 169/172/46 +f 104/102/52 106/121/52 105/124/52 103/103/52 +f 142/68/53 190/77/53 189/80/53 141/69/53 +f 52/173/54 54/143/54 53/144/54 51/174/54 +f 74/175/55 72/176/55 71/177/55 73/178/55 +f 70/52/56 74/175/56 73/178/56 69/53/56 +f 76/179/57 78/157/57 77/158/57 75/180/57 +f 108/136/58 102/101/58 101/104/58 107/137/58 +f 100/133/59 96/9/59 95/12/59 99/134/59 +f 58/181/60 64/65/60 63/66/60 57/182/60 +f 130/159/61 126/183/61 125/184/61 129/160/61 +f 140/148/62 132/95/62 131/98/62 139/149/62 +f 20/22/63 22/185/63 21/186/63 19/23/63 +f 42/56/64 48/187/64 47/188/64 41/57/64 +f 184/60/16 148/113/16 147/116/16 183/61/16 +f 60/91/24 58/181/24 57/182/24 59/92/24 +f 72/176/57 76/179/57 75/180/57 71/177/57 +f 48/187/65 44/33/65 43/36/65 47/188/65 +f 172/166/34 170/171/34 169/172/34 171/167/34 +f 144/114/61 146/147/61 145/150/61 143/115/61 +f 24/189/66 26/63/66 25/64/66 23/190/66 +f 22/185/66 24/189/66 23/190/66 21/186/66 +f 156/128/67 150/67/67 149/70/67 155/129/67 +f 6/161/2 8/5/2 7/8/2 5/162/2 +f 36/89/68 38/117/68 37/118/68 35/90/68 +f 126/183/45 128/191/45 127/192/45 125/184/45 +f 16/193/69 18/21/69 17/24/69 15/194/69 +f 122/195/26 118/165/26 117/168/26 121/196/26 +f 30/163/70 52/173/70 51/174/70 29/164/70 +f 154/48/71 152/127/71 151/130/71 153/49/71 +f 46/34/72 50/29/72 49/32/72 45/35/72 +f 12/6/73 10/169/73 9/170/73 11/7/73 +f 98/10/74 160/81/74 159/84/74 97/11/74 +f 162/145/75 158/47/75 157/50/75 161/146/75 +f 128/191/62 122/195/62 121/196/62 127/192/62 +g Cube_Cube_back +f 123/197/76 119/198/76 115/199/76 109/200/76 111/201/76 113/202/76 107/203/76 101/204/76 103/205/76 105/206/76 67/207/76 65/208/76 69/209/76 73/210/76 71/211/76 75/212/76 77/213/76 79/214/76 33/215/76 35/216/76 37/217/76 39/218/76 41/219/76 47/220/76 43/221/76 45/222/76 49/223/76 3/224/76 1/225/76 5/226/76 7/227/76 11/228/76 9/229/76 13/230/76 15/231/76 194/232/76 165/233/76 +f 17/234/76 19/235/76 21/236/76 23/237/76 25/238/76 27/239/76 31/240/76 29/241/76 51/242/76 53/243/76 55/244/76 61/245/76 59/246/76 57/247/76 63/248/76 81/249/76 83/250/76 85/251/76 89/252/76 87/253/76 91/254/76 93/255/76 99/256/76 95/257/76 97/258/76 159/259/76 163/260/76 161/261/76 157/262/76 153/263/76 151/264/76 155/265/76 149/266/76 141/267/76 189/268/76 194/232/76 15/231/76 +f 147/269/76 143/270/76 194/232/76 +f 181/271/76 179/272/76 194/232/76 +f 121/273/76 117/274/76 194/232/76 +f 137/275/76 135/276/76 194/232/76 +f 187/277/76 183/278/76 194/232/76 +f 183/278/76 147/269/76 194/232/76 +f 194/232/76 189/268/76 191/279/76 +f 145/280/76 139/281/76 194/232/76 +f 143/270/76 145/280/76 194/232/76 +f 194/232/76 191/279/76 187/277/76 +f 179/272/76 175/282/76 194/232/76 +f 194/232/76 139/281/76 131/283/76 +f 133/284/76 185/285/76 194/232/76 +f 185/285/76 181/271/76 194/232/76 +f 194/232/76 131/283/76 133/284/76 +f 117/274/76 171/286/76 194/232/76 +f 171/286/76 169/287/76 194/232/76 +f 167/288/76 165/233/76 194/232/76 +f 169/287/76 167/288/76 194/232/76 +f 194/232/76 125/289/76 127/290/76 +f 194/232/76 127/290/76 121/273/76 +f 129/291/76 125/289/76 194/232/76 +f 194/232/76 175/282/76 173/292/76 +f 194/232/76 173/292/76 177/293/76 +f 135/276/76 129/291/76 194/232/76 +f 194/232/76 177/293/76 137/275/76 +g Cube_Cube_front +f 142/294/77 150/295/77 156/296/77 152/297/77 154/298/77 158/299/77 162/300/77 164/301/77 160/302/77 98/303/77 96/304/77 100/305/77 94/306/77 92/307/77 88/308/77 90/309/77 86/310/77 84/311/77 82/312/77 64/313/77 58/314/77 60/315/77 62/316/77 56/317/77 54/318/77 52/319/77 30/320/77 32/321/77 28/322/77 26/323/77 24/324/77 22/325/77 20/326/77 18/327/77 16/328/77 193/329/77 190/330/77 +f 14/331/77 10/332/77 12/333/77 8/334/77 6/335/77 2/336/77 4/337/77 50/338/77 46/339/77 44/340/77 48/341/77 42/342/77 40/343/77 38/344/77 36/345/77 34/346/77 80/347/77 78/348/77 76/349/77 72/350/77 74/351/77 70/352/77 66/353/77 68/354/77 106/355/77 104/356/77 102/357/77 108/358/77 114/359/77 112/360/77 110/361/77 116/362/77 120/363/77 124/364/77 166/365/77 193/329/77 16/328/77 +f 130/366/77 136/367/77 193/329/77 +f 118/368/77 122/369/77 193/329/77 +f 186/370/77 134/371/77 193/329/77 +f 144/372/77 148/373/77 193/329/77 +f 136/367/77 138/374/77 193/329/77 +f 138/374/77 178/375/77 193/329/77 +f 174/376/77 176/377/77 193/329/77 +f 178/375/77 174/376/77 193/329/77 +f 193/329/77 126/378/77 130/366/77 +f 170/379/77 172/380/77 193/329/77 +f 172/380/77 118/368/77 193/329/77 +f 193/329/77 166/365/77 168/381/77 +f 128/382/77 126/378/77 193/329/77 +f 122/369/77 128/382/77 193/329/77 +f 193/329/77 168/381/77 170/379/77 +f 132/383/77 140/384/77 193/329/77 +f 193/329/77 176/377/77 180/385/77 +f 193/329/77 180/385/77 182/386/77 +f 134/371/77 132/383/77 193/329/77 +f 193/329/77 182/386/77 186/370/77 +f 148/373/77 184/387/77 193/329/77 +f 184/387/77 188/388/77 193/329/77 +f 192/389/77 190/330/77 193/329/77 +f 188/388/77 192/389/77 193/329/77 +f 193/329/77 140/384/77 146/390/77 +f 193/329/77 146/390/77 144/372/77 diff --git a/street_signs/models/street_signs_us_interstate_entity.obj b/street_signs/models/street_signs_us_interstate_entity.obj new file mode 100644 index 0000000..711b268 --- /dev/null +++ b/street_signs/models/street_signs_us_interstate_entity.obj @@ -0,0 +1,123 @@ +# Blender v2.79 (sub 0) OBJ File: 'US interstate sign entity.blend' +# www.blender.org +o Cube +v -0.164979 -0.369053 0.421875 +v -0.194976 -0.350305 0.421875 +v -0.131234 -0.387800 0.421875 +v -0.104987 -0.399049 0.421875 +v -0.044994 -0.421546 0.421875 +v -0.078740 -0.410297 0.421875 +v -0.018748 -0.429045 0.421875 +v 0.000000 -0.432795 0.421875 +v 0.018748 -0.429045 0.421875 +v 0.044994 -0.421546 0.421875 +v 0.078740 -0.410297 0.421875 +v 0.104987 -0.399049 0.421875 +v 0.131234 -0.387800 0.421875 +v 0.164979 -0.369053 0.421875 +v 0.228721 -0.324058 0.421875 +v 0.194976 -0.350305 0.421875 +v -0.389951 -0.110335 0.421875 +v -0.378702 -0.136582 0.421875 +v -0.367454 -0.159079 0.421875 +v -0.356205 -0.177827 0.421875 +v -0.344957 -0.196574 0.421875 +v -0.299962 -0.256567 0.421875 +v -0.258718 -0.297811 0.421875 +v -0.326209 -0.222821 0.421875 +v -0.228721 -0.324058 0.421875 +v 0.258718 -0.297811 0.421875 +v 0.299962 -0.256567 0.421875 +v 0.326209 -0.222821 0.421875 +v 0.367454 -0.159079 0.421875 +v 0.356205 -0.177827 0.421875 +v 0.344957 -0.196574 0.421875 +v 0.378703 -0.136582 0.421875 +v -0.434945 0.080891 0.421875 +v -0.434945 0.097888 0.421875 +v -0.434945 0.122136 0.421875 +v -0.431196 0.043396 0.421875 +v -0.423697 -0.005348 0.421875 +v -0.427446 0.013400 0.421875 +v -0.416198 -0.035344 0.421875 +v -0.408699 -0.065341 0.421875 +v -0.401200 -0.084088 0.421875 +v 0.389951 -0.110335 0.421875 +v 0.401200 -0.084088 0.421875 +v 0.408699 -0.065341 0.421875 +v 0.423697 -0.005348 0.421875 +v 0.416198 -0.035344 0.421875 +v 0.427446 0.013400 0.421875 +v 0.431196 0.043396 0.421875 +v 0.434946 0.122136 0.421875 +v 0.431196 0.163381 0.421875 +v 0.434946 0.080891 0.421875 +v -0.416198 0.242121 0.421875 +v -0.423697 0.212125 0.421875 +v -0.431196 0.163381 0.421875 +v 0.423697 0.212125 0.421875 +v 0.416198 0.242121 0.421875 +v -0.415758 0.243660 0.421875 +v 0.415758 0.243660 0.421875 +vt 0.063269 0.583319 +vt 0.067025 0.545822 +vt 0.070787 0.515828 +vt 0.074544 0.497079 +vt 0.082062 0.467082 +vt 0.089581 0.437087 +vt 0.097099 0.418339 +vt 0.108376 0.392092 +vt 0.119652 0.365845 +vt 0.130930 0.343349 +vt 0.142207 0.324602 +vt 0.153483 0.305853 +vt 0.172278 0.279606 +vt 0.198591 0.245861 +vt 0.239940 0.204616 +vt 0.270012 0.178368 +vt 0.303842 0.152123 +vt 0.333914 0.133376 +vt 0.367746 0.114627 +vt 0.394058 0.103378 +vt 0.420371 0.092130 +vt 0.454202 0.080882 +vt 0.480514 0.073383 +vt 0.499309 0.069632 +vt 0.518104 0.073382 +vt 0.544417 0.080882 +vt 0.578248 0.092130 +vt 0.604561 0.103378 +vt 0.630873 0.114627 +vt 0.664704 0.133377 +vt 0.694776 0.152123 +vt 0.728607 0.178368 +vt 0.758678 0.204615 +vt 0.800027 0.245861 +vt 0.826340 0.279607 +vt 0.845135 0.305853 +vt 0.856412 0.324601 +vt 0.867688 0.343349 +vt 0.878965 0.365845 +vt 0.890243 0.392092 +vt 0.901520 0.418338 +vt 0.909037 0.437088 +vt 0.916555 0.467083 +vt 0.924072 0.497079 +vt 0.927831 0.515828 +vt 0.931589 0.545825 +vt 0.935337 0.583325 +vt 0.935354 0.600314 +vt 0.935349 0.624563 +vt 0.931592 0.665807 +vt 0.924074 0.714551 +vt 0.916557 0.744547 +vt 0.916116 0.746086 +vt 0.082504 0.746087 +vt 0.082063 0.744548 +vt 0.074546 0.714553 +vt 0.067030 0.665809 +vt 0.063270 0.624563 +vn 0.0000 -0.0000 -1.0000 +g Cube_Cube_front +s off +f 51/1/1 48/2/1 47/3/1 45/4/1 46/5/1 44/6/1 43/7/1 42/8/1 32/9/1 29/10/1 30/11/1 31/12/1 28/13/1 27/14/1 26/15/1 15/16/1 16/17/1 14/18/1 13/19/1 12/20/1 11/21/1 10/22/1 9/23/1 8/24/1 7/25/1 5/26/1 6/27/1 4/28/1 3/29/1 1/30/1 2/31/1 25/32/1 23/33/1 22/34/1 24/35/1 21/36/1 20/37/1 19/38/1 18/39/1 17/40/1 41/41/1 40/42/1 39/43/1 37/44/1 38/45/1 36/46/1 33/47/1 34/48/1 35/49/1 54/50/1 53/51/1 52/52/1 57/53/1 58/54/1 56/55/1 55/56/1 50/57/1 49/58/1 diff --git a/street_signs/models/street_signs_us_route.obj b/street_signs/models/street_signs_us_route.obj new file mode 100644 index 0000000..fda36cb --- /dev/null +++ b/street_signs/models/street_signs_us_route.obj @@ -0,0 +1,306 @@ +# Blender v2.79 (sub 0) OBJ File: 'US route sign.blend' +# www.blender.org +o Cube +v 0.500000 -0.430603 0.437500 +v 0.430603 -0.500000 0.437500 +v 0.498667 -0.444142 0.437500 +v 0.494718 -0.457160 0.437500 +v 0.488305 -0.469158 0.437500 +v 0.479674 -0.479674 0.437500 +v 0.469158 -0.488305 0.437500 +v 0.457160 -0.494718 0.437500 +v 0.444142 -0.498667 0.437500 +v 0.430603 0.500000 0.437500 +v 0.500000 0.430603 0.437500 +v 0.444142 0.498667 0.437500 +v 0.457160 0.494718 0.437500 +v 0.469158 0.488305 0.437500 +v 0.479674 0.479674 0.437500 +v 0.488305 0.469158 0.437500 +v 0.494718 0.457160 0.437500 +v 0.498667 0.444142 0.437500 +v 0.430603 -0.500000 0.500000 +v 0.500000 -0.430603 0.500000 +v 0.444142 -0.498667 0.500000 +v 0.457160 -0.494718 0.500000 +v 0.469158 -0.488305 0.500000 +v 0.479674 -0.479674 0.500000 +v 0.488305 -0.469158 0.500000 +v 0.494718 -0.457160 0.500000 +v 0.498667 -0.444142 0.500000 +v 0.500000 0.430603 0.500000 +v 0.430603 0.500000 0.500000 +v 0.498667 0.444142 0.500000 +v 0.494718 0.457160 0.500000 +v 0.488305 0.469158 0.500000 +v 0.479674 0.479674 0.500000 +v 0.469158 0.488305 0.500000 +v 0.457160 0.494718 0.500000 +v 0.444142 0.498667 0.500000 +v -0.430603 -0.500000 0.437500 +v -0.500000 -0.430603 0.437500 +v -0.444142 -0.498667 0.437500 +v -0.457160 -0.494718 0.437500 +v -0.469158 -0.488305 0.437500 +v -0.479674 -0.479674 0.437500 +v -0.488305 -0.469158 0.437500 +v -0.494718 -0.457160 0.437500 +v -0.498667 -0.444142 0.437500 +v -0.500000 0.430603 0.437500 +v -0.430603 0.500000 0.437500 +v -0.498667 0.444142 0.437500 +v -0.494718 0.457160 0.437500 +v -0.488305 0.469158 0.437500 +v -0.479674 0.479674 0.437500 +v -0.469158 0.488305 0.437500 +v -0.457160 0.494718 0.437500 +v -0.444142 0.498667 0.437500 +v -0.500000 -0.430603 0.500000 +v -0.430603 -0.500000 0.500000 +v -0.498667 -0.444142 0.500000 +v -0.494718 -0.457160 0.500000 +v -0.488305 -0.469158 0.500000 +v -0.479674 -0.479674 0.500000 +v -0.469158 -0.488305 0.500000 +v -0.457160 -0.494718 0.500000 +v -0.444142 -0.498667 0.500000 +v -0.430603 0.500000 0.500000 +v -0.500000 0.430603 0.500000 +v -0.444142 0.498667 0.500000 +v -0.457160 0.494718 0.500000 +v -0.469158 0.488305 0.500000 +v -0.479674 0.479674 0.500000 +v -0.488305 0.469158 0.500000 +v -0.494718 0.457160 0.500000 +v -0.498667 0.444142 0.500000 +vt 0.993196 0.556895 +vt 0.993196 0.997111 +vt 0.955146 0.997111 +vt 0.955146 0.556895 +vt 0.913812 0.005356 +vt 0.951862 0.005356 +vt 0.951862 0.012310 +vt 0.913812 0.012310 +vt 0.951862 0.019264 +vt 0.913812 0.019264 +vt 0.951862 0.026218 +vt 0.913812 0.026218 +vt 0.951862 0.033172 +vt 0.913812 0.033172 +vt 0.955146 0.549942 +vt 0.993196 0.549941 +vt 0.955146 0.542988 +vt 0.993196 0.542987 +vt 0.955146 0.536034 +vt 0.993196 0.536033 +vt 0.955146 0.529080 +vt 0.993196 0.529079 +vt 0.951862 0.556836 +vt 0.913812 0.556836 +vt 0.913812 0.549882 +vt 0.951862 0.549882 +vt 0.913812 0.542928 +vt 0.951862 0.542927 +vt 0.913812 0.535974 +vt 0.951862 0.535974 +vt 0.913812 0.529019 +vt 0.951862 0.529019 +vt 0.955146 0.005417 +vt 0.993196 0.005417 +vt 0.993196 0.012371 +vt 0.955146 0.012371 +vt 0.993196 0.019325 +vt 0.955146 0.019325 +vt 0.993196 0.026279 +vt 0.955146 0.026279 +vt 0.993196 0.033233 +vt 0.955146 0.033233 +vt 0.951862 0.997051 +vt 0.913812 0.997051 +vt 0.993196 0.061049 +vt 0.993196 0.501264 +vt 0.955146 0.501264 +vt 0.955146 0.061049 +vt 0.993196 0.040187 +vt 0.955146 0.040187 +vt 0.993196 0.047141 +vt 0.955146 0.047141 +vt 0.993196 0.054095 +vt 0.955146 0.054095 +vt 0.955146 0.522126 +vt 0.993196 0.522126 +vt 0.955146 0.515172 +vt 0.993196 0.515172 +vt 0.955146 0.508218 +vt 0.993196 0.508218 +vt 0.913812 0.501204 +vt 0.913812 0.060988 +vt 0.951862 0.060988 +vt 0.951862 0.501204 +vt 0.913812 0.522066 +vt 0.951862 0.522066 +vt 0.913812 0.515111 +vt 0.951862 0.515111 +vt 0.913812 0.508158 +vt 0.951862 0.508157 +vt 0.951862 0.040126 +vt 0.913812 0.040126 +vt 0.951862 0.047080 +vt 0.913812 0.047080 +vt 0.951862 0.054034 +vt 0.913812 0.054034 +vt 0.829173 0.003937 +vt 0.840978 0.004580 +vt 0.852328 0.006485 +vt 0.862789 0.009578 +vt 0.871958 0.013740 +vt 0.879483 0.018812 +vt 0.885074 0.024598 +vt 0.888517 0.030877 +vt 0.889680 0.037406 +vt 0.889680 0.452751 +vt 0.888517 0.459281 +vt 0.885074 0.465559 +vt 0.879483 0.471346 +vt 0.871958 0.476418 +vt 0.862789 0.480580 +vt 0.852328 0.483673 +vt 0.840977 0.485577 +vt 0.829173 0.486221 +vt 0.078300 0.486220 +vt 0.066496 0.485577 +vt 0.055145 0.483673 +vt 0.044684 0.480580 +vt 0.035516 0.476418 +vt 0.027991 0.471346 +vt 0.022399 0.465559 +vt 0.018956 0.459281 +vt 0.017794 0.452751 +vt 0.017794 0.037406 +vt 0.018956 0.030877 +vt 0.022399 0.024598 +vt 0.027991 0.018812 +vt 0.035516 0.013740 +vt 0.044684 0.009578 +vt 0.055145 0.006485 +vt 0.066496 0.004580 +vt 0.078300 0.003937 +vt 0.829173 0.507874 +vt 0.840978 0.508517 +vt 0.852328 0.510422 +vt 0.862789 0.513515 +vt 0.871958 0.517677 +vt 0.879483 0.522749 +vt 0.885074 0.528535 +vt 0.888517 0.534814 +vt 0.889680 0.541343 +vt 0.889680 0.956688 +vt 0.888517 0.963218 +vt 0.885074 0.969496 +vt 0.879483 0.975283 +vt 0.871958 0.980355 +vt 0.862789 0.984517 +vt 0.852328 0.987610 +vt 0.840977 0.989514 +vt 0.829173 0.990158 +vt 0.078300 0.990157 +vt 0.066496 0.989514 +vt 0.055145 0.987610 +vt 0.044684 0.984517 +vt 0.035516 0.980355 +vt 0.027991 0.975283 +vt 0.022399 0.969496 +vt 0.018956 0.963218 +vt 0.017794 0.956688 +vt 0.017794 0.541343 +vt 0.018956 0.534814 +vt 0.022399 0.528535 +vt 0.027991 0.522749 +vt 0.035516 0.517677 +vt 0.044684 0.513515 +vt 0.055145 0.510422 +vt 0.066496 0.508517 +vt 0.078300 0.507874 +vn 0.0000 1.0000 0.0000 +vn 0.0980 0.9952 0.0000 +vn 0.2903 0.9569 0.0000 +vn 0.4714 0.8819 0.0000 +vn 0.6344 0.7730 0.0000 +vn -0.0980 0.9952 0.0000 +vn -0.2903 0.9569 0.0000 +vn -0.4714 0.8819 0.0000 +vn -0.6344 0.7730 0.0000 +vn 0.0980 -0.9952 0.0000 +vn 0.2903 -0.9569 0.0000 +vn 0.4714 -0.8819 0.0000 +vn 0.6344 -0.7730 0.0000 +vn -0.0980 -0.9952 0.0000 +vn -0.2903 -0.9569 0.0000 +vn -0.4714 -0.8819 0.0000 +vn -0.6344 -0.7730 0.0000 +vn 0.0000 -1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.7730 -0.6344 0.0000 +vn -0.8819 -0.4714 0.0000 +vn -0.9569 -0.2903 0.0000 +vn -0.9952 -0.0980 0.0000 +vn -0.7730 0.6344 0.0000 +vn -0.8819 0.4714 0.0000 +vn -0.9569 0.2903 0.0000 +vn -0.9952 0.0980 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.7730 -0.6344 0.0000 +vn 0.8819 -0.4714 0.0000 +vn 0.9569 -0.2903 0.0000 +vn 0.9952 -0.0980 0.0000 +vn 0.7730 0.6344 0.0000 +vn 0.8819 0.4714 0.0000 +vn 0.9569 0.2903 0.0000 +vn 0.9952 0.0980 0.0000 +vn -0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_top +s off +f 64/1/1 29/2/1 10/3/1 47/4/1 +f 10/5/2 29/6/2 36/7/2 12/8/2 +f 12/8/3 36/7/3 35/9/3 13/10/3 +f 13/10/4 35/9/4 34/11/4 14/12/4 +f 14/12/5 34/11/5 33/13/5 15/14/5 +f 64/1/6 47/4/6 54/15/6 66/16/6 +f 66/16/7 54/15/7 53/17/7 67/18/7 +f 67/18/8 53/17/8 52/19/8 68/20/8 +f 68/20/9 52/19/9 51/21/9 69/22/9 +g Cube_Cube_bottom +f 19/23/10 2/24/10 9/25/10 21/26/10 +f 21/26/11 9/25/11 8/27/11 22/28/11 +f 22/28/12 8/27/12 7/29/12 23/30/12 +f 23/30/13 7/29/13 6/31/13 24/32/13 +f 37/33/14 56/34/14 63/35/14 39/36/14 +f 39/36/15 63/35/15 62/37/15 40/38/15 +f 40/38/16 62/37/16 61/39/16 41/40/16 +f 41/40/17 61/39/17 60/41/17 42/42/17 +f 19/23/18 56/43/18 37/44/18 2/24/18 +g Cube_Cube_right +f 55/45/19 65/46/19 46/47/19 38/48/19 +f 42/42/20 60/41/20 59/49/20 43/50/20 +f 43/50/21 59/49/21 58/51/21 44/52/21 +f 44/52/22 58/51/22 57/53/22 45/54/22 +f 45/54/23 57/53/23 55/45/23 38/48/23 +f 69/22/24 51/21/24 50/55/24 70/56/24 +f 70/56/25 50/55/25 49/57/25 71/58/25 +f 71/58/26 49/57/26 48/59/26 72/60/26 +f 72/60/27 48/59/27 46/47/27 65/46/27 +g Cube_Cube_left +f 1/61/28 11/62/28 28/63/28 20/64/28 +f 24/32/29 6/31/29 5/65/29 25/66/29 +f 25/66/30 5/65/30 4/67/30 26/68/30 +f 26/68/31 4/67/31 3/69/31 27/70/31 +f 27/70/32 3/69/32 1/61/32 20/64/32 +f 15/14/33 33/13/33 32/71/33 16/72/33 +f 16/72/34 32/71/34 31/73/34 17/74/34 +f 17/74/35 31/73/35 30/75/35 18/76/35 +f 18/76/36 30/75/36 28/63/36 11/62/36 +g Cube_Cube_back +f 19/77/37 21/78/37 22/79/37 23/80/37 24/81/37 25/82/37 26/83/37 27/84/37 20/85/37 28/86/37 30/87/37 31/88/37 32/89/37 33/90/37 34/91/37 35/92/37 36/93/37 29/94/37 64/95/37 66/96/37 67/97/37 68/98/37 69/99/37 70/100/37 71/101/37 72/102/37 65/103/37 55/104/37 57/105/37 58/106/37 59/107/37 60/108/37 61/109/37 62/110/37 63/111/37 56/112/37 +g Cube_Cube_front +f 37/113/38 39/114/38 40/115/38 41/116/38 42/117/38 43/118/38 44/119/38 45/120/38 38/121/38 46/122/38 48/123/38 49/124/38 50/125/38 51/126/38 52/127/38 53/128/38 54/129/38 47/130/38 10/131/38 12/132/38 13/133/38 14/134/38 15/135/38 16/136/38 17/137/38 18/138/38 11/139/38 1/140/38 3/141/38 4/142/38 5/143/38 6/144/38 7/145/38 8/146/38 9/147/38 2/148/38 diff --git a/street_signs/models/street_signs_us_route_entity.obj b/street_signs/models/street_signs_us_route_entity.obj new file mode 100644 index 0000000..658e8a7 --- /dev/null +++ b/street_signs/models/street_signs_us_route_entity.obj @@ -0,0 +1,111 @@ +# Blender v2.79 (sub 0) OBJ File: 'US route sign entity.blend' +# www.blender.org +o Cube +v -0.365067 -0.319627 0.421875 +v -0.418123 -0.259417 0.421875 +v -0.313203 -0.352713 0.421875 +v -0.244349 -0.372981 0.421875 +v -0.130487 -0.376260 0.421875 +v -0.064912 -0.403086 0.421875 +v -0.023480 -0.431999 0.421875 +v -0.002033 -0.451030 0.421875 +v 0.019414 -0.431999 0.421875 +v 0.060846 -0.403086 0.421875 +v 0.126421 -0.376260 0.421875 +v 0.240283 -0.372981 0.421875 +v 0.309137 -0.352713 0.421875 +v 0.361001 -0.319627 0.421875 +v 0.442125 -0.198562 0.421875 +v 0.414057 -0.259417 0.421875 +v -0.455129 0.281568 0.421875 +v -0.456276 -0.129012 0.421875 +v -0.452401 -0.090562 0.421875 +v -0.446191 -0.198562 0.421875 +v -0.439748 0.261180 0.421875 +v -0.440707 -0.043579 0.421875 +v -0.422222 0.221835 0.421875 +v -0.408273 0.170329 0.421875 +v -0.403623 0.067674 0.421875 +v -0.417014 0.019259 0.421875 +v -0.402550 0.119181 0.421875 +v 0.412948 0.019259 0.421875 +v 0.399557 0.067674 0.421875 +v 0.398484 0.119181 0.421875 +v 0.404207 0.170329 0.421875 +v 0.418156 0.221835 0.421875 +v 0.435683 0.261180 0.421875 +v 0.436641 -0.043579 0.421875 +v 0.448335 -0.090562 0.421875 +v 0.452210 -0.129012 0.421875 +v -0.034928 0.428896 0.421875 +v -0.002032 0.451014 0.421875 +v 0.030862 0.428896 0.421875 +v -0.279592 0.447675 0.421875 +v -0.255747 0.432771 0.421875 +v 0.251681 0.432771 0.421875 +v 0.275526 0.447675 0.421875 +v 0.451063 0.281568 0.421875 +v -0.212527 0.412801 0.421875 +v 0.208461 0.412801 0.421875 +v -0.073925 0.409522 0.421875 +v 0.069859 0.409522 0.421875 +v 0.158087 0.399686 0.421875 +v -0.162153 0.399686 0.421875 +v -0.124299 0.399686 0.421875 +v 0.120233 0.399686 0.421875 +vt 0.934694 0.378452 +vt 0.930988 0.415249 +vt 0.919797 0.460207 +vt 0.897121 0.520341 +vt 0.884307 0.566670 +vt 0.883280 0.615964 +vt 0.888756 0.664905 +vt 0.902107 0.714200 +vt 0.918877 0.751847 +vt 0.933599 0.771358 +vt 0.765610 0.930314 +vt 0.742787 0.916051 +vt 0.701425 0.896939 +vt 0.653219 0.884393 +vt 0.616991 0.884391 +vt 0.568784 0.893802 +vt 0.531463 0.912344 +vt 0.499980 0.933510 +vt 0.468501 0.912345 +vt 0.431182 0.893800 +vt 0.382974 0.884394 +vt 0.346745 0.884393 +vt 0.298537 0.896942 +vt 0.257176 0.916050 +vt 0.234356 0.930312 +vt 0.066364 0.771356 +vt 0.081085 0.751845 +vt 0.097858 0.714196 +vt 0.111206 0.664905 +vt 0.116686 0.615963 +vt 0.115654 0.566671 +vt 0.102842 0.520340 +vt 0.080166 0.460206 +vt 0.068975 0.415250 +vt 0.065271 0.378454 +vt 0.074920 0.311899 +vt 0.101782 0.253662 +vt 0.152555 0.196046 +vt 0.202192 0.164381 +vt 0.268081 0.144987 +vt 0.377052 0.141848 +vt 0.439809 0.116181 +vt 0.479455 0.088514 +vt 0.499980 0.070299 +vt 0.520505 0.088511 +vt 0.560155 0.116180 +vt 0.622915 0.141852 +vt 0.731882 0.144982 +vt 0.797771 0.164382 +vt 0.847410 0.196045 +vt 0.898185 0.253664 +vt 0.925043 0.311899 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_front +s off +f 18/1/1 19/2/1 22/3/1 26/4/1 25/5/1 27/6/1 24/7/1 23/8/1 21/9/1 17/10/1 40/11/1 41/12/1 45/13/1 50/14/1 51/15/1 47/16/1 37/17/1 38/18/1 39/19/1 48/20/1 52/21/1 49/22/1 46/23/1 42/24/1 43/25/1 44/26/1 33/27/1 32/28/1 31/29/1 30/30/1 29/31/1 28/32/1 34/33/1 35/34/1 36/35/1 15/36/1 16/37/1 14/38/1 13/39/1 12/40/1 11/41/1 10/42/1 9/43/1 8/44/1 7/45/1 6/46/1 5/47/1 4/48/1 3/49/1 1/50/1 2/51/1 20/52/1 diff --git a/street_signs/models/street_signs_warning.obj b/street_signs/models/street_signs_warning.obj new file mode 100644 index 0000000..4ce6cc0 --- /dev/null +++ b/street_signs/models/street_signs_warning.obj @@ -0,0 +1,366 @@ +# Blender v2.79 (sub 0) OBJ File: 'street signs warning.blend' +# www.blender.org +o Cube +v 0.448100 0.029396 0.437500 +v 0.448100 -0.029396 0.437500 +v 0.452202 0.024436 0.437500 +v 0.455502 0.018873 0.437500 +v 0.457919 0.012847 0.437500 +v 0.459394 0.006503 0.437500 +v 0.459889 -0.000000 0.437500 +v 0.459394 -0.006503 0.437500 +v 0.457919 -0.012847 0.437500 +v 0.455502 -0.018873 0.437500 +v 0.452202 -0.024436 0.437500 +v 0.448100 -0.029396 0.500000 +v 0.448100 0.029396 0.500000 +v 0.452202 -0.024436 0.500000 +v 0.455502 -0.018873 0.500000 +v 0.457919 -0.012847 0.500000 +v 0.459394 -0.006503 0.500000 +v 0.459889 0.000000 0.500000 +v 0.459394 0.006503 0.500000 +v 0.457919 0.012847 0.500000 +v 0.455502 0.018873 0.500000 +v 0.452202 0.024436 0.500000 +v 0.028463 -0.462792 0.437500 +v -0.028463 -0.462792 0.437500 +v 0.023660 -0.467028 0.437500 +v 0.018274 -0.470437 0.437500 +v 0.012439 -0.472933 0.437500 +v 0.006297 -0.474456 0.437500 +v 0.000000 -0.474968 0.437500 +v -0.006297 -0.474456 0.437500 +v -0.012439 -0.472933 0.437500 +v -0.018274 -0.470437 0.437500 +v -0.023660 -0.467028 0.437500 +v -0.448100 -0.029396 0.437500 +v -0.448100 0.029396 0.437500 +v -0.452202 -0.024436 0.437500 +v -0.455502 -0.018873 0.437500 +v -0.457919 -0.012847 0.437500 +v -0.459394 -0.006503 0.437500 +v -0.459889 0.000000 0.437500 +v -0.459394 0.006503 0.437500 +v -0.457919 0.012847 0.437500 +v -0.455502 0.018873 0.437500 +v -0.452202 0.024436 0.437500 +v -0.028463 0.462792 0.437500 +v 0.028463 0.462792 0.437500 +v -0.023660 0.467028 0.437500 +v -0.018274 0.470437 0.437500 +v -0.012439 0.472933 0.437500 +v -0.006297 0.474456 0.437500 +v 0.000000 0.474968 0.437500 +v 0.006297 0.474456 0.437500 +v 0.012439 0.472933 0.437500 +v 0.018274 0.470437 0.437500 +v 0.023660 0.467028 0.437500 +v -0.448100 0.029396 0.500000 +v -0.448100 -0.029396 0.500000 +v -0.452202 0.024436 0.500000 +v -0.455502 0.018873 0.500000 +v -0.457919 0.012847 0.500000 +v -0.459394 0.006503 0.500000 +v -0.459889 -0.000000 0.500000 +v -0.459394 -0.006503 0.500000 +v -0.457919 -0.012847 0.500000 +v -0.455502 -0.018873 0.500000 +v -0.452202 -0.024436 0.500000 +v -0.028463 -0.462792 0.500000 +v 0.028463 -0.462792 0.500000 +v -0.023660 -0.467028 0.500000 +v -0.018274 -0.470437 0.500000 +v -0.012439 -0.472933 0.500000 +v -0.006297 -0.474456 0.500000 +v 0.000000 -0.474968 0.500000 +v 0.006297 -0.474456 0.500000 +v 0.012439 -0.472933 0.500000 +v 0.018274 -0.470437 0.500000 +v 0.023660 -0.467028 0.500000 +v 0.028463 0.462792 0.500000 +v -0.028463 0.462792 0.500000 +v 0.023660 0.467028 0.500000 +v 0.018274 0.470437 0.500000 +v 0.012439 0.472933 0.500000 +v 0.006297 0.474456 0.500000 +v 0.000000 0.474968 0.500000 +v -0.006297 0.474456 0.500000 +v -0.012439 0.472933 0.500000 +v -0.018274 0.470437 0.500000 +v -0.023660 0.467028 0.500000 +vt 0.920146 0.499300 +vt 0.988043 0.499300 +vt 0.988043 0.721828 +vt 0.920146 0.721828 +vt 0.988043 0.724203 +vt 0.920146 0.724203 +vt 0.988043 0.726588 +vt 0.920146 0.726588 +vt 0.988043 0.728984 +vt 0.920146 0.728984 +vt 0.988043 0.731386 +vt 0.920146 0.731386 +vt 0.988043 0.733792 +vt 0.920146 0.733792 +vt 0.988043 0.253333 +vt 0.920146 0.253333 +vt 0.920146 0.250959 +vt 0.988043 0.250959 +vt 0.920146 0.248573 +vt 0.988043 0.248573 +vt 0.920146 0.246178 +vt 0.988043 0.246178 +vt 0.920146 0.243776 +vt 0.988043 0.243776 +vt 0.920146 0.241370 +vt 0.988043 0.241370 +vt 0.920146 0.475861 +vt 0.988043 0.475861 +vt 0.988043 0.478224 +vt 0.920146 0.478224 +vt 0.988043 0.480575 +vt 0.920146 0.480575 +vt 0.988043 0.482916 +vt 0.920146 0.482916 +vt 0.988043 0.485250 +vt 0.920146 0.485250 +vt 0.988043 0.487581 +vt 0.920146 0.487581 +vt 0.988043 0.489911 +vt 0.920146 0.489911 +vt 0.988043 0.492245 +vt 0.920146 0.492245 +vt 0.988043 0.494587 +vt 0.920146 0.494587 +vt 0.988043 0.496938 +vt 0.920146 0.496938 +vt 0.920146 0.006878 +vt 0.988043 0.006876 +vt 0.988043 0.229406 +vt 0.920146 0.229406 +vt 0.988043 0.968284 +vt 0.920146 0.968287 +vt 0.920146 0.745755 +vt 0.988043 0.745755 +vt 0.988043 0.736198 +vt 0.920146 0.736198 +vt 0.988043 0.738600 +vt 0.920146 0.738600 +vt 0.988043 0.740995 +vt 0.920146 0.740995 +vt 0.988043 0.743381 +vt 0.920146 0.743381 +vt 0.920146 0.238964 +vt 0.988043 0.238964 +vt 0.920146 0.236562 +vt 0.988043 0.236562 +vt 0.920146 0.234166 +vt 0.988043 0.234166 +vt 0.920146 0.231781 +vt 0.988043 0.231781 +vt 0.988043 0.991723 +vt 0.920146 0.991726 +vt 0.920146 0.989363 +vt 0.988043 0.989360 +vt 0.920146 0.987013 +vt 0.988043 0.987009 +vt 0.920146 0.984671 +vt 0.988043 0.984668 +vt 0.920146 0.982337 +vt 0.988043 0.982334 +vt 0.920146 0.980006 +vt 0.988043 0.980003 +vt 0.920146 0.977676 +vt 0.988043 0.977673 +vt 0.920146 0.975342 +vt 0.988043 0.975339 +vt 0.920146 0.973000 +vt 0.988043 0.972997 +vt 0.920146 0.970649 +vt 0.988043 0.970646 +vt 0.482509 0.016768 +vt 0.477954 0.014632 +vt 0.472847 0.012913 +vt 0.467313 0.011653 +vt 0.461488 0.010884 +vt 0.455516 0.010626 +vt 0.449544 0.010884 +vt 0.443720 0.011653 +vt 0.438185 0.012913 +vt 0.433078 0.014632 +vt 0.428523 0.016768 +vt 0.030552 0.235185 +vt 0.026662 0.237684 +vt 0.023532 0.240484 +vt 0.021239 0.243517 +vt 0.019841 0.246706 +vt 0.019371 0.249972 +vt 0.019841 0.253235 +vt 0.021239 0.256414 +vt 0.023532 0.259433 +vt 0.026662 0.262217 +vt 0.030552 0.264698 +vt 0.428523 0.481396 +vt 0.433078 0.483514 +vt 0.438185 0.485217 +vt 0.443720 0.486463 +vt 0.449544 0.487223 +vt 0.455516 0.487478 +vt 0.461488 0.487223 +vt 0.467313 0.486463 +vt 0.472847 0.485217 +vt 0.477954 0.483514 +vt 0.482509 0.481396 +vt 0.880480 0.264698 +vt 0.884370 0.262217 +vt 0.887500 0.259433 +vt 0.889793 0.256414 +vt 0.891191 0.253235 +vt 0.891661 0.249972 +vt 0.891191 0.246706 +vt 0.889793 0.243517 +vt 0.887500 0.240484 +vt 0.884370 0.237684 +vt 0.880480 0.235185 +vt 0.428523 0.516768 +vt 0.433078 0.514633 +vt 0.438185 0.512915 +vt 0.443720 0.511657 +vt 0.449544 0.510889 +vt 0.455516 0.510631 +vt 0.461488 0.510889 +vt 0.467313 0.511657 +vt 0.472847 0.512915 +vt 0.477954 0.514633 +vt 0.482509 0.516768 +vt 0.880480 0.735185 +vt 0.884370 0.737685 +vt 0.887500 0.740488 +vt 0.889793 0.743526 +vt 0.891191 0.746722 +vt 0.891661 0.750000 +vt 0.891191 0.753278 +vt 0.889793 0.756474 +vt 0.887500 0.759512 +vt 0.884370 0.762315 +vt 0.880480 0.764815 +vt 0.482509 0.983232 +vt 0.477954 0.985367 +vt 0.472847 0.987085 +vt 0.467313 0.988343 +vt 0.461488 0.989111 +vt 0.455516 0.989369 +vt 0.449544 0.989111 +vt 0.443720 0.988343 +vt 0.438185 0.987085 +vt 0.433078 0.985367 +vt 0.428523 0.983232 +vt 0.030552 0.764815 +vt 0.026662 0.762315 +vt 0.023532 0.759512 +vt 0.021239 0.756474 +vt 0.019841 0.753277 +vt 0.019371 0.750000 +vt 0.019841 0.746723 +vt 0.021239 0.743526 +vt 0.023532 0.740488 +vt 0.026662 0.737685 +vt 0.030552 0.735185 +vn -0.7184 0.6956 0.0000 +vn -0.7706 0.6373 0.0000 +vn -0.8600 0.5103 0.0000 +vn -0.9281 0.3722 0.0000 +vn -0.9740 0.2264 0.0000 +vn -0.9971 0.0760 0.0000 +vn 0.7706 0.6373 -0.0000 +vn 0.8600 0.5103 -0.0000 +vn 0.9281 0.3722 -0.0000 +vn 0.9740 0.2264 -0.0000 +vn 0.9971 0.0760 -0.0000 +vn 0.6615 0.7499 0.0000 +vn 0.5348 0.8450 -0.0000 +vn 0.3933 0.9194 0.0000 +vn 0.2407 0.9706 0.0000 +vn 0.0810 0.9967 0.0000 +vn -0.0810 0.9967 -0.0000 +vn -0.2407 0.9706 -0.0000 +vn -0.3933 0.9194 -0.0000 +vn -0.5348 0.8450 0.0000 +vn -0.6615 0.7499 0.0000 +vn 0.7184 0.6956 0.0000 +vn 0.7184 -0.6956 0.0000 +vn -0.7184 -0.6956 0.0000 +vn -0.9971 -0.0760 -0.0000 +vn -0.9740 -0.2264 -0.0000 +vn -0.9281 -0.3722 -0.0000 +vn -0.8600 -0.5103 -0.0000 +vn -0.7706 -0.6373 -0.0000 +vn 0.9971 -0.0760 0.0000 +vn 0.9740 -0.2264 0.0000 +vn 0.9281 -0.3722 0.0000 +vn 0.8600 -0.5103 0.0000 +vn 0.7706 -0.6373 0.0000 +vn 0.6615 -0.7499 0.0000 +vn 0.5348 -0.8450 0.0000 +vn 0.3933 -0.9194 0.0000 +vn 0.2407 -0.9706 -0.0000 +vn 0.0810 -0.9967 0.0000 +vn -0.0810 -0.9967 0.0000 +vn -0.2407 -0.9706 0.0000 +vn -0.3933 -0.9194 0.0000 +vn -0.5348 -0.8450 0.0000 +vn -0.6615 -0.7499 0.0000 +vn -0.0000 0.0000 1.0000 +vn -0.0000 0.0000 -1.0000 +g Cube_Cube_top +s off +f 79/1/1 45/2/1 35/3/1 56/4/1 +f 56/4/2 35/3/2 44/5/2 58/6/2 +f 58/6/3 44/5/3 43/7/3 59/8/3 +f 59/8/4 43/7/4 42/9/4 60/10/4 +f 60/10/5 42/9/5 41/11/5 61/12/5 +f 61/12/6 41/11/6 40/13/6 62/14/6 +f 1/15/7 13/16/7 22/17/7 3/18/7 +f 3/18/8 22/17/8 21/19/8 4/20/8 +f 4/20/9 21/19/9 20/21/9 5/22/9 +f 5/22/10 20/21/10 19/23/10 6/24/10 +f 6/24/11 19/23/11 18/25/11 7/26/11 +f 78/27/12 46/28/12 55/29/12 80/30/12 +f 80/30/13 55/29/13 54/31/13 81/32/13 +f 81/32/14 54/31/14 53/33/14 82/34/14 +f 82/34/15 53/33/15 52/35/15 83/36/15 +f 83/36/16 52/35/16 51/37/16 84/38/16 +f 84/38/17 51/37/17 50/39/17 85/40/17 +f 85/40/18 50/39/18 49/41/18 86/42/18 +f 86/42/19 49/41/19 48/43/19 87/44/19 +f 87/44/20 48/43/20 47/45/20 88/46/20 +f 88/46/21 47/45/21 45/2/21 79/1/21 +f 46/28/22 78/27/22 13/16/22 1/15/22 +g Cube_Cube_bottom +f 68/47/23 23/48/23 2/49/23 12/50/23 +f 24/51/24 67/52/24 57/53/24 34/54/24 +f 62/14/25 40/13/25 39/55/25 63/56/25 +f 63/56/26 39/55/26 38/57/26 64/58/26 +f 64/58/27 38/57/27 37/59/27 65/60/27 +f 65/60/28 37/59/28 36/61/28 66/62/28 +f 66/62/29 36/61/29 34/54/29 57/53/29 +f 7/26/30 18/25/30 17/63/30 8/64/30 +f 8/64/31 17/63/31 16/65/31 9/66/31 +f 9/66/32 16/65/32 15/67/32 10/68/32 +f 10/68/33 15/67/33 14/69/33 11/70/33 +f 11/70/34 14/69/34 12/50/34 2/49/34 +f 23/71/35 68/72/35 77/73/35 25/74/35 +f 25/74/36 77/73/36 76/75/36 26/76/36 +f 26/76/37 76/75/37 75/77/37 27/78/37 +f 27/78/38 75/77/38 74/79/38 28/80/38 +f 28/80/39 74/79/39 73/81/39 29/82/39 +f 29/82/40 73/81/40 72/83/40 30/84/40 +f 30/84/41 72/83/41 71/85/41 31/86/41 +f 31/86/42 71/85/42 70/87/42 32/88/42 +f 32/88/43 70/87/43 69/89/43 33/90/43 +f 33/90/44 69/89/44 67/52/44 24/51/44 +g Cube_Cube_back +f 67/91/45 69/92/45 70/93/45 71/94/45 72/95/45 73/96/45 74/97/45 75/98/45 76/99/45 77/100/45 68/101/45 12/102/45 14/103/45 15/104/45 16/105/45 17/106/45 18/107/45 19/108/45 20/109/45 21/110/45 22/111/45 13/112/45 78/113/45 80/114/45 81/115/45 82/116/45 83/117/45 84/118/45 85/119/45 86/120/45 87/121/45 88/122/45 79/123/45 56/124/45 58/125/45 59/126/45 60/127/45 61/128/45 62/129/45 63/130/45 64/131/45 65/132/45 66/133/45 57/134/45 +g Cube_Cube_front +f 23/135/46 25/136/46 26/137/46 27/138/46 28/139/46 29/140/46 30/141/46 31/142/46 32/143/46 33/144/46 24/145/46 34/146/46 36/147/46 37/148/46 38/149/46 39/150/46 40/151/46 41/152/46 42/153/46 43/154/46 44/155/46 35/156/46 45/157/46 47/158/46 48/159/46 49/160/46 50/161/46 51/162/46 52/163/46 53/164/46 54/165/46 55/166/46 46/167/46 1/168/46 3/169/46 4/170/46 5/171/46 6/172/46 7/173/46 8/174/46 9/175/46 10/176/46 11/177/46 2/178/46 diff --git a/street_signs/models/street_signs_warning_entity.obj b/street_signs/models/street_signs_warning_entity.obj new file mode 100644 index 0000000..2989995 --- /dev/null +++ b/street_signs/models/street_signs_warning_entity.obj @@ -0,0 +1,23 @@ +# Blender v2.79 (sub 0) OBJ File: 'street signs warning_entity.blend' +# www.blender.org +o Cube +v 0.004454 -0.424102 0.421875 +v -0.004454 -0.424102 0.421875 +v -0.424102 -0.004454 0.421875 +v 0.424102 -0.004454 0.421875 +v -0.424102 0.004454 0.421875 +v 0.424102 0.004454 0.421875 +v -0.004454 0.424102 0.421875 +v 0.004454 0.424102 0.421875 +vt 0.941415 0.504636 +vt 0.504636 0.941415 +vt 0.495364 0.941415 +vt 0.058585 0.504636 +vt 0.058585 0.495364 +vt 0.495364 0.058585 +vt 0.504636 0.058585 +vt 0.941415 0.495364 +vn 0.0000 0.0000 -1.0000 +g Cube_Cube_front +s off +f 5/1/1 7/2/1 8/3/1 6/4/1 4/5/1 1/6/1 2/7/1 3/8/1 diff --git a/street_signs/screenshot_20180924_193156.png b/street_signs/screenshot_20180924_193156.png new file mode 100644 index 0000000..7fd5e34 Binary files /dev/null and b/street_signs/screenshot_20180924_193156.png differ diff --git a/street_signs/textures/street_signs_basic_entity_UV_guide.png b/street_signs/textures/street_signs_basic_entity_UV_guide.png index d023762..0827125 100644 Binary files a/street_signs/textures/street_signs_basic_entity_UV_guide.png and b/street_signs/textures/street_signs_basic_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_color_0.png b/street_signs/textures/street_signs_color_0.png deleted file mode 100644 index f743589..0000000 Binary files a/street_signs/textures/street_signs_color_0.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_1.png b/street_signs/textures/street_signs_color_1.png deleted file mode 100644 index 497d708..0000000 Binary files a/street_signs/textures/street_signs_color_1.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_15px_0.png b/street_signs/textures/street_signs_color_15px_0.png new file mode 100644 index 0000000..f743589 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_0.png differ diff --git a/street_signs/textures/street_signs_color_15px_1.png b/street_signs/textures/street_signs_color_15px_1.png new file mode 100644 index 0000000..497d708 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_1.png differ diff --git a/street_signs/textures/street_signs_color_15px_2.png b/street_signs/textures/street_signs_color_15px_2.png new file mode 100644 index 0000000..a5f4e84 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_2.png differ diff --git a/street_signs/textures/street_signs_color_15px_3.png b/street_signs/textures/street_signs_color_15px_3.png new file mode 100644 index 0000000..ef59a0c Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_3.png differ diff --git a/street_signs/textures/street_signs_color_15px_4.png b/street_signs/textures/street_signs_color_15px_4.png new file mode 100644 index 0000000..1abb4da Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_4.png differ diff --git a/street_signs/textures/street_signs_color_15px_5.png b/street_signs/textures/street_signs_color_15px_5.png new file mode 100644 index 0000000..dfcdc1b Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_5.png differ diff --git a/street_signs/textures/street_signs_color_15px_6.png b/street_signs/textures/street_signs_color_15px_6.png new file mode 100644 index 0000000..dc829f9 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_6.png differ diff --git a/street_signs/textures/street_signs_color_15px_7.png b/street_signs/textures/street_signs_color_15px_7.png new file mode 100644 index 0000000..9b79dfd Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_7.png differ diff --git a/street_signs/textures/street_signs_color_15px_8.png b/street_signs/textures/street_signs_color_15px_8.png new file mode 100644 index 0000000..f7f2a0d Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_8.png differ diff --git a/street_signs/textures/street_signs_color_15px_9.png b/street_signs/textures/street_signs_color_15px_9.png new file mode 100644 index 0000000..52488ad Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_9.png differ diff --git a/street_signs/textures/street_signs_color_15px_A.png b/street_signs/textures/street_signs_color_15px_A.png new file mode 100644 index 0000000..be3bc17 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_A.png differ diff --git a/street_signs/textures/street_signs_color_15px_B.png b/street_signs/textures/street_signs_color_15px_B.png new file mode 100644 index 0000000..48ae3e0 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_B.png differ diff --git a/street_signs/textures/street_signs_color_15px_C.png b/street_signs/textures/street_signs_color_15px_C.png new file mode 100644 index 0000000..d4f901a Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_C.png differ diff --git a/street_signs/textures/street_signs_color_15px_D.png b/street_signs/textures/street_signs_color_15px_D.png new file mode 100644 index 0000000..1f2efde Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_D.png differ diff --git a/street_signs/textures/street_signs_color_15px_E.png b/street_signs/textures/street_signs_color_15px_E.png new file mode 100644 index 0000000..3309f9b Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_E.png differ diff --git a/street_signs/textures/street_signs_color_15px_F.png b/street_signs/textures/street_signs_color_15px_F.png new file mode 100644 index 0000000..da91ce4 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_F.png differ diff --git a/street_signs/textures/street_signs_color_15px_n.png b/street_signs/textures/street_signs_color_15px_n.png new file mode 100644 index 0000000..b73f781 Binary files /dev/null and b/street_signs/textures/street_signs_color_15px_n.png differ diff --git a/street_signs/textures/street_signs_color_2.png b/street_signs/textures/street_signs_color_2.png deleted file mode 100644 index a5f4e84..0000000 Binary files a/street_signs/textures/street_signs_color_2.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_3.png b/street_signs/textures/street_signs_color_3.png deleted file mode 100644 index ef59a0c..0000000 Binary files a/street_signs/textures/street_signs_color_3.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_31px_0.png b/street_signs/textures/street_signs_color_31px_0.png new file mode 100644 index 0000000..bbda5a9 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_0.png differ diff --git a/street_signs/textures/street_signs_color_31px_1.png b/street_signs/textures/street_signs_color_31px_1.png new file mode 100644 index 0000000..0431113 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_1.png differ diff --git a/street_signs/textures/street_signs_color_31px_2.png b/street_signs/textures/street_signs_color_31px_2.png new file mode 100644 index 0000000..1e5d351 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_2.png differ diff --git a/street_signs/textures/street_signs_color_31px_3.png b/street_signs/textures/street_signs_color_31px_3.png new file mode 100644 index 0000000..49eb91c Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_3.png differ diff --git a/street_signs/textures/street_signs_color_31px_4.png b/street_signs/textures/street_signs_color_31px_4.png new file mode 100644 index 0000000..1578043 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_4.png differ diff --git a/street_signs/textures/street_signs_color_31px_5.png b/street_signs/textures/street_signs_color_31px_5.png new file mode 100644 index 0000000..ea9bf8c Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_5.png differ diff --git a/street_signs/textures/street_signs_color_31px_6.png b/street_signs/textures/street_signs_color_31px_6.png new file mode 100644 index 0000000..6a32f66 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_6.png differ diff --git a/street_signs/textures/street_signs_color_31px_7.png b/street_signs/textures/street_signs_color_31px_7.png new file mode 100644 index 0000000..20a4184 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_7.png differ diff --git a/street_signs/textures/street_signs_color_31px_8.png b/street_signs/textures/street_signs_color_31px_8.png new file mode 100644 index 0000000..d9767df Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_8.png differ diff --git a/street_signs/textures/street_signs_color_31px_9.png b/street_signs/textures/street_signs_color_31px_9.png new file mode 100644 index 0000000..e64f7f3 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_9.png differ diff --git a/street_signs/textures/street_signs_color_31px_A.png b/street_signs/textures/street_signs_color_31px_A.png new file mode 100644 index 0000000..53c7fcc Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_A.png differ diff --git a/street_signs/textures/street_signs_color_31px_B.png b/street_signs/textures/street_signs_color_31px_B.png new file mode 100644 index 0000000..48318cb Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_B.png differ diff --git a/street_signs/textures/street_signs_color_31px_C.png b/street_signs/textures/street_signs_color_31px_C.png new file mode 100644 index 0000000..9ad71a4 Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_C.png differ diff --git a/street_signs/textures/street_signs_color_31px_D.png b/street_signs/textures/street_signs_color_31px_D.png new file mode 100644 index 0000000..4b692fb Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_D.png differ diff --git a/street_signs/textures/street_signs_color_31px_E.png b/street_signs/textures/street_signs_color_31px_E.png new file mode 100644 index 0000000..468c5ab Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_E.png differ diff --git a/street_signs/textures/street_signs_color_31px_F.png b/street_signs/textures/street_signs_color_31px_F.png new file mode 100644 index 0000000..0fc1caa Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_F.png differ diff --git a/street_signs/textures/street_signs_color_31px_n.png b/street_signs/textures/street_signs_color_31px_n.png new file mode 100644 index 0000000..3d4cf1a Binary files /dev/null and b/street_signs/textures/street_signs_color_31px_n.png differ diff --git a/street_signs/textures/street_signs_color_4.png b/street_signs/textures/street_signs_color_4.png deleted file mode 100644 index 1abb4da..0000000 Binary files a/street_signs/textures/street_signs_color_4.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_5.png b/street_signs/textures/street_signs_color_5.png deleted file mode 100644 index dfcdc1b..0000000 Binary files a/street_signs/textures/street_signs_color_5.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_6.png b/street_signs/textures/street_signs_color_6.png deleted file mode 100644 index dc829f9..0000000 Binary files a/street_signs/textures/street_signs_color_6.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_7.png b/street_signs/textures/street_signs_color_7.png deleted file mode 100644 index 9b79dfd..0000000 Binary files a/street_signs/textures/street_signs_color_7.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_8.png b/street_signs/textures/street_signs_color_8.png deleted file mode 100644 index f7f2a0d..0000000 Binary files a/street_signs/textures/street_signs_color_8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_9.png b/street_signs/textures/street_signs_color_9.png deleted file mode 100644 index 52488ad..0000000 Binary files a/street_signs/textures/street_signs_color_9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_A.png b/street_signs/textures/street_signs_color_A.png deleted file mode 100644 index be3bc17..0000000 Binary files a/street_signs/textures/street_signs_color_A.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_B.png b/street_signs/textures/street_signs_color_B.png deleted file mode 100644 index 48ae3e0..0000000 Binary files a/street_signs/textures/street_signs_color_B.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_C.png b/street_signs/textures/street_signs_color_C.png deleted file mode 100644 index d4f901a..0000000 Binary files a/street_signs/textures/street_signs_color_C.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_D.png b/street_signs/textures/street_signs_color_D.png deleted file mode 100644 index 1f2efde..0000000 Binary files a/street_signs/textures/street_signs_color_D.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_E.png b/street_signs/textures/street_signs_color_E.png deleted file mode 100644 index 3309f9b..0000000 Binary files a/street_signs/textures/street_signs_color_E.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_F.png b/street_signs/textures/street_signs_color_F.png deleted file mode 100644 index da91ce4..0000000 Binary files a/street_signs/textures/street_signs_color_F.png and /dev/null differ diff --git a/street_signs/textures/street_signs_color_n.png b/street_signs/textures/street_signs_color_n.png deleted file mode 100644 index b73f781..0000000 Binary files a/street_signs/textures/street_signs_color_n.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_00.png b/street_signs/textures/street_signs_font_00.png deleted file mode 100644 index ec762d5..0000000 Binary files a/street_signs/textures/street_signs_font_00.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_15px_00.png b/street_signs/textures/street_signs_font_15px_00.png new file mode 100644 index 0000000..ec762d5 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_00.png differ diff --git a/street_signs/textures/street_signs_font_15px_20.png b/street_signs/textures/street_signs_font_15px_20.png new file mode 100644 index 0000000..465982d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_20.png differ diff --git a/street_signs/textures/street_signs_font_15px_21.png b/street_signs/textures/street_signs_font_15px_21.png new file mode 100644 index 0000000..01929d4 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_21.png differ diff --git a/street_signs/textures/street_signs_font_15px_22.png b/street_signs/textures/street_signs_font_15px_22.png new file mode 100644 index 0000000..2acde25 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_22.png differ diff --git a/street_signs/textures/street_signs_font_15px_23.png b/street_signs/textures/street_signs_font_15px_23.png new file mode 100644 index 0000000..ace1437 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_23.png differ diff --git a/street_signs/textures/street_signs_font_15px_24.png b/street_signs/textures/street_signs_font_15px_24.png new file mode 100644 index 0000000..909b015 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_24.png differ diff --git a/street_signs/textures/street_signs_font_15px_25.png b/street_signs/textures/street_signs_font_15px_25.png new file mode 100644 index 0000000..30a7829 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_25.png differ diff --git a/street_signs/textures/street_signs_font_15px_26.png b/street_signs/textures/street_signs_font_15px_26.png new file mode 100644 index 0000000..d29936c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_26.png differ diff --git a/street_signs/textures/street_signs_font_15px_27.png b/street_signs/textures/street_signs_font_15px_27.png new file mode 100644 index 0000000..9844e92 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_27.png differ diff --git a/street_signs/textures/street_signs_font_15px_28.png b/street_signs/textures/street_signs_font_15px_28.png new file mode 100644 index 0000000..4810d75 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_28.png differ diff --git a/street_signs/textures/street_signs_font_15px_29.png b/street_signs/textures/street_signs_font_15px_29.png new file mode 100644 index 0000000..e5ff2b7 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_29.png differ diff --git a/street_signs/textures/street_signs_font_15px_2a.png b/street_signs/textures/street_signs_font_15px_2a.png new file mode 100644 index 0000000..5408897 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2a.png differ diff --git a/street_signs/textures/street_signs_font_15px_2b.png b/street_signs/textures/street_signs_font_15px_2b.png new file mode 100644 index 0000000..9ad7d9e Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2b.png differ diff --git a/street_signs/textures/street_signs_font_15px_2c.png b/street_signs/textures/street_signs_font_15px_2c.png new file mode 100644 index 0000000..cb3eae0 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2c.png differ diff --git a/street_signs/textures/street_signs_font_15px_2d.png b/street_signs/textures/street_signs_font_15px_2d.png new file mode 100644 index 0000000..c252f37 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2d.png differ diff --git a/street_signs/textures/street_signs_font_15px_2e.png b/street_signs/textures/street_signs_font_15px_2e.png new file mode 100644 index 0000000..d3aab5b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2e.png differ diff --git a/street_signs/textures/street_signs_font_15px_2f.png b/street_signs/textures/street_signs_font_15px_2f.png new file mode 100644 index 0000000..48c25f2 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_2f.png differ diff --git a/street_signs/textures/street_signs_font_15px_30.png b/street_signs/textures/street_signs_font_15px_30.png new file mode 100644 index 0000000..56ec3e7 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_30.png differ diff --git a/street_signs/textures/street_signs_font_15px_31.png b/street_signs/textures/street_signs_font_15px_31.png new file mode 100644 index 0000000..c526e86 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_31.png differ diff --git a/street_signs/textures/street_signs_font_15px_32.png b/street_signs/textures/street_signs_font_15px_32.png new file mode 100644 index 0000000..339d933 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_32.png differ diff --git a/street_signs/textures/street_signs_font_15px_33.png b/street_signs/textures/street_signs_font_15px_33.png new file mode 100644 index 0000000..aba5466 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_33.png differ diff --git a/street_signs/textures/street_signs_font_15px_34.png b/street_signs/textures/street_signs_font_15px_34.png new file mode 100644 index 0000000..9e71d10 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_34.png differ diff --git a/street_signs/textures/street_signs_font_15px_35.png b/street_signs/textures/street_signs_font_15px_35.png new file mode 100644 index 0000000..c12370f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_35.png differ diff --git a/street_signs/textures/street_signs_font_15px_36.png b/street_signs/textures/street_signs_font_15px_36.png new file mode 100644 index 0000000..bebb32a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_36.png differ diff --git a/street_signs/textures/street_signs_font_15px_37.png b/street_signs/textures/street_signs_font_15px_37.png new file mode 100644 index 0000000..73d9bb9 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_37.png differ diff --git a/street_signs/textures/street_signs_font_15px_38.png b/street_signs/textures/street_signs_font_15px_38.png new file mode 100644 index 0000000..baf7f6f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_38.png differ diff --git a/street_signs/textures/street_signs_font_15px_39.png b/street_signs/textures/street_signs_font_15px_39.png new file mode 100644 index 0000000..9572947 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_39.png differ diff --git a/street_signs/textures/street_signs_font_15px_3a.png b/street_signs/textures/street_signs_font_15px_3a.png new file mode 100644 index 0000000..23ba0cd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3a.png differ diff --git a/street_signs/textures/street_signs_font_15px_3b.png b/street_signs/textures/street_signs_font_15px_3b.png new file mode 100644 index 0000000..c4b467f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3b.png differ diff --git a/street_signs/textures/street_signs_font_15px_3c.png b/street_signs/textures/street_signs_font_15px_3c.png new file mode 100644 index 0000000..566ba49 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3c.png differ diff --git a/street_signs/textures/street_signs_font_15px_3d.png b/street_signs/textures/street_signs_font_15px_3d.png new file mode 100644 index 0000000..50e6c6f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3d.png differ diff --git a/street_signs/textures/street_signs_font_15px_3e.png b/street_signs/textures/street_signs_font_15px_3e.png new file mode 100644 index 0000000..090f8ca Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3e.png differ diff --git a/street_signs/textures/street_signs_font_15px_3f.png b/street_signs/textures/street_signs_font_15px_3f.png new file mode 100644 index 0000000..dce4727 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_3f.png differ diff --git a/street_signs/textures/street_signs_font_15px_40.png b/street_signs/textures/street_signs_font_15px_40.png new file mode 100644 index 0000000..65533fd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_40.png differ diff --git a/street_signs/textures/street_signs_font_15px_41.png b/street_signs/textures/street_signs_font_15px_41.png new file mode 100644 index 0000000..e30c27c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_41.png differ diff --git a/street_signs/textures/street_signs_font_15px_42.png b/street_signs/textures/street_signs_font_15px_42.png new file mode 100644 index 0000000..28d480b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_42.png differ diff --git a/street_signs/textures/street_signs_font_15px_43.png b/street_signs/textures/street_signs_font_15px_43.png new file mode 100644 index 0000000..db57d8d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_43.png differ diff --git a/street_signs/textures/street_signs_font_15px_44.png b/street_signs/textures/street_signs_font_15px_44.png new file mode 100644 index 0000000..cca9575 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_44.png differ diff --git a/street_signs/textures/street_signs_font_15px_45.png b/street_signs/textures/street_signs_font_15px_45.png new file mode 100644 index 0000000..07e772b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_45.png differ diff --git a/street_signs/textures/street_signs_font_15px_46.png b/street_signs/textures/street_signs_font_15px_46.png new file mode 100644 index 0000000..24de187 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_46.png differ diff --git a/street_signs/textures/street_signs_font_15px_47.png b/street_signs/textures/street_signs_font_15px_47.png new file mode 100644 index 0000000..0deef83 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_47.png differ diff --git a/street_signs/textures/street_signs_font_15px_48.png b/street_signs/textures/street_signs_font_15px_48.png new file mode 100644 index 0000000..f85b4ae Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_48.png differ diff --git a/street_signs/textures/street_signs_font_15px_49.png b/street_signs/textures/street_signs_font_15px_49.png new file mode 100644 index 0000000..1f02728 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_49.png differ diff --git a/street_signs/textures/street_signs_font_15px_4a.png b/street_signs/textures/street_signs_font_15px_4a.png new file mode 100644 index 0000000..b2f7bef Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4a.png differ diff --git a/street_signs/textures/street_signs_font_15px_4b.png b/street_signs/textures/street_signs_font_15px_4b.png new file mode 100644 index 0000000..e8d52d6 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4b.png differ diff --git a/street_signs/textures/street_signs_font_15px_4c.png b/street_signs/textures/street_signs_font_15px_4c.png new file mode 100644 index 0000000..94d7d48 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4c.png differ diff --git a/street_signs/textures/street_signs_font_15px_4d.png b/street_signs/textures/street_signs_font_15px_4d.png new file mode 100644 index 0000000..0ee8eb4 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4d.png differ diff --git a/street_signs/textures/street_signs_font_15px_4e.png b/street_signs/textures/street_signs_font_15px_4e.png new file mode 100644 index 0000000..8ff83d6 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4e.png differ diff --git a/street_signs/textures/street_signs_font_15px_4f.png b/street_signs/textures/street_signs_font_15px_4f.png new file mode 100644 index 0000000..b278ccc Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_4f.png differ diff --git a/street_signs/textures/street_signs_font_15px_50.png b/street_signs/textures/street_signs_font_15px_50.png new file mode 100644 index 0000000..33b52fd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_50.png differ diff --git a/street_signs/textures/street_signs_font_15px_51.png b/street_signs/textures/street_signs_font_15px_51.png new file mode 100644 index 0000000..892747c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_51.png differ diff --git a/street_signs/textures/street_signs_font_15px_52.png b/street_signs/textures/street_signs_font_15px_52.png new file mode 100644 index 0000000..acb395e Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_52.png differ diff --git a/street_signs/textures/street_signs_font_15px_53.png b/street_signs/textures/street_signs_font_15px_53.png new file mode 100644 index 0000000..028f284 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_53.png differ diff --git a/street_signs/textures/street_signs_font_15px_54.png b/street_signs/textures/street_signs_font_15px_54.png new file mode 100644 index 0000000..3bd0a2b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_54.png differ diff --git a/street_signs/textures/street_signs_font_15px_55.png b/street_signs/textures/street_signs_font_15px_55.png new file mode 100644 index 0000000..81643f9 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_55.png differ diff --git a/street_signs/textures/street_signs_font_15px_56.png b/street_signs/textures/street_signs_font_15px_56.png new file mode 100644 index 0000000..8726f5b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_56.png differ diff --git a/street_signs/textures/street_signs_font_15px_57.png b/street_signs/textures/street_signs_font_15px_57.png new file mode 100644 index 0000000..5e8d9d0 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_57.png differ diff --git a/street_signs/textures/street_signs_font_15px_58.png b/street_signs/textures/street_signs_font_15px_58.png new file mode 100644 index 0000000..2abbda3 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_58.png differ diff --git a/street_signs/textures/street_signs_font_15px_59.png b/street_signs/textures/street_signs_font_15px_59.png new file mode 100644 index 0000000..ff45093 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_59.png differ diff --git a/street_signs/textures/street_signs_font_15px_5a.png b/street_signs/textures/street_signs_font_15px_5a.png new file mode 100644 index 0000000..5c706ce Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5a.png differ diff --git a/street_signs/textures/street_signs_font_15px_5b.png b/street_signs/textures/street_signs_font_15px_5b.png new file mode 100644 index 0000000..2592f1f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5b.png differ diff --git a/street_signs/textures/street_signs_font_15px_5c.png b/street_signs/textures/street_signs_font_15px_5c.png new file mode 100644 index 0000000..406d634 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5c.png differ diff --git a/street_signs/textures/street_signs_font_15px_5d.png b/street_signs/textures/street_signs_font_15px_5d.png new file mode 100644 index 0000000..a5efa37 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5d.png differ diff --git a/street_signs/textures/street_signs_font_15px_5e.png b/street_signs/textures/street_signs_font_15px_5e.png new file mode 100644 index 0000000..7f610d8 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5e.png differ diff --git a/street_signs/textures/street_signs_font_15px_5f.png b/street_signs/textures/street_signs_font_15px_5f.png new file mode 100644 index 0000000..07cce5a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_5f.png differ diff --git a/street_signs/textures/street_signs_font_15px_60.png b/street_signs/textures/street_signs_font_15px_60.png new file mode 100644 index 0000000..cd4e0fb Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_60.png differ diff --git a/street_signs/textures/street_signs_font_15px_61.png b/street_signs/textures/street_signs_font_15px_61.png new file mode 100644 index 0000000..dc019ba Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_61.png differ diff --git a/street_signs/textures/street_signs_font_15px_62.png b/street_signs/textures/street_signs_font_15px_62.png new file mode 100644 index 0000000..285d0b2 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_62.png differ diff --git a/street_signs/textures/street_signs_font_15px_63.png b/street_signs/textures/street_signs_font_15px_63.png new file mode 100644 index 0000000..8781b8a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_63.png differ diff --git a/street_signs/textures/street_signs_font_15px_64.png b/street_signs/textures/street_signs_font_15px_64.png new file mode 100644 index 0000000..16c9a28 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_64.png differ diff --git a/street_signs/textures/street_signs_font_15px_65.png b/street_signs/textures/street_signs_font_15px_65.png new file mode 100644 index 0000000..810d9c9 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_65.png differ diff --git a/street_signs/textures/street_signs_font_15px_66.png b/street_signs/textures/street_signs_font_15px_66.png new file mode 100644 index 0000000..411ca57 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_66.png differ diff --git a/street_signs/textures/street_signs_font_15px_67.png b/street_signs/textures/street_signs_font_15px_67.png new file mode 100644 index 0000000..d8820dd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_67.png differ diff --git a/street_signs/textures/street_signs_font_15px_68.png b/street_signs/textures/street_signs_font_15px_68.png new file mode 100644 index 0000000..5b51d05 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_68.png differ diff --git a/street_signs/textures/street_signs_font_15px_69.png b/street_signs/textures/street_signs_font_15px_69.png new file mode 100644 index 0000000..55f1a22 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_69.png differ diff --git a/street_signs/textures/street_signs_font_15px_6a.png b/street_signs/textures/street_signs_font_15px_6a.png new file mode 100644 index 0000000..c20e222 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6a.png differ diff --git a/street_signs/textures/street_signs_font_15px_6b.png b/street_signs/textures/street_signs_font_15px_6b.png new file mode 100644 index 0000000..fc34fc5 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6b.png differ diff --git a/street_signs/textures/street_signs_font_15px_6c.png b/street_signs/textures/street_signs_font_15px_6c.png new file mode 100644 index 0000000..1f02728 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6c.png differ diff --git a/street_signs/textures/street_signs_font_15px_6d.png b/street_signs/textures/street_signs_font_15px_6d.png new file mode 100644 index 0000000..6c0ae93 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6d.png differ diff --git a/street_signs/textures/street_signs_font_15px_6e.png b/street_signs/textures/street_signs_font_15px_6e.png new file mode 100644 index 0000000..4f4dec7 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6e.png differ diff --git a/street_signs/textures/street_signs_font_15px_6f.png b/street_signs/textures/street_signs_font_15px_6f.png new file mode 100644 index 0000000..921c611 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_6f.png differ diff --git a/street_signs/textures/street_signs_font_15px_70.png b/street_signs/textures/street_signs_font_15px_70.png new file mode 100644 index 0000000..8202199 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_70.png differ diff --git a/street_signs/textures/street_signs_font_15px_71.png b/street_signs/textures/street_signs_font_15px_71.png new file mode 100644 index 0000000..c02171f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_71.png differ diff --git a/street_signs/textures/street_signs_font_15px_72.png b/street_signs/textures/street_signs_font_15px_72.png new file mode 100644 index 0000000..757b9c8 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_72.png differ diff --git a/street_signs/textures/street_signs_font_15px_73.png b/street_signs/textures/street_signs_font_15px_73.png new file mode 100644 index 0000000..e38497d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_73.png differ diff --git a/street_signs/textures/street_signs_font_15px_74.png b/street_signs/textures/street_signs_font_15px_74.png new file mode 100644 index 0000000..10f9cfa Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_74.png differ diff --git a/street_signs/textures/street_signs_font_15px_75.png b/street_signs/textures/street_signs_font_15px_75.png new file mode 100644 index 0000000..377416b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_75.png differ diff --git a/street_signs/textures/street_signs_font_15px_76.png b/street_signs/textures/street_signs_font_15px_76.png new file mode 100644 index 0000000..dc558d3 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_76.png differ diff --git a/street_signs/textures/street_signs_font_15px_77.png b/street_signs/textures/street_signs_font_15px_77.png new file mode 100644 index 0000000..6a14298 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_77.png differ diff --git a/street_signs/textures/street_signs_font_15px_78.png b/street_signs/textures/street_signs_font_15px_78.png new file mode 100644 index 0000000..38b4be0 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_78.png differ diff --git a/street_signs/textures/street_signs_font_15px_79.png b/street_signs/textures/street_signs_font_15px_79.png new file mode 100644 index 0000000..8859fb4 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_79.png differ diff --git a/street_signs/textures/street_signs_font_15px_7a.png b/street_signs/textures/street_signs_font_15px_7a.png new file mode 100644 index 0000000..c42c84a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_7a.png differ diff --git a/street_signs/textures/street_signs_font_15px_7b.png b/street_signs/textures/street_signs_font_15px_7b.png new file mode 100644 index 0000000..c0ee072 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_7b.png differ diff --git a/street_signs/textures/street_signs_font_15px_7c.png b/street_signs/textures/street_signs_font_15px_7c.png new file mode 100644 index 0000000..6e9949d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_7c.png differ diff --git a/street_signs/textures/street_signs_font_15px_7d.png b/street_signs/textures/street_signs_font_15px_7d.png new file mode 100644 index 0000000..6162caa Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_7d.png differ diff --git a/street_signs/textures/street_signs_font_15px_7e.png b/street_signs/textures/street_signs_font_15px_7e.png new file mode 100644 index 0000000..ec762d5 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_7e.png differ diff --git a/street_signs/textures/street_signs_font_15px_a8.png b/street_signs/textures/street_signs_font_15px_a8.png new file mode 100644 index 0000000..75d1495 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_a8.png differ diff --git a/street_signs/textures/street_signs_font_15px_b8.png b/street_signs/textures/street_signs_font_15px_b8.png new file mode 100644 index 0000000..c8215a1 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_b8.png differ diff --git a/street_signs/textures/street_signs_font_15px_b9.png b/street_signs/textures/street_signs_font_15px_b9.png new file mode 100644 index 0000000..765437a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_b9.png differ diff --git a/street_signs/textures/street_signs_font_15px_c0.png b/street_signs/textures/street_signs_font_15px_c0.png new file mode 100644 index 0000000..fe3e380 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c0.png differ diff --git a/street_signs/textures/street_signs_font_15px_c1.png b/street_signs/textures/street_signs_font_15px_c1.png new file mode 100644 index 0000000..f589c1c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c1.png differ diff --git a/street_signs/textures/street_signs_font_15px_c2.png b/street_signs/textures/street_signs_font_15px_c2.png new file mode 100644 index 0000000..ea6043a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c2.png differ diff --git a/street_signs/textures/street_signs_font_15px_c3.png b/street_signs/textures/street_signs_font_15px_c3.png new file mode 100644 index 0000000..1cc88a8 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c3.png differ diff --git a/street_signs/textures/street_signs_font_15px_c4.png b/street_signs/textures/street_signs_font_15px_c4.png new file mode 100644 index 0000000..1006dff Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c4.png differ diff --git a/street_signs/textures/street_signs_font_15px_c5.png b/street_signs/textures/street_signs_font_15px_c5.png new file mode 100644 index 0000000..85c9b92 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c5.png differ diff --git a/street_signs/textures/street_signs_font_15px_c6.png b/street_signs/textures/street_signs_font_15px_c6.png new file mode 100644 index 0000000..7e5b16c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c6.png differ diff --git a/street_signs/textures/street_signs_font_15px_c7.png b/street_signs/textures/street_signs_font_15px_c7.png new file mode 100644 index 0000000..6303b0e Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c7.png differ diff --git a/street_signs/textures/street_signs_font_15px_c8.png b/street_signs/textures/street_signs_font_15px_c8.png new file mode 100644 index 0000000..e8ece15 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c8.png differ diff --git a/street_signs/textures/street_signs_font_15px_c9.png b/street_signs/textures/street_signs_font_15px_c9.png new file mode 100644 index 0000000..d3dc073 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_c9.png differ diff --git a/street_signs/textures/street_signs_font_15px_ca.png b/street_signs/textures/street_signs_font_15px_ca.png new file mode 100644 index 0000000..a940065 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ca.png differ diff --git a/street_signs/textures/street_signs_font_15px_cb.png b/street_signs/textures/street_signs_font_15px_cb.png new file mode 100644 index 0000000..fa96d93 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_cb.png differ diff --git a/street_signs/textures/street_signs_font_15px_cc.png b/street_signs/textures/street_signs_font_15px_cc.png new file mode 100644 index 0000000..0c66142 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_cc.png differ diff --git a/street_signs/textures/street_signs_font_15px_cd.png b/street_signs/textures/street_signs_font_15px_cd.png new file mode 100644 index 0000000..5677f03 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_cd.png differ diff --git a/street_signs/textures/street_signs_font_15px_ce.png b/street_signs/textures/street_signs_font_15px_ce.png new file mode 100644 index 0000000..9314974 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ce.png differ diff --git a/street_signs/textures/street_signs_font_15px_cf.png b/street_signs/textures/street_signs_font_15px_cf.png new file mode 100644 index 0000000..fb6dee9 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_cf.png differ diff --git a/street_signs/textures/street_signs_font_15px_d0.png b/street_signs/textures/street_signs_font_15px_d0.png new file mode 100644 index 0000000..74b0c17 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d0.png differ diff --git a/street_signs/textures/street_signs_font_15px_d1.png b/street_signs/textures/street_signs_font_15px_d1.png new file mode 100644 index 0000000..5197b0f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d1.png differ diff --git a/street_signs/textures/street_signs_font_15px_d2.png b/street_signs/textures/street_signs_font_15px_d2.png new file mode 100644 index 0000000..744f4eb Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d2.png differ diff --git a/street_signs/textures/street_signs_font_15px_d3.png b/street_signs/textures/street_signs_font_15px_d3.png new file mode 100644 index 0000000..048856b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d3.png differ diff --git a/street_signs/textures/street_signs_font_15px_d4.png b/street_signs/textures/street_signs_font_15px_d4.png new file mode 100644 index 0000000..49e7b8c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d4.png differ diff --git a/street_signs/textures/street_signs_font_15px_d5.png b/street_signs/textures/street_signs_font_15px_d5.png new file mode 100644 index 0000000..f2df843 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d5.png differ diff --git a/street_signs/textures/street_signs_font_15px_d6.png b/street_signs/textures/street_signs_font_15px_d6.png new file mode 100644 index 0000000..8f77483 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d6.png differ diff --git a/street_signs/textures/street_signs_font_15px_d7.png b/street_signs/textures/street_signs_font_15px_d7.png new file mode 100644 index 0000000..20164b9 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d7.png differ diff --git a/street_signs/textures/street_signs_font_15px_d8.png b/street_signs/textures/street_signs_font_15px_d8.png new file mode 100644 index 0000000..72861b0 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d8.png differ diff --git a/street_signs/textures/street_signs_font_15px_d9.png b/street_signs/textures/street_signs_font_15px_d9.png new file mode 100644 index 0000000..497b45e Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_d9.png differ diff --git a/street_signs/textures/street_signs_font_15px_da.png b/street_signs/textures/street_signs_font_15px_da.png new file mode 100644 index 0000000..1c24540 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_da.png differ diff --git a/street_signs/textures/street_signs_font_15px_db.png b/street_signs/textures/street_signs_font_15px_db.png new file mode 100644 index 0000000..e750c0e Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_db.png differ diff --git a/street_signs/textures/street_signs_font_15px_dc.png b/street_signs/textures/street_signs_font_15px_dc.png new file mode 100644 index 0000000..ce2e197 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_dc.png differ diff --git a/street_signs/textures/street_signs_font_15px_dd.png b/street_signs/textures/street_signs_font_15px_dd.png new file mode 100644 index 0000000..bbb07bd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_dd.png differ diff --git a/street_signs/textures/street_signs_font_15px_de.png b/street_signs/textures/street_signs_font_15px_de.png new file mode 100644 index 0000000..4c59047 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_de.png differ diff --git a/street_signs/textures/street_signs_font_15px_df.png b/street_signs/textures/street_signs_font_15px_df.png new file mode 100644 index 0000000..7c29dde Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_df.png differ diff --git a/street_signs/textures/street_signs_font_15px_e0.png b/street_signs/textures/street_signs_font_15px_e0.png new file mode 100644 index 0000000..93d4b14 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e0.png differ diff --git a/street_signs/textures/street_signs_font_15px_e1.png b/street_signs/textures/street_signs_font_15px_e1.png new file mode 100644 index 0000000..7bf2382 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e1.png differ diff --git a/street_signs/textures/street_signs_font_15px_e2.png b/street_signs/textures/street_signs_font_15px_e2.png new file mode 100644 index 0000000..66b116a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e2.png differ diff --git a/street_signs/textures/street_signs_font_15px_e3.png b/street_signs/textures/street_signs_font_15px_e3.png new file mode 100644 index 0000000..5b0a418 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e3.png differ diff --git a/street_signs/textures/street_signs_font_15px_e4.png b/street_signs/textures/street_signs_font_15px_e4.png new file mode 100644 index 0000000..e3ec02d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e4.png differ diff --git a/street_signs/textures/street_signs_font_15px_e5.png b/street_signs/textures/street_signs_font_15px_e5.png new file mode 100644 index 0000000..09b431a Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e5.png differ diff --git a/street_signs/textures/street_signs_font_15px_e6.png b/street_signs/textures/street_signs_font_15px_e6.png new file mode 100644 index 0000000..777b8cd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e6.png differ diff --git a/street_signs/textures/street_signs_font_15px_e7.png b/street_signs/textures/street_signs_font_15px_e7.png new file mode 100644 index 0000000..9da7dab Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e7.png differ diff --git a/street_signs/textures/street_signs_font_15px_e8.png b/street_signs/textures/street_signs_font_15px_e8.png new file mode 100644 index 0000000..d7279ae Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e8.png differ diff --git a/street_signs/textures/street_signs_font_15px_e9.png b/street_signs/textures/street_signs_font_15px_e9.png new file mode 100644 index 0000000..4d40313 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_e9.png differ diff --git a/street_signs/textures/street_signs_font_15px_ea.png b/street_signs/textures/street_signs_font_15px_ea.png new file mode 100644 index 0000000..2533ec1 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ea.png differ diff --git a/street_signs/textures/street_signs_font_15px_eb.png b/street_signs/textures/street_signs_font_15px_eb.png new file mode 100644 index 0000000..4ef9129 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_eb.png differ diff --git a/street_signs/textures/street_signs_font_15px_ec.png b/street_signs/textures/street_signs_font_15px_ec.png new file mode 100644 index 0000000..18e859b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ec.png differ diff --git a/street_signs/textures/street_signs_font_15px_ed.png b/street_signs/textures/street_signs_font_15px_ed.png new file mode 100644 index 0000000..edd951d Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ed.png differ diff --git a/street_signs/textures/street_signs_font_15px_ee.png b/street_signs/textures/street_signs_font_15px_ee.png new file mode 100644 index 0000000..813e1f7 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ee.png differ diff --git a/street_signs/textures/street_signs_font_15px_ef.png b/street_signs/textures/street_signs_font_15px_ef.png new file mode 100644 index 0000000..f2f24d2 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ef.png differ diff --git a/street_signs/textures/street_signs_font_15px_f0.png b/street_signs/textures/street_signs_font_15px_f0.png new file mode 100644 index 0000000..697286c Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f0.png differ diff --git a/street_signs/textures/street_signs_font_15px_f1.png b/street_signs/textures/street_signs_font_15px_f1.png new file mode 100644 index 0000000..01c1e64 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f1.png differ diff --git a/street_signs/textures/street_signs_font_15px_f2.png b/street_signs/textures/street_signs_font_15px_f2.png new file mode 100644 index 0000000..df2aaa3 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f2.png differ diff --git a/street_signs/textures/street_signs_font_15px_f3.png b/street_signs/textures/street_signs_font_15px_f3.png new file mode 100644 index 0000000..e09cf75 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f3.png differ diff --git a/street_signs/textures/street_signs_font_15px_f4.png b/street_signs/textures/street_signs_font_15px_f4.png new file mode 100644 index 0000000..2c0853b Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f4.png differ diff --git a/street_signs/textures/street_signs_font_15px_f5.png b/street_signs/textures/street_signs_font_15px_f5.png new file mode 100644 index 0000000..fd21a81 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f5.png differ diff --git a/street_signs/textures/street_signs_font_15px_f6.png b/street_signs/textures/street_signs_font_15px_f6.png new file mode 100644 index 0000000..189a96f Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f6.png differ diff --git a/street_signs/textures/street_signs_font_15px_f7.png b/street_signs/textures/street_signs_font_15px_f7.png new file mode 100644 index 0000000..87b2eca Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f7.png differ diff --git a/street_signs/textures/street_signs_font_15px_f8.png b/street_signs/textures/street_signs_font_15px_f8.png new file mode 100644 index 0000000..3c195aa Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f8.png differ diff --git a/street_signs/textures/street_signs_font_15px_f9.png b/street_signs/textures/street_signs_font_15px_f9.png new file mode 100644 index 0000000..9fb54ba Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_f9.png differ diff --git a/street_signs/textures/street_signs_font_15px_fa.png b/street_signs/textures/street_signs_font_15px_fa.png new file mode 100644 index 0000000..da72b46 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_fa.png differ diff --git a/street_signs/textures/street_signs_font_15px_fb.png b/street_signs/textures/street_signs_font_15px_fb.png new file mode 100644 index 0000000..6cfd0fe Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_fb.png differ diff --git a/street_signs/textures/street_signs_font_15px_fc.png b/street_signs/textures/street_signs_font_15px_fc.png new file mode 100644 index 0000000..c8c6918 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_fc.png differ diff --git a/street_signs/textures/street_signs_font_15px_fd.png b/street_signs/textures/street_signs_font_15px_fd.png new file mode 100644 index 0000000..9130ccd Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_fd.png differ diff --git a/street_signs/textures/street_signs_font_15px_fe.png b/street_signs/textures/street_signs_font_15px_fe.png new file mode 100644 index 0000000..5165296 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_fe.png differ diff --git a/street_signs/textures/street_signs_font_15px_ff.png b/street_signs/textures/street_signs_font_15px_ff.png new file mode 100644 index 0000000..a1a1f10 Binary files /dev/null and b/street_signs/textures/street_signs_font_15px_ff.png differ diff --git a/street_signs/textures/street_signs_font_20.png b/street_signs/textures/street_signs_font_20.png deleted file mode 100644 index 465982d..0000000 Binary files a/street_signs/textures/street_signs_font_20.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_21.png b/street_signs/textures/street_signs_font_21.png deleted file mode 100644 index 01929d4..0000000 Binary files a/street_signs/textures/street_signs_font_21.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_22.png b/street_signs/textures/street_signs_font_22.png deleted file mode 100644 index 2acde25..0000000 Binary files a/street_signs/textures/street_signs_font_22.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_23.png b/street_signs/textures/street_signs_font_23.png deleted file mode 100644 index ace1437..0000000 Binary files a/street_signs/textures/street_signs_font_23.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_24.png b/street_signs/textures/street_signs_font_24.png deleted file mode 100644 index 909b015..0000000 Binary files a/street_signs/textures/street_signs_font_24.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_25.png b/street_signs/textures/street_signs_font_25.png deleted file mode 100644 index 30a7829..0000000 Binary files a/street_signs/textures/street_signs_font_25.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_26.png b/street_signs/textures/street_signs_font_26.png deleted file mode 100644 index d29936c..0000000 Binary files a/street_signs/textures/street_signs_font_26.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_27.png b/street_signs/textures/street_signs_font_27.png deleted file mode 100644 index 9844e92..0000000 Binary files a/street_signs/textures/street_signs_font_27.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_28.png b/street_signs/textures/street_signs_font_28.png deleted file mode 100644 index 4810d75..0000000 Binary files a/street_signs/textures/street_signs_font_28.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_29.png b/street_signs/textures/street_signs_font_29.png deleted file mode 100644 index e5ff2b7..0000000 Binary files a/street_signs/textures/street_signs_font_29.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2a.png b/street_signs/textures/street_signs_font_2a.png deleted file mode 100644 index 5408897..0000000 Binary files a/street_signs/textures/street_signs_font_2a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2b.png b/street_signs/textures/street_signs_font_2b.png deleted file mode 100644 index 9ad7d9e..0000000 Binary files a/street_signs/textures/street_signs_font_2b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2c.png b/street_signs/textures/street_signs_font_2c.png deleted file mode 100644 index cb3eae0..0000000 Binary files a/street_signs/textures/street_signs_font_2c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2d.png b/street_signs/textures/street_signs_font_2d.png deleted file mode 100644 index c252f37..0000000 Binary files a/street_signs/textures/street_signs_font_2d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2e.png b/street_signs/textures/street_signs_font_2e.png deleted file mode 100644 index d3aab5b..0000000 Binary files a/street_signs/textures/street_signs_font_2e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_2f.png b/street_signs/textures/street_signs_font_2f.png deleted file mode 100644 index 48c25f2..0000000 Binary files a/street_signs/textures/street_signs_font_2f.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_30.png b/street_signs/textures/street_signs_font_30.png deleted file mode 100644 index 56ec3e7..0000000 Binary files a/street_signs/textures/street_signs_font_30.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_31.png b/street_signs/textures/street_signs_font_31.png deleted file mode 100644 index c526e86..0000000 Binary files a/street_signs/textures/street_signs_font_31.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_31px_20.png b/street_signs/textures/street_signs_font_31px_20.png new file mode 100644 index 0000000..a83236d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_20.png differ diff --git a/street_signs/textures/street_signs_font_31px_21.png b/street_signs/textures/street_signs_font_31px_21.png new file mode 100644 index 0000000..d3b9f61 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_21.png differ diff --git a/street_signs/textures/street_signs_font_31px_22.png b/street_signs/textures/street_signs_font_31px_22.png new file mode 100644 index 0000000..ea354d8 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_22.png differ diff --git a/street_signs/textures/street_signs_font_31px_23.png b/street_signs/textures/street_signs_font_31px_23.png new file mode 100644 index 0000000..eded520 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_23.png differ diff --git a/street_signs/textures/street_signs_font_31px_24.png b/street_signs/textures/street_signs_font_31px_24.png new file mode 100644 index 0000000..9225f94 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_24.png differ diff --git a/street_signs/textures/street_signs_font_31px_25.png b/street_signs/textures/street_signs_font_31px_25.png new file mode 100644 index 0000000..473590f Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_25.png differ diff --git a/street_signs/textures/street_signs_font_31px_26.png b/street_signs/textures/street_signs_font_31px_26.png new file mode 100644 index 0000000..b7a9778 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_26.png differ diff --git a/street_signs/textures/street_signs_font_31px_27.png b/street_signs/textures/street_signs_font_31px_27.png new file mode 100644 index 0000000..5185d81 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_27.png differ diff --git a/street_signs/textures/street_signs_font_31px_28.png b/street_signs/textures/street_signs_font_31px_28.png new file mode 100644 index 0000000..8641fe1 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_28.png differ diff --git a/street_signs/textures/street_signs_font_31px_29.png b/street_signs/textures/street_signs_font_31px_29.png new file mode 100644 index 0000000..044366c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_29.png differ diff --git a/street_signs/textures/street_signs_font_31px_2a.png b/street_signs/textures/street_signs_font_31px_2a.png new file mode 100644 index 0000000..3da8dc4 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2a.png differ diff --git a/street_signs/textures/street_signs_font_31px_2b.png b/street_signs/textures/street_signs_font_31px_2b.png new file mode 100644 index 0000000..1c5be46 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2b.png differ diff --git a/street_signs/textures/street_signs_font_31px_2c.png b/street_signs/textures/street_signs_font_31px_2c.png new file mode 100644 index 0000000..dd8de22 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2c.png differ diff --git a/street_signs/textures/street_signs_font_31px_2d.png b/street_signs/textures/street_signs_font_31px_2d.png new file mode 100644 index 0000000..3a8f62c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2d.png differ diff --git a/street_signs/textures/street_signs_font_31px_2e.png b/street_signs/textures/street_signs_font_31px_2e.png new file mode 100644 index 0000000..860df5d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2e.png differ diff --git a/street_signs/textures/street_signs_font_31px_2f.png b/street_signs/textures/street_signs_font_31px_2f.png new file mode 100644 index 0000000..91b0e1c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_2f.png differ diff --git a/street_signs/textures/street_signs_font_31px_30.png b/street_signs/textures/street_signs_font_31px_30.png new file mode 100644 index 0000000..c34aaf8 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_30.png differ diff --git a/street_signs/textures/street_signs_font_31px_31.png b/street_signs/textures/street_signs_font_31px_31.png new file mode 100644 index 0000000..091e6c9 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_31.png differ diff --git a/street_signs/textures/street_signs_font_31px_32.png b/street_signs/textures/street_signs_font_31px_32.png new file mode 100644 index 0000000..e43a58f Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_32.png differ diff --git a/street_signs/textures/street_signs_font_31px_33.png b/street_signs/textures/street_signs_font_31px_33.png new file mode 100644 index 0000000..7a873cf Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_33.png differ diff --git a/street_signs/textures/street_signs_font_31px_34.png b/street_signs/textures/street_signs_font_31px_34.png new file mode 100644 index 0000000..952d474 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_34.png differ diff --git a/street_signs/textures/street_signs_font_31px_35.png b/street_signs/textures/street_signs_font_31px_35.png new file mode 100644 index 0000000..4297837 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_35.png differ diff --git a/street_signs/textures/street_signs_font_31px_36.png b/street_signs/textures/street_signs_font_31px_36.png new file mode 100644 index 0000000..71c6e4b Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_36.png differ diff --git a/street_signs/textures/street_signs_font_31px_37.png b/street_signs/textures/street_signs_font_31px_37.png new file mode 100644 index 0000000..c73dc10 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_37.png differ diff --git a/street_signs/textures/street_signs_font_31px_38.png b/street_signs/textures/street_signs_font_31px_38.png new file mode 100644 index 0000000..4028298 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_38.png differ diff --git a/street_signs/textures/street_signs_font_31px_39.png b/street_signs/textures/street_signs_font_31px_39.png new file mode 100644 index 0000000..a240984 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_39.png differ diff --git a/street_signs/textures/street_signs_font_31px_3a.png b/street_signs/textures/street_signs_font_31px_3a.png new file mode 100644 index 0000000..a3d967c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3a.png differ diff --git a/street_signs/textures/street_signs_font_31px_3b.png b/street_signs/textures/street_signs_font_31px_3b.png new file mode 100644 index 0000000..becc877 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3b.png differ diff --git a/street_signs/textures/street_signs_font_31px_3c.png b/street_signs/textures/street_signs_font_31px_3c.png new file mode 100644 index 0000000..0d3d291 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3c.png differ diff --git a/street_signs/textures/street_signs_font_31px_3d.png b/street_signs/textures/street_signs_font_31px_3d.png new file mode 100644 index 0000000..952ffca Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3d.png differ diff --git a/street_signs/textures/street_signs_font_31px_3e.png b/street_signs/textures/street_signs_font_31px_3e.png new file mode 100644 index 0000000..4367ba0 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3e.png differ diff --git a/street_signs/textures/street_signs_font_31px_3f.png b/street_signs/textures/street_signs_font_31px_3f.png new file mode 100644 index 0000000..d1d18fc Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_3f.png differ diff --git a/street_signs/textures/street_signs_font_31px_40.png b/street_signs/textures/street_signs_font_31px_40.png new file mode 100644 index 0000000..5003e81 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_40.png differ diff --git a/street_signs/textures/street_signs_font_31px_41.png b/street_signs/textures/street_signs_font_31px_41.png new file mode 100644 index 0000000..22542bf Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_41.png differ diff --git a/street_signs/textures/street_signs_font_31px_42.png b/street_signs/textures/street_signs_font_31px_42.png new file mode 100644 index 0000000..8250ba6 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_42.png differ diff --git a/street_signs/textures/street_signs_font_31px_43.png b/street_signs/textures/street_signs_font_31px_43.png new file mode 100644 index 0000000..60df4ce Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_43.png differ diff --git a/street_signs/textures/street_signs_font_31px_44.png b/street_signs/textures/street_signs_font_31px_44.png new file mode 100644 index 0000000..3efe851 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_44.png differ diff --git a/street_signs/textures/street_signs_font_31px_45.png b/street_signs/textures/street_signs_font_31px_45.png new file mode 100644 index 0000000..edc2321 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_45.png differ diff --git a/street_signs/textures/street_signs_font_31px_46.png b/street_signs/textures/street_signs_font_31px_46.png new file mode 100644 index 0000000..a6c1c44 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_46.png differ diff --git a/street_signs/textures/street_signs_font_31px_47.png b/street_signs/textures/street_signs_font_31px_47.png new file mode 100644 index 0000000..67772e6 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_47.png differ diff --git a/street_signs/textures/street_signs_font_31px_48.png b/street_signs/textures/street_signs_font_31px_48.png new file mode 100644 index 0000000..db78806 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_48.png differ diff --git a/street_signs/textures/street_signs_font_31px_49.png b/street_signs/textures/street_signs_font_31px_49.png new file mode 100644 index 0000000..a07c15a Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_49.png differ diff --git a/street_signs/textures/street_signs_font_31px_4a.png b/street_signs/textures/street_signs_font_31px_4a.png new file mode 100644 index 0000000..ae61bf1 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4a.png differ diff --git a/street_signs/textures/street_signs_font_31px_4b.png b/street_signs/textures/street_signs_font_31px_4b.png new file mode 100644 index 0000000..87d9c78 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4b.png differ diff --git a/street_signs/textures/street_signs_font_31px_4c.png b/street_signs/textures/street_signs_font_31px_4c.png new file mode 100644 index 0000000..bafd6d2 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4c.png differ diff --git a/street_signs/textures/street_signs_font_31px_4d.png b/street_signs/textures/street_signs_font_31px_4d.png new file mode 100644 index 0000000..efc8814 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4d.png differ diff --git a/street_signs/textures/street_signs_font_31px_4e.png b/street_signs/textures/street_signs_font_31px_4e.png new file mode 100644 index 0000000..10b7607 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4e.png differ diff --git a/street_signs/textures/street_signs_font_31px_4f.png b/street_signs/textures/street_signs_font_31px_4f.png new file mode 100644 index 0000000..9698926 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_4f.png differ diff --git a/street_signs/textures/street_signs_font_31px_50.png b/street_signs/textures/street_signs_font_31px_50.png new file mode 100644 index 0000000..67ebc51 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_50.png differ diff --git a/street_signs/textures/street_signs_font_31px_51.png b/street_signs/textures/street_signs_font_31px_51.png new file mode 100644 index 0000000..83e28f0 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_51.png differ diff --git a/street_signs/textures/street_signs_font_31px_52.png b/street_signs/textures/street_signs_font_31px_52.png new file mode 100644 index 0000000..d651ab2 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_52.png differ diff --git a/street_signs/textures/street_signs_font_31px_53.png b/street_signs/textures/street_signs_font_31px_53.png new file mode 100644 index 0000000..896571d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_53.png differ diff --git a/street_signs/textures/street_signs_font_31px_54.png b/street_signs/textures/street_signs_font_31px_54.png new file mode 100644 index 0000000..ad38df3 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_54.png differ diff --git a/street_signs/textures/street_signs_font_31px_55.png b/street_signs/textures/street_signs_font_31px_55.png new file mode 100644 index 0000000..80f1ba4 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_55.png differ diff --git a/street_signs/textures/street_signs_font_31px_56.png b/street_signs/textures/street_signs_font_31px_56.png new file mode 100644 index 0000000..4db8d12 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_56.png differ diff --git a/street_signs/textures/street_signs_font_31px_57.png b/street_signs/textures/street_signs_font_31px_57.png new file mode 100644 index 0000000..7b43529 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_57.png differ diff --git a/street_signs/textures/street_signs_font_31px_58.png b/street_signs/textures/street_signs_font_31px_58.png new file mode 100644 index 0000000..8a4e863 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_58.png differ diff --git a/street_signs/textures/street_signs_font_31px_59.png b/street_signs/textures/street_signs_font_31px_59.png new file mode 100644 index 0000000..647bdb8 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_59.png differ diff --git a/street_signs/textures/street_signs_font_31px_5a.png b/street_signs/textures/street_signs_font_31px_5a.png new file mode 100644 index 0000000..7b3ba63 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5a.png differ diff --git a/street_signs/textures/street_signs_font_31px_5b.png b/street_signs/textures/street_signs_font_31px_5b.png new file mode 100644 index 0000000..2ba87b6 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5b.png differ diff --git a/street_signs/textures/street_signs_font_31px_5c.png b/street_signs/textures/street_signs_font_31px_5c.png new file mode 100644 index 0000000..6c7e6bf Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5c.png differ diff --git a/street_signs/textures/street_signs_font_31px_5d.png b/street_signs/textures/street_signs_font_31px_5d.png new file mode 100644 index 0000000..06575b7 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5d.png differ diff --git a/street_signs/textures/street_signs_font_31px_5e.png b/street_signs/textures/street_signs_font_31px_5e.png new file mode 100644 index 0000000..5ac99a6 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5e.png differ diff --git a/street_signs/textures/street_signs_font_31px_5f.png b/street_signs/textures/street_signs_font_31px_5f.png new file mode 100644 index 0000000..0841466 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_5f.png differ diff --git a/street_signs/textures/street_signs_font_31px_60.png b/street_signs/textures/street_signs_font_31px_60.png new file mode 100644 index 0000000..02e0761 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_60.png differ diff --git a/street_signs/textures/street_signs_font_31px_61.png b/street_signs/textures/street_signs_font_31px_61.png new file mode 100644 index 0000000..8591054 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_61.png differ diff --git a/street_signs/textures/street_signs_font_31px_62.png b/street_signs/textures/street_signs_font_31px_62.png new file mode 100644 index 0000000..63b6c29 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_62.png differ diff --git a/street_signs/textures/street_signs_font_31px_63.png b/street_signs/textures/street_signs_font_31px_63.png new file mode 100644 index 0000000..f0d6995 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_63.png differ diff --git a/street_signs/textures/street_signs_font_31px_64.png b/street_signs/textures/street_signs_font_31px_64.png new file mode 100644 index 0000000..f73979c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_64.png differ diff --git a/street_signs/textures/street_signs_font_31px_65.png b/street_signs/textures/street_signs_font_31px_65.png new file mode 100644 index 0000000..6bbd2ee Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_65.png differ diff --git a/street_signs/textures/street_signs_font_31px_66.png b/street_signs/textures/street_signs_font_31px_66.png new file mode 100644 index 0000000..8d23c9c Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_66.png differ diff --git a/street_signs/textures/street_signs_font_31px_67.png b/street_signs/textures/street_signs_font_31px_67.png new file mode 100644 index 0000000..ba5de8d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_67.png differ diff --git a/street_signs/textures/street_signs_font_31px_68.png b/street_signs/textures/street_signs_font_31px_68.png new file mode 100644 index 0000000..726598b Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_68.png differ diff --git a/street_signs/textures/street_signs_font_31px_69.png b/street_signs/textures/street_signs_font_31px_69.png new file mode 100644 index 0000000..b790d77 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_69.png differ diff --git a/street_signs/textures/street_signs_font_31px_6a.png b/street_signs/textures/street_signs_font_31px_6a.png new file mode 100644 index 0000000..3e735fe Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6a.png differ diff --git a/street_signs/textures/street_signs_font_31px_6b.png b/street_signs/textures/street_signs_font_31px_6b.png new file mode 100644 index 0000000..d03c199 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6b.png differ diff --git a/street_signs/textures/street_signs_font_31px_6c.png b/street_signs/textures/street_signs_font_31px_6c.png new file mode 100644 index 0000000..836db1a Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6c.png differ diff --git a/street_signs/textures/street_signs_font_31px_6d.png b/street_signs/textures/street_signs_font_31px_6d.png new file mode 100644 index 0000000..96387f1 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6d.png differ diff --git a/street_signs/textures/street_signs_font_31px_6e.png b/street_signs/textures/street_signs_font_31px_6e.png new file mode 100644 index 0000000..f8a8dc6 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6e.png differ diff --git a/street_signs/textures/street_signs_font_31px_6f.png b/street_signs/textures/street_signs_font_31px_6f.png new file mode 100644 index 0000000..8982e75 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_6f.png differ diff --git a/street_signs/textures/street_signs_font_31px_70.png b/street_signs/textures/street_signs_font_31px_70.png new file mode 100644 index 0000000..60caef9 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_70.png differ diff --git a/street_signs/textures/street_signs_font_31px_71.png b/street_signs/textures/street_signs_font_31px_71.png new file mode 100644 index 0000000..390d463 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_71.png differ diff --git a/street_signs/textures/street_signs_font_31px_72.png b/street_signs/textures/street_signs_font_31px_72.png new file mode 100644 index 0000000..c2a6b4d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_72.png differ diff --git a/street_signs/textures/street_signs_font_31px_73.png b/street_signs/textures/street_signs_font_31px_73.png new file mode 100644 index 0000000..43ec451 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_73.png differ diff --git a/street_signs/textures/street_signs_font_31px_74.png b/street_signs/textures/street_signs_font_31px_74.png new file mode 100644 index 0000000..b4f222d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_74.png differ diff --git a/street_signs/textures/street_signs_font_31px_75.png b/street_signs/textures/street_signs_font_31px_75.png new file mode 100644 index 0000000..54696ef Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_75.png differ diff --git a/street_signs/textures/street_signs_font_31px_76.png b/street_signs/textures/street_signs_font_31px_76.png new file mode 100644 index 0000000..3cc3dc9 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_76.png differ diff --git a/street_signs/textures/street_signs_font_31px_77.png b/street_signs/textures/street_signs_font_31px_77.png new file mode 100644 index 0000000..948ae21 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_77.png differ diff --git a/street_signs/textures/street_signs_font_31px_78.png b/street_signs/textures/street_signs_font_31px_78.png new file mode 100644 index 0000000..78a6259 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_78.png differ diff --git a/street_signs/textures/street_signs_font_31px_79.png b/street_signs/textures/street_signs_font_31px_79.png new file mode 100644 index 0000000..dbab511 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_79.png differ diff --git a/street_signs/textures/street_signs_font_31px_7a.png b/street_signs/textures/street_signs_font_31px_7a.png new file mode 100644 index 0000000..2d12719 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_7a.png differ diff --git a/street_signs/textures/street_signs_font_31px_7b.png b/street_signs/textures/street_signs_font_31px_7b.png new file mode 100644 index 0000000..81cb103 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_7b.png differ diff --git a/street_signs/textures/street_signs_font_31px_7c.png b/street_signs/textures/street_signs_font_31px_7c.png new file mode 100644 index 0000000..fc6a626 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_7c.png differ diff --git a/street_signs/textures/street_signs_font_31px_7d.png b/street_signs/textures/street_signs_font_31px_7d.png new file mode 100644 index 0000000..70e8f75 Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_7d.png differ diff --git a/street_signs/textures/street_signs_font_31px_7e.png b/street_signs/textures/street_signs_font_31px_7e.png new file mode 100644 index 0000000..cf63d5d Binary files /dev/null and b/street_signs/textures/street_signs_font_31px_7e.png differ diff --git a/street_signs/textures/street_signs_font_32.png b/street_signs/textures/street_signs_font_32.png deleted file mode 100644 index 339d933..0000000 Binary files a/street_signs/textures/street_signs_font_32.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_33.png b/street_signs/textures/street_signs_font_33.png deleted file mode 100644 index aba5466..0000000 Binary files a/street_signs/textures/street_signs_font_33.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_34.png b/street_signs/textures/street_signs_font_34.png deleted file mode 100644 index 9e71d10..0000000 Binary files a/street_signs/textures/street_signs_font_34.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_35.png b/street_signs/textures/street_signs_font_35.png deleted file mode 100644 index c12370f..0000000 Binary files a/street_signs/textures/street_signs_font_35.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_36.png b/street_signs/textures/street_signs_font_36.png deleted file mode 100644 index bebb32a..0000000 Binary files a/street_signs/textures/street_signs_font_36.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_37.png b/street_signs/textures/street_signs_font_37.png deleted file mode 100644 index 73d9bb9..0000000 Binary files a/street_signs/textures/street_signs_font_37.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_38.png b/street_signs/textures/street_signs_font_38.png deleted file mode 100644 index baf7f6f..0000000 Binary files a/street_signs/textures/street_signs_font_38.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_39.png b/street_signs/textures/street_signs_font_39.png deleted file mode 100644 index 9572947..0000000 Binary files a/street_signs/textures/street_signs_font_39.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3a.png b/street_signs/textures/street_signs_font_3a.png deleted file mode 100644 index 23ba0cd..0000000 Binary files a/street_signs/textures/street_signs_font_3a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3b.png b/street_signs/textures/street_signs_font_3b.png deleted file mode 100644 index c4b467f..0000000 Binary files a/street_signs/textures/street_signs_font_3b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3c.png b/street_signs/textures/street_signs_font_3c.png deleted file mode 100644 index 566ba49..0000000 Binary files a/street_signs/textures/street_signs_font_3c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3d.png b/street_signs/textures/street_signs_font_3d.png deleted file mode 100644 index 50e6c6f..0000000 Binary files a/street_signs/textures/street_signs_font_3d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3e.png b/street_signs/textures/street_signs_font_3e.png deleted file mode 100644 index 090f8ca..0000000 Binary files a/street_signs/textures/street_signs_font_3e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_3f.png b/street_signs/textures/street_signs_font_3f.png deleted file mode 100644 index dce4727..0000000 Binary files a/street_signs/textures/street_signs_font_3f.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_40.png b/street_signs/textures/street_signs_font_40.png deleted file mode 100644 index 65533fd..0000000 Binary files a/street_signs/textures/street_signs_font_40.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_41.png b/street_signs/textures/street_signs_font_41.png deleted file mode 100644 index e30c27c..0000000 Binary files a/street_signs/textures/street_signs_font_41.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_42.png b/street_signs/textures/street_signs_font_42.png deleted file mode 100644 index 28d480b..0000000 Binary files a/street_signs/textures/street_signs_font_42.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_43.png b/street_signs/textures/street_signs_font_43.png deleted file mode 100644 index db57d8d..0000000 Binary files a/street_signs/textures/street_signs_font_43.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_44.png b/street_signs/textures/street_signs_font_44.png deleted file mode 100644 index cca9575..0000000 Binary files a/street_signs/textures/street_signs_font_44.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_45.png b/street_signs/textures/street_signs_font_45.png deleted file mode 100644 index 07e772b..0000000 Binary files a/street_signs/textures/street_signs_font_45.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_46.png b/street_signs/textures/street_signs_font_46.png deleted file mode 100644 index 24de187..0000000 Binary files a/street_signs/textures/street_signs_font_46.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_47.png b/street_signs/textures/street_signs_font_47.png deleted file mode 100644 index 0deef83..0000000 Binary files a/street_signs/textures/street_signs_font_47.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_48.png b/street_signs/textures/street_signs_font_48.png deleted file mode 100644 index f85b4ae..0000000 Binary files a/street_signs/textures/street_signs_font_48.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_49.png b/street_signs/textures/street_signs_font_49.png deleted file mode 100644 index 1f02728..0000000 Binary files a/street_signs/textures/street_signs_font_49.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4a.png b/street_signs/textures/street_signs_font_4a.png deleted file mode 100644 index b2f7bef..0000000 Binary files a/street_signs/textures/street_signs_font_4a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4b.png b/street_signs/textures/street_signs_font_4b.png deleted file mode 100644 index e8d52d6..0000000 Binary files a/street_signs/textures/street_signs_font_4b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4c.png b/street_signs/textures/street_signs_font_4c.png deleted file mode 100644 index 94d7d48..0000000 Binary files a/street_signs/textures/street_signs_font_4c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4d.png b/street_signs/textures/street_signs_font_4d.png deleted file mode 100644 index 0ee8eb4..0000000 Binary files a/street_signs/textures/street_signs_font_4d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4e.png b/street_signs/textures/street_signs_font_4e.png deleted file mode 100644 index 8ff83d6..0000000 Binary files a/street_signs/textures/street_signs_font_4e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_4f.png b/street_signs/textures/street_signs_font_4f.png deleted file mode 100644 index b278ccc..0000000 Binary files a/street_signs/textures/street_signs_font_4f.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_50.png b/street_signs/textures/street_signs_font_50.png deleted file mode 100644 index 33b52fd..0000000 Binary files a/street_signs/textures/street_signs_font_50.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_51.png b/street_signs/textures/street_signs_font_51.png deleted file mode 100644 index 892747c..0000000 Binary files a/street_signs/textures/street_signs_font_51.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_52.png b/street_signs/textures/street_signs_font_52.png deleted file mode 100644 index acb395e..0000000 Binary files a/street_signs/textures/street_signs_font_52.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_53.png b/street_signs/textures/street_signs_font_53.png deleted file mode 100644 index 028f284..0000000 Binary files a/street_signs/textures/street_signs_font_53.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_54.png b/street_signs/textures/street_signs_font_54.png deleted file mode 100644 index 3bd0a2b..0000000 Binary files a/street_signs/textures/street_signs_font_54.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_55.png b/street_signs/textures/street_signs_font_55.png deleted file mode 100644 index 81643f9..0000000 Binary files a/street_signs/textures/street_signs_font_55.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_56.png b/street_signs/textures/street_signs_font_56.png deleted file mode 100644 index 8726f5b..0000000 Binary files a/street_signs/textures/street_signs_font_56.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_57.png b/street_signs/textures/street_signs_font_57.png deleted file mode 100644 index 5e8d9d0..0000000 Binary files a/street_signs/textures/street_signs_font_57.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_58.png b/street_signs/textures/street_signs_font_58.png deleted file mode 100644 index 2abbda3..0000000 Binary files a/street_signs/textures/street_signs_font_58.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_59.png b/street_signs/textures/street_signs_font_59.png deleted file mode 100644 index ff45093..0000000 Binary files a/street_signs/textures/street_signs_font_59.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5a.png b/street_signs/textures/street_signs_font_5a.png deleted file mode 100644 index 5c706ce..0000000 Binary files a/street_signs/textures/street_signs_font_5a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5b.png b/street_signs/textures/street_signs_font_5b.png deleted file mode 100644 index 2592f1f..0000000 Binary files a/street_signs/textures/street_signs_font_5b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5c.png b/street_signs/textures/street_signs_font_5c.png deleted file mode 100644 index 406d634..0000000 Binary files a/street_signs/textures/street_signs_font_5c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5d.png b/street_signs/textures/street_signs_font_5d.png deleted file mode 100644 index a5efa37..0000000 Binary files a/street_signs/textures/street_signs_font_5d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5e.png b/street_signs/textures/street_signs_font_5e.png deleted file mode 100644 index 7f610d8..0000000 Binary files a/street_signs/textures/street_signs_font_5e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_5f.png b/street_signs/textures/street_signs_font_5f.png deleted file mode 100644 index 07cce5a..0000000 Binary files a/street_signs/textures/street_signs_font_5f.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_60.png b/street_signs/textures/street_signs_font_60.png deleted file mode 100644 index cd4e0fb..0000000 Binary files a/street_signs/textures/street_signs_font_60.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_61.png b/street_signs/textures/street_signs_font_61.png deleted file mode 100644 index dc019ba..0000000 Binary files a/street_signs/textures/street_signs_font_61.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_62.png b/street_signs/textures/street_signs_font_62.png deleted file mode 100644 index 285d0b2..0000000 Binary files a/street_signs/textures/street_signs_font_62.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_63.png b/street_signs/textures/street_signs_font_63.png deleted file mode 100644 index 8781b8a..0000000 Binary files a/street_signs/textures/street_signs_font_63.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_64.png b/street_signs/textures/street_signs_font_64.png deleted file mode 100644 index 16c9a28..0000000 Binary files a/street_signs/textures/street_signs_font_64.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_65.png b/street_signs/textures/street_signs_font_65.png deleted file mode 100644 index 810d9c9..0000000 Binary files a/street_signs/textures/street_signs_font_65.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_66.png b/street_signs/textures/street_signs_font_66.png deleted file mode 100644 index 411ca57..0000000 Binary files a/street_signs/textures/street_signs_font_66.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_67.png b/street_signs/textures/street_signs_font_67.png deleted file mode 100644 index d8820dd..0000000 Binary files a/street_signs/textures/street_signs_font_67.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_68.png b/street_signs/textures/street_signs_font_68.png deleted file mode 100644 index 5b51d05..0000000 Binary files a/street_signs/textures/street_signs_font_68.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_69.png b/street_signs/textures/street_signs_font_69.png deleted file mode 100644 index 55f1a22..0000000 Binary files a/street_signs/textures/street_signs_font_69.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6a.png b/street_signs/textures/street_signs_font_6a.png deleted file mode 100644 index c20e222..0000000 Binary files a/street_signs/textures/street_signs_font_6a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6b.png b/street_signs/textures/street_signs_font_6b.png deleted file mode 100644 index fc34fc5..0000000 Binary files a/street_signs/textures/street_signs_font_6b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6c.png b/street_signs/textures/street_signs_font_6c.png deleted file mode 100644 index 1f02728..0000000 Binary files a/street_signs/textures/street_signs_font_6c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6d.png b/street_signs/textures/street_signs_font_6d.png deleted file mode 100644 index 6c0ae93..0000000 Binary files a/street_signs/textures/street_signs_font_6d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6e.png b/street_signs/textures/street_signs_font_6e.png deleted file mode 100644 index 4f4dec7..0000000 Binary files a/street_signs/textures/street_signs_font_6e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_6f.png b/street_signs/textures/street_signs_font_6f.png deleted file mode 100644 index 921c611..0000000 Binary files a/street_signs/textures/street_signs_font_6f.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_70.png b/street_signs/textures/street_signs_font_70.png deleted file mode 100644 index 8202199..0000000 Binary files a/street_signs/textures/street_signs_font_70.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_71.png b/street_signs/textures/street_signs_font_71.png deleted file mode 100644 index c02171f..0000000 Binary files a/street_signs/textures/street_signs_font_71.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_72.png b/street_signs/textures/street_signs_font_72.png deleted file mode 100644 index 757b9c8..0000000 Binary files a/street_signs/textures/street_signs_font_72.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_73.png b/street_signs/textures/street_signs_font_73.png deleted file mode 100644 index e38497d..0000000 Binary files a/street_signs/textures/street_signs_font_73.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_74.png b/street_signs/textures/street_signs_font_74.png deleted file mode 100644 index 10f9cfa..0000000 Binary files a/street_signs/textures/street_signs_font_74.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_75.png b/street_signs/textures/street_signs_font_75.png deleted file mode 100644 index 377416b..0000000 Binary files a/street_signs/textures/street_signs_font_75.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_76.png b/street_signs/textures/street_signs_font_76.png deleted file mode 100644 index dc558d3..0000000 Binary files a/street_signs/textures/street_signs_font_76.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_77.png b/street_signs/textures/street_signs_font_77.png deleted file mode 100644 index 6a14298..0000000 Binary files a/street_signs/textures/street_signs_font_77.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_78.png b/street_signs/textures/street_signs_font_78.png deleted file mode 100644 index 38b4be0..0000000 Binary files a/street_signs/textures/street_signs_font_78.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_79.png b/street_signs/textures/street_signs_font_79.png deleted file mode 100644 index 8859fb4..0000000 Binary files a/street_signs/textures/street_signs_font_79.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_7a.png b/street_signs/textures/street_signs_font_7a.png deleted file mode 100644 index c42c84a..0000000 Binary files a/street_signs/textures/street_signs_font_7a.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_7b.png b/street_signs/textures/street_signs_font_7b.png deleted file mode 100644 index c0ee072..0000000 Binary files a/street_signs/textures/street_signs_font_7b.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_7c.png b/street_signs/textures/street_signs_font_7c.png deleted file mode 100644 index 6e9949d..0000000 Binary files a/street_signs/textures/street_signs_font_7c.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_7d.png b/street_signs/textures/street_signs_font_7d.png deleted file mode 100644 index 6162caa..0000000 Binary files a/street_signs/textures/street_signs_font_7d.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_7e.png b/street_signs/textures/street_signs_font_7e.png deleted file mode 100644 index ec762d5..0000000 Binary files a/street_signs/textures/street_signs_font_7e.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_a8.png b/street_signs/textures/street_signs_font_a8.png deleted file mode 100644 index 75d1495..0000000 Binary files a/street_signs/textures/street_signs_font_a8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_b8.png b/street_signs/textures/street_signs_font_b8.png deleted file mode 100644 index c8215a1..0000000 Binary files a/street_signs/textures/street_signs_font_b8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_b9.png b/street_signs/textures/street_signs_font_b9.png deleted file mode 100644 index 765437a..0000000 Binary files a/street_signs/textures/street_signs_font_b9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c0.png b/street_signs/textures/street_signs_font_c0.png deleted file mode 100644 index fe3e380..0000000 Binary files a/street_signs/textures/street_signs_font_c0.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c1.png b/street_signs/textures/street_signs_font_c1.png deleted file mode 100644 index f589c1c..0000000 Binary files a/street_signs/textures/street_signs_font_c1.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c2.png b/street_signs/textures/street_signs_font_c2.png deleted file mode 100644 index ea6043a..0000000 Binary files a/street_signs/textures/street_signs_font_c2.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c3.png b/street_signs/textures/street_signs_font_c3.png deleted file mode 100644 index 1cc88a8..0000000 Binary files a/street_signs/textures/street_signs_font_c3.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c4.png b/street_signs/textures/street_signs_font_c4.png deleted file mode 100644 index 1006dff..0000000 Binary files a/street_signs/textures/street_signs_font_c4.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c5.png b/street_signs/textures/street_signs_font_c5.png deleted file mode 100644 index 85c9b92..0000000 Binary files a/street_signs/textures/street_signs_font_c5.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c6.png b/street_signs/textures/street_signs_font_c6.png deleted file mode 100644 index 7e5b16c..0000000 Binary files a/street_signs/textures/street_signs_font_c6.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c7.png b/street_signs/textures/street_signs_font_c7.png deleted file mode 100644 index 6303b0e..0000000 Binary files a/street_signs/textures/street_signs_font_c7.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c8.png b/street_signs/textures/street_signs_font_c8.png deleted file mode 100644 index e8ece15..0000000 Binary files a/street_signs/textures/street_signs_font_c8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_c9.png b/street_signs/textures/street_signs_font_c9.png deleted file mode 100644 index d3dc073..0000000 Binary files a/street_signs/textures/street_signs_font_c9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ca.png b/street_signs/textures/street_signs_font_ca.png deleted file mode 100644 index a940065..0000000 Binary files a/street_signs/textures/street_signs_font_ca.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_cb.png b/street_signs/textures/street_signs_font_cb.png deleted file mode 100644 index fa96d93..0000000 Binary files a/street_signs/textures/street_signs_font_cb.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_cc.png b/street_signs/textures/street_signs_font_cc.png deleted file mode 100644 index 0c66142..0000000 Binary files a/street_signs/textures/street_signs_font_cc.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_cd.png b/street_signs/textures/street_signs_font_cd.png deleted file mode 100644 index 5677f03..0000000 Binary files a/street_signs/textures/street_signs_font_cd.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ce.png b/street_signs/textures/street_signs_font_ce.png deleted file mode 100644 index 9314974..0000000 Binary files a/street_signs/textures/street_signs_font_ce.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_cf.png b/street_signs/textures/street_signs_font_cf.png deleted file mode 100644 index fb6dee9..0000000 Binary files a/street_signs/textures/street_signs_font_cf.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d0.png b/street_signs/textures/street_signs_font_d0.png deleted file mode 100644 index 74b0c17..0000000 Binary files a/street_signs/textures/street_signs_font_d0.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d1.png b/street_signs/textures/street_signs_font_d1.png deleted file mode 100644 index 5197b0f..0000000 Binary files a/street_signs/textures/street_signs_font_d1.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d2.png b/street_signs/textures/street_signs_font_d2.png deleted file mode 100644 index 744f4eb..0000000 Binary files a/street_signs/textures/street_signs_font_d2.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d3.png b/street_signs/textures/street_signs_font_d3.png deleted file mode 100644 index 048856b..0000000 Binary files a/street_signs/textures/street_signs_font_d3.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d4.png b/street_signs/textures/street_signs_font_d4.png deleted file mode 100644 index 49e7b8c..0000000 Binary files a/street_signs/textures/street_signs_font_d4.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d5.png b/street_signs/textures/street_signs_font_d5.png deleted file mode 100644 index f2df843..0000000 Binary files a/street_signs/textures/street_signs_font_d5.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d6.png b/street_signs/textures/street_signs_font_d6.png deleted file mode 100644 index 8f77483..0000000 Binary files a/street_signs/textures/street_signs_font_d6.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d7.png b/street_signs/textures/street_signs_font_d7.png deleted file mode 100644 index 20164b9..0000000 Binary files a/street_signs/textures/street_signs_font_d7.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d8.png b/street_signs/textures/street_signs_font_d8.png deleted file mode 100644 index 72861b0..0000000 Binary files a/street_signs/textures/street_signs_font_d8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_d9.png b/street_signs/textures/street_signs_font_d9.png deleted file mode 100644 index 497b45e..0000000 Binary files a/street_signs/textures/street_signs_font_d9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_da.png b/street_signs/textures/street_signs_font_da.png deleted file mode 100644 index 1c24540..0000000 Binary files a/street_signs/textures/street_signs_font_da.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_db.png b/street_signs/textures/street_signs_font_db.png deleted file mode 100644 index e750c0e..0000000 Binary files a/street_signs/textures/street_signs_font_db.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_dc.png b/street_signs/textures/street_signs_font_dc.png deleted file mode 100644 index ce2e197..0000000 Binary files a/street_signs/textures/street_signs_font_dc.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_dd.png b/street_signs/textures/street_signs_font_dd.png deleted file mode 100644 index bbb07bd..0000000 Binary files a/street_signs/textures/street_signs_font_dd.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_de.png b/street_signs/textures/street_signs_font_de.png deleted file mode 100644 index 4c59047..0000000 Binary files a/street_signs/textures/street_signs_font_de.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_df.png b/street_signs/textures/street_signs_font_df.png deleted file mode 100644 index 7c29dde..0000000 Binary files a/street_signs/textures/street_signs_font_df.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e0.png b/street_signs/textures/street_signs_font_e0.png deleted file mode 100644 index 93d4b14..0000000 Binary files a/street_signs/textures/street_signs_font_e0.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e1.png b/street_signs/textures/street_signs_font_e1.png deleted file mode 100644 index 7bf2382..0000000 Binary files a/street_signs/textures/street_signs_font_e1.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e2.png b/street_signs/textures/street_signs_font_e2.png deleted file mode 100644 index 66b116a..0000000 Binary files a/street_signs/textures/street_signs_font_e2.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e3.png b/street_signs/textures/street_signs_font_e3.png deleted file mode 100644 index 5b0a418..0000000 Binary files a/street_signs/textures/street_signs_font_e3.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e4.png b/street_signs/textures/street_signs_font_e4.png deleted file mode 100644 index e3ec02d..0000000 Binary files a/street_signs/textures/street_signs_font_e4.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e5.png b/street_signs/textures/street_signs_font_e5.png deleted file mode 100644 index 09b431a..0000000 Binary files a/street_signs/textures/street_signs_font_e5.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e6.png b/street_signs/textures/street_signs_font_e6.png deleted file mode 100644 index 777b8cd..0000000 Binary files a/street_signs/textures/street_signs_font_e6.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e7.png b/street_signs/textures/street_signs_font_e7.png deleted file mode 100644 index 9da7dab..0000000 Binary files a/street_signs/textures/street_signs_font_e7.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e8.png b/street_signs/textures/street_signs_font_e8.png deleted file mode 100644 index d7279ae..0000000 Binary files a/street_signs/textures/street_signs_font_e8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_e9.png b/street_signs/textures/street_signs_font_e9.png deleted file mode 100644 index 4d40313..0000000 Binary files a/street_signs/textures/street_signs_font_e9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ea.png b/street_signs/textures/street_signs_font_ea.png deleted file mode 100644 index 2533ec1..0000000 Binary files a/street_signs/textures/street_signs_font_ea.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_eb.png b/street_signs/textures/street_signs_font_eb.png deleted file mode 100644 index 4ef9129..0000000 Binary files a/street_signs/textures/street_signs_font_eb.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ec.png b/street_signs/textures/street_signs_font_ec.png deleted file mode 100644 index 18e859b..0000000 Binary files a/street_signs/textures/street_signs_font_ec.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ed.png b/street_signs/textures/street_signs_font_ed.png deleted file mode 100644 index edd951d..0000000 Binary files a/street_signs/textures/street_signs_font_ed.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ee.png b/street_signs/textures/street_signs_font_ee.png deleted file mode 100644 index 813e1f7..0000000 Binary files a/street_signs/textures/street_signs_font_ee.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ef.png b/street_signs/textures/street_signs_font_ef.png deleted file mode 100644 index f2f24d2..0000000 Binary files a/street_signs/textures/street_signs_font_ef.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f0.png b/street_signs/textures/street_signs_font_f0.png deleted file mode 100644 index 697286c..0000000 Binary files a/street_signs/textures/street_signs_font_f0.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f1.png b/street_signs/textures/street_signs_font_f1.png deleted file mode 100644 index 01c1e64..0000000 Binary files a/street_signs/textures/street_signs_font_f1.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f2.png b/street_signs/textures/street_signs_font_f2.png deleted file mode 100644 index df2aaa3..0000000 Binary files a/street_signs/textures/street_signs_font_f2.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f3.png b/street_signs/textures/street_signs_font_f3.png deleted file mode 100644 index e09cf75..0000000 Binary files a/street_signs/textures/street_signs_font_f3.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f4.png b/street_signs/textures/street_signs_font_f4.png deleted file mode 100644 index 2c0853b..0000000 Binary files a/street_signs/textures/street_signs_font_f4.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f5.png b/street_signs/textures/street_signs_font_f5.png deleted file mode 100644 index fd21a81..0000000 Binary files a/street_signs/textures/street_signs_font_f5.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f6.png b/street_signs/textures/street_signs_font_f6.png deleted file mode 100644 index 189a96f..0000000 Binary files a/street_signs/textures/street_signs_font_f6.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f7.png b/street_signs/textures/street_signs_font_f7.png deleted file mode 100644 index 87b2eca..0000000 Binary files a/street_signs/textures/street_signs_font_f7.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f8.png b/street_signs/textures/street_signs_font_f8.png deleted file mode 100644 index 3c195aa..0000000 Binary files a/street_signs/textures/street_signs_font_f8.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_f9.png b/street_signs/textures/street_signs_font_f9.png deleted file mode 100644 index 9fb54ba..0000000 Binary files a/street_signs/textures/street_signs_font_f9.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_fa.png b/street_signs/textures/street_signs_font_fa.png deleted file mode 100644 index da72b46..0000000 Binary files a/street_signs/textures/street_signs_font_fa.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_fb.png b/street_signs/textures/street_signs_font_fb.png deleted file mode 100644 index 6cfd0fe..0000000 Binary files a/street_signs/textures/street_signs_font_fb.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_fc.png b/street_signs/textures/street_signs_font_fc.png deleted file mode 100644 index c8c6918..0000000 Binary files a/street_signs/textures/street_signs_font_fc.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_fd.png b/street_signs/textures/street_signs_font_fd.png deleted file mode 100644 index 9130ccd..0000000 Binary files a/street_signs/textures/street_signs_font_fd.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_fe.png b/street_signs/textures/street_signs_font_fe.png deleted file mode 100644 index 5165296..0000000 Binary files a/street_signs/textures/street_signs_font_fe.png and /dev/null differ diff --git a/street_signs/textures/street_signs_font_ff.png b/street_signs/textures/street_signs_font_ff.png deleted file mode 100644 index a1a1f10..0000000 Binary files a/street_signs/textures/street_signs_font_ff.png and /dev/null differ diff --git a/street_signs/textures/street_signs_highway_large_blue.png b/street_signs/textures/street_signs_highway_large_blue.png new file mode 100644 index 0000000..2976b00 Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_blue.png differ diff --git a/street_signs/textures/street_signs_highway_large_blue_inv.png b/street_signs/textures/street_signs_highway_large_blue_inv.png new file mode 100644 index 0000000..94b5377 Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_blue_inv.png differ diff --git a/street_signs/textures/street_signs_highway_large_entity_UV_guide.png b/street_signs/textures/street_signs_highway_large_entity_UV_guide.png new file mode 100644 index 0000000..905270a Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_highway_large_green.png b/street_signs/textures/street_signs_highway_large_green.png new file mode 100644 index 0000000..720b80c Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_green.png differ diff --git a/street_signs/textures/street_signs_highway_large_green_inv.png b/street_signs/textures/street_signs_highway_large_green_inv.png new file mode 100644 index 0000000..b19145f Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_green_inv.png differ diff --git a/street_signs/textures/street_signs_highway_large_yellow.png b/street_signs/textures/street_signs_highway_large_yellow.png new file mode 100644 index 0000000..dd2c9a4 Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_yellow.png differ diff --git a/street_signs/textures/street_signs_highway_large_yellow_inv.png b/street_signs/textures/street_signs_highway_large_yellow_inv.png new file mode 100644 index 0000000..c93135a Binary files /dev/null and b/street_signs/textures/street_signs_highway_large_yellow_inv.png differ diff --git a/street_signs/textures/street_signs_highway_medium_blue.png b/street_signs/textures/street_signs_highway_medium_blue.png new file mode 100644 index 0000000..98d75eb Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_blue.png differ diff --git a/street_signs/textures/street_signs_highway_medium_blue_inv.png b/street_signs/textures/street_signs_highway_medium_blue_inv.png new file mode 100644 index 0000000..90b5d1d Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_blue_inv.png differ diff --git a/street_signs/textures/street_signs_highway_medium_entity_UV_guide.png b/street_signs/textures/street_signs_highway_medium_entity_UV_guide.png new file mode 100644 index 0000000..8e26587 Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_highway_medium_green.png b/street_signs/textures/street_signs_highway_medium_green.png new file mode 100644 index 0000000..fda9b23 Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_green.png differ diff --git a/street_signs/textures/street_signs_highway_medium_green_inv.png b/street_signs/textures/street_signs_highway_medium_green_inv.png new file mode 100644 index 0000000..fe49082 Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_green_inv.png differ diff --git a/street_signs/textures/street_signs_highway_medium_yellow.png b/street_signs/textures/street_signs_highway_medium_yellow.png new file mode 100644 index 0000000..e8d77c4 Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_yellow.png differ diff --git a/street_signs/textures/street_signs_highway_medium_yellow_inv.png b/street_signs/textures/street_signs_highway_medium_yellow_inv.png new file mode 100644 index 0000000..2fbcf5f Binary files /dev/null and b/street_signs/textures/street_signs_highway_medium_yellow_inv.png differ diff --git a/street_signs/textures/street_signs_highway_small_blue.png b/street_signs/textures/street_signs_highway_small_blue.png new file mode 100644 index 0000000..5b5bc07 Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_blue.png differ diff --git a/street_signs/textures/street_signs_highway_small_blue_inv.png b/street_signs/textures/street_signs_highway_small_blue_inv.png new file mode 100644 index 0000000..8af953e Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_blue_inv.png differ diff --git a/street_signs/textures/street_signs_highway_small_entity_UV_guide.png b/street_signs/textures/street_signs_highway_small_entity_UV_guide.png new file mode 100644 index 0000000..1412b63 Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_highway_small_green.png b/street_signs/textures/street_signs_highway_small_green.png new file mode 100644 index 0000000..4d1f22c Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_green.png differ diff --git a/street_signs/textures/street_signs_highway_small_green_inv.png b/street_signs/textures/street_signs_highway_small_green_inv.png new file mode 100644 index 0000000..7ec8995 Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_green_inv.png differ diff --git a/street_signs/textures/street_signs_highway_small_yellow.png b/street_signs/textures/street_signs_highway_small_yellow.png new file mode 100644 index 0000000..1f063d6 Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_yellow.png differ diff --git a/street_signs/textures/street_signs_highway_small_yellow_inv.png b/street_signs/textures/street_signs_highway_small_yellow_inv.png new file mode 100644 index 0000000..355f8a8 Binary files /dev/null and b/street_signs/textures/street_signs_highway_small_yellow_inv.png differ diff --git a/street_signs/textures/street_signs_us_interstate.png b/street_signs/textures/street_signs_us_interstate.png new file mode 100644 index 0000000..d178f12 Binary files /dev/null and b/street_signs/textures/street_signs_us_interstate.png differ diff --git a/street_signs/textures/street_signs_us_interstate_entity_UV_guide.png b/street_signs/textures/street_signs_us_interstate_entity_UV_guide.png new file mode 100644 index 0000000..a9254a1 Binary files /dev/null and b/street_signs/textures/street_signs_us_interstate_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_us_interstate_inv.png b/street_signs/textures/street_signs_us_interstate_inv.png new file mode 100644 index 0000000..4fac75f Binary files /dev/null and b/street_signs/textures/street_signs_us_interstate_inv.png differ diff --git a/street_signs/textures/street_signs_us_route.png b/street_signs/textures/street_signs_us_route.png new file mode 100644 index 0000000..51847e7 Binary files /dev/null and b/street_signs/textures/street_signs_us_route.png differ diff --git a/street_signs/textures/street_signs_us_route_entity_UV_guide.png b/street_signs/textures/street_signs_us_route_entity_UV_guide.png new file mode 100644 index 0000000..75cf679 Binary files /dev/null and b/street_signs/textures/street_signs_us_route_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_us_route_inv.png b/street_signs/textures/street_signs_us_route_inv.png new file mode 100644 index 0000000..d4d4fb6 Binary files /dev/null and b/street_signs/textures/street_signs_us_route_inv.png differ diff --git a/street_signs/textures/street_signs_warning.png b/street_signs/textures/street_signs_warning.png new file mode 100644 index 0000000..2327cf3 Binary files /dev/null and b/street_signs/textures/street_signs_warning.png differ diff --git a/street_signs/textures/street_signs_warning_entity_UV_guide.png b/street_signs/textures/street_signs_warning_entity_UV_guide.png new file mode 100644 index 0000000..da763cc Binary files /dev/null and b/street_signs/textures/street_signs_warning_entity_UV_guide.png differ diff --git a/street_signs/textures/street_signs_warning_inv.png b/street_signs/textures/street_signs_warning_inv.png new file mode 100644 index 0000000..2ebb2f4 Binary files /dev/null and b/street_signs/textures/street_signs_warning_inv.png differ -- cgit v1.2.3