From 9801d5e27420e83e71ee2fa81b01153eda3c2187 Mon Sep 17 00:00:00 2001 From: DonBatman Date: Mon, 24 Aug 2015 20:14:35 -0700 Subject: [PATCH] First upload --- depends.txt | 2 + init.lua | 14 + machine.lua | 330 ++++++++++++++++++ nodes.lua | 94 +++++ register.lua | 108 ++++++ textures/corners_stone_black.png | Bin 0 -> 201 bytes textures/corners_stone_black_bottom.png | Bin 0 -> 138 bytes textures/corners_stone_black_top.png | Bin 0 -> 153 bytes textures/corners_stone_blue.png | Bin 0 -> 234 bytes textures/corners_stone_blue_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_blue_top.png | Bin 0 -> 149 bytes textures/corners_stone_brown.png | Bin 0 -> 544 bytes textures/corners_stone_brown_bottom.png | Bin 0 -> 187 bytes textures/corners_stone_brown_top.png | Bin 0 -> 263 bytes textures/corners_stone_cyan.png | Bin 0 -> 234 bytes textures/corners_stone_cyan_bottom.png | Bin 0 -> 133 bytes textures/corners_stone_cyan_top.png | Bin 0 -> 142 bytes textures/corners_stone_dark_green.png | Bin 0 -> 224 bytes textures/corners_stone_dark_green_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_dark_green_top.png | Bin 0 -> 149 bytes textures/corners_stone_dark_grey.png | Bin 0 -> 215 bytes textures/corners_stone_dark_grey_bottom.png | Bin 0 -> 142 bytes textures/corners_stone_dark_grey_top.png | Bin 0 -> 154 bytes textures/corners_stone_green.png | Bin 0 -> 234 bytes textures/corners_stone_green_bottom.png | Bin 0 -> 142 bytes textures/corners_stone_green_top.png | Bin 0 -> 154 bytes textures/corners_stone_grey.png | Bin 0 -> 196 bytes textures/corners_stone_grey_bottom.png | Bin 0 -> 145 bytes textures/corners_stone_grey_top.png | Bin 0 -> 162 bytes textures/corners_stone_magenta.png | Bin 0 -> 231 bytes textures/corners_stone_magenta_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_magenta_top.png | Bin 0 -> 149 bytes textures/corners_stone_orange.png | Bin 0 -> 234 bytes textures/corners_stone_orange_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_orange_top.png | Bin 0 -> 146 bytes textures/corners_stone_pink.png | Bin 0 -> 231 bytes textures/corners_stone_pink_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_pink_top.png | Bin 0 -> 149 bytes textures/corners_stone_red.png | Bin 0 -> 231 bytes textures/corners_stone_red_bottom.png | Bin 0 -> 133 bytes textures/corners_stone_red_top.png | Bin 0 -> 143 bytes textures/corners_stone_violet.png | Bin 0 -> 221 bytes textures/corners_stone_violet_bottom.png | Bin 0 -> 142 bytes textures/corners_stone_violet_top.png | Bin 0 -> 151 bytes textures/corners_stone_white.png | Bin 0 -> 584 bytes textures/corners_stone_white_bottom.png | Bin 0 -> 139 bytes textures/corners_stone_white_top.png | Bin 0 -> 156 bytes textures/corners_stone_yellow.png | Bin 0 -> 230 bytes textures/corners_stone_yellow_bottom.png | Bin 0 -> 136 bytes textures/corners_stone_yellow_top.png | Bin 0 -> 149 bytes textures/corners_stonebrick_black.png | Bin 0 -> 335 bytes textures/corners_stonebrick_black_bottom.png | Bin 0 -> 210 bytes textures/corners_stonebrick_black_top.png | Bin 0 -> 256 bytes textures/corners_stonebrick_blue.png | Bin 0 -> 296 bytes textures/corners_stonebrick_blue_bottom.png | Bin 0 -> 196 bytes textures/corners_stonebrick_blue_top.png | Bin 0 -> 238 bytes textures/corners_stonebrick_brown.png | Bin 0 -> 285 bytes textures/corners_stonebrick_brown_bottom.png | Bin 0 -> 166 bytes textures/corners_stonebrick_brown_top.png | Bin 0 -> 221 bytes textures/corners_stonebrick_cyan.png | Bin 0 -> 289 bytes textures/corners_stonebrick_cyan_bottom.png | Bin 0 -> 177 bytes textures/corners_stonebrick_cyan_top.png | Bin 0 -> 222 bytes textures/corners_stonebrick_dark_green.png | Bin 0 -> 258 bytes .../corners_stonebrick_dark_green_bottom.png | Bin 0 -> 158 bytes .../corners_stonebrick_dark_green_top.png | Bin 0 -> 206 bytes textures/corners_stonebrick_dark_grey.png | Bin 0 -> 186 bytes .../corners_stonebrick_dark_grey_bottom.png | Bin 0 -> 158 bytes textures/corners_stonebrick_dark_grey_top.png | Bin 0 -> 206 bytes textures/corners_stonebrick_green.png | Bin 0 -> 296 bytes textures/corners_stonebrick_green_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_green_top.png | Bin 0 -> 230 bytes textures/corners_stonebrick_grey.png | Bin 0 -> 401 bytes textures/corners_stonebrick_grey_bottom.png | Bin 0 -> 313 bytes textures/corners_stonebrick_grey_top.png | Bin 0 -> 354 bytes textures/corners_stonebrick_magenta.png | Bin 0 -> 293 bytes .../corners_stonebrick_magenta_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_magenta_top.png | Bin 0 -> 311 bytes textures/corners_stonebrick_orange.png | Bin 0 -> 296 bytes textures/corners_stonebrick_orange_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_orange_top.png | Bin 0 -> 311 bytes textures/corners_stonebrick_pink.png | Bin 0 -> 293 bytes textures/corners_stonebrick_pink_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_pink_top.png | Bin 0 -> 311 bytes textures/corners_stonebrick_red.png | Bin 0 -> 296 bytes textures/corners_stonebrick_red_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_red_top.png | Bin 0 -> 311 bytes textures/corners_stonebrick_violet.png | Bin 0 -> 288 bytes textures/corners_stonebrick_violet_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_violet_top.png | Bin 0 -> 308 bytes textures/corners_stonebrick_white.png | Bin 0 -> 285 bytes textures/corners_stonebrick_white_bottom.png | Bin 0 -> 166 bytes textures/corners_stonebrick_white_top.png | Bin 0 -> 304 bytes textures/corners_stonebrick_yellow.png | Bin 0 -> 285 bytes textures/corners_stonebrick_yellow_bottom.png | Bin 0 -> 169 bytes textures/corners_stonebrick_yellow_top.png | Bin 0 -> 306 bytes textures/corners_wood_black.png | Bin 0 -> 237 bytes textures/corners_wood_black_bottom.png | Bin 0 -> 291 bytes textures/corners_wood_black_top.png | Bin 0 -> 274 bytes textures/corners_wood_blue.png | Bin 0 -> 227 bytes textures/corners_wood_blue_bottom.png | Bin 0 -> 284 bytes textures/corners_wood_blue_top.png | Bin 0 -> 265 bytes textures/corners_wood_brown.png | Bin 0 -> 335 bytes textures/corners_wood_brown_bottom.png | Bin 0 -> 365 bytes textures/corners_wood_brown_top.png | Bin 0 -> 338 bytes textures/corners_wood_cyan.png | Bin 0 -> 227 bytes textures/corners_wood_cyan_bottom.png | Bin 0 -> 284 bytes textures/corners_wood_cyan_top.png | Bin 0 -> 265 bytes textures/corners_wood_dark_green.png | Bin 0 -> 194 bytes textures/corners_wood_dark_green_bottom.png | Bin 0 -> 243 bytes textures/corners_wood_dark_green_top.png | Bin 0 -> 228 bytes textures/corners_wood_dark_grey.png | Bin 0 -> 210 bytes textures/corners_wood_dark_grey_bottom.png | Bin 0 -> 268 bytes textures/corners_wood_dark_grey_top.png | Bin 0 -> 251 bytes textures/corners_wood_green.png | Bin 0 -> 227 bytes textures/corners_wood_green_bottom.png | Bin 0 -> 284 bytes textures/corners_wood_green_top.png | Bin 0 -> 265 bytes textures/corners_wood_grey.png | Bin 0 -> 244 bytes textures/corners_wood_grey_bottom.png | Bin 0 -> 301 bytes textures/corners_wood_grey_top.png | Bin 0 -> 282 bytes textures/corners_wood_magenta.png | Bin 0 -> 223 bytes textures/corners_wood_magenta_bottom.png | Bin 0 -> 278 bytes textures/corners_wood_magenta_top.png | Bin 0 -> 260 bytes textures/corners_wood_orange.png | Bin 0 -> 219 bytes textures/corners_wood_orange_bottom.png | Bin 0 -> 275 bytes textures/corners_wood_orange_top.png | Bin 0 -> 256 bytes textures/corners_wood_pink.png | Bin 0 -> 223 bytes textures/corners_wood_pink_bottom.png | Bin 0 -> 278 bytes textures/corners_wood_pink_top.png | Bin 0 -> 260 bytes textures/corners_wood_red.png | Bin 0 -> 224 bytes textures/corners_wood_red_bottom.png | Bin 0 -> 280 bytes textures/corners_wood_red_top.png | Bin 0 -> 261 bytes textures/corners_wood_violet.png | Bin 0 -> 200 bytes textures/corners_wood_violet_bottom.png | Bin 0 -> 245 bytes textures/corners_wood_violet_top.png | Bin 0 -> 227 bytes textures/corners_wood_white.png | Bin 0 -> 244 bytes textures/corners_wood_white_bottom.png | Bin 0 -> 301 bytes textures/corners_wood_white_top.png | Bin 0 -> 282 bytes textures/corners_wood_yellow.png | Bin 0 -> 227 bytes textures/corners_wood_yellow_bottom.png | Bin 0 -> 284 bytes textures/corners_wood_yellow_top.png | Bin 0 -> 265 bytes textures/mycorners_background.png | Bin 0 -> 489 bytes textures/mycorners_machine_back.png | Bin 0 -> 351 bytes textures/mycorners_machine_bottom.png | Bin 0 -> 249 bytes textures/mycorners_machine_front.png | Bin 0 -> 365 bytes textures/mycorners_machine_side.png | Bin 0 -> 112 bytes textures/mycorners_machine_sideb.png | Bin 0 -> 334 bytes textures/mycorners_machine_sidel.png | Bin 0 -> 306 bytes textures/mycorners_machine_sidel2.png | Bin 0 -> 458 bytes textures/mycorners_machine_sider.png | Bin 0 -> 308 bytes textures/mycorners_machine_sider2.png | Bin 0 -> 473 bytes textures/mycorners_machine_top.png | Bin 0 -> 344 bytes textures/mycorners_machine_top2.png | Bin 0 -> 360 bytes 152 files changed, 548 insertions(+) create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 machine.lua create mode 100644 nodes.lua create mode 100644 register.lua create mode 100644 textures/corners_stone_black.png create mode 100644 textures/corners_stone_black_bottom.png create mode 100644 textures/corners_stone_black_top.png create mode 100644 textures/corners_stone_blue.png create mode 100644 textures/corners_stone_blue_bottom.png create mode 100644 textures/corners_stone_blue_top.png create mode 100644 textures/corners_stone_brown.png create mode 100644 textures/corners_stone_brown_bottom.png create mode 100644 textures/corners_stone_brown_top.png create mode 100644 textures/corners_stone_cyan.png create mode 100644 textures/corners_stone_cyan_bottom.png create mode 100644 textures/corners_stone_cyan_top.png create mode 100644 textures/corners_stone_dark_green.png create mode 100644 textures/corners_stone_dark_green_bottom.png create mode 100644 textures/corners_stone_dark_green_top.png create mode 100644 textures/corners_stone_dark_grey.png create mode 100644 textures/corners_stone_dark_grey_bottom.png create mode 100644 textures/corners_stone_dark_grey_top.png create mode 100644 textures/corners_stone_green.png create mode 100644 textures/corners_stone_green_bottom.png create mode 100644 textures/corners_stone_green_top.png create mode 100644 textures/corners_stone_grey.png create mode 100644 textures/corners_stone_grey_bottom.png create mode 100644 textures/corners_stone_grey_top.png create mode 100644 textures/corners_stone_magenta.png create mode 100644 textures/corners_stone_magenta_bottom.png create mode 100644 textures/corners_stone_magenta_top.png create mode 100644 textures/corners_stone_orange.png create mode 100644 textures/corners_stone_orange_bottom.png create mode 100644 textures/corners_stone_orange_top.png create mode 100644 textures/corners_stone_pink.png create mode 100644 textures/corners_stone_pink_bottom.png create mode 100644 textures/corners_stone_pink_top.png create mode 100644 textures/corners_stone_red.png create mode 100644 textures/corners_stone_red_bottom.png create mode 100644 textures/corners_stone_red_top.png create mode 100644 textures/corners_stone_violet.png create mode 100644 textures/corners_stone_violet_bottom.png create mode 100644 textures/corners_stone_violet_top.png create mode 100644 textures/corners_stone_white.png create mode 100644 textures/corners_stone_white_bottom.png create mode 100644 textures/corners_stone_white_top.png create mode 100644 textures/corners_stone_yellow.png create mode 100644 textures/corners_stone_yellow_bottom.png create mode 100644 textures/corners_stone_yellow_top.png create mode 100644 textures/corners_stonebrick_black.png create mode 100644 textures/corners_stonebrick_black_bottom.png create mode 100644 textures/corners_stonebrick_black_top.png create mode 100644 textures/corners_stonebrick_blue.png create mode 100644 textures/corners_stonebrick_blue_bottom.png create mode 100644 textures/corners_stonebrick_blue_top.png create mode 100644 textures/corners_stonebrick_brown.png create mode 100644 textures/corners_stonebrick_brown_bottom.png create mode 100644 textures/corners_stonebrick_brown_top.png create mode 100644 textures/corners_stonebrick_cyan.png create mode 100644 textures/corners_stonebrick_cyan_bottom.png create mode 100644 textures/corners_stonebrick_cyan_top.png create mode 100644 textures/corners_stonebrick_dark_green.png create mode 100644 textures/corners_stonebrick_dark_green_bottom.png create mode 100644 textures/corners_stonebrick_dark_green_top.png create mode 100644 textures/corners_stonebrick_dark_grey.png create mode 100644 textures/corners_stonebrick_dark_grey_bottom.png create mode 100644 textures/corners_stonebrick_dark_grey_top.png create mode 100644 textures/corners_stonebrick_green.png create mode 100644 textures/corners_stonebrick_green_bottom.png create mode 100644 textures/corners_stonebrick_green_top.png create mode 100644 textures/corners_stonebrick_grey.png create mode 100644 textures/corners_stonebrick_grey_bottom.png create mode 100644 textures/corners_stonebrick_grey_top.png create mode 100644 textures/corners_stonebrick_magenta.png create mode 100644 textures/corners_stonebrick_magenta_bottom.png create mode 100644 textures/corners_stonebrick_magenta_top.png create mode 100644 textures/corners_stonebrick_orange.png create mode 100644 textures/corners_stonebrick_orange_bottom.png create mode 100644 textures/corners_stonebrick_orange_top.png create mode 100644 textures/corners_stonebrick_pink.png create mode 100644 textures/corners_stonebrick_pink_bottom.png create mode 100644 textures/corners_stonebrick_pink_top.png create mode 100644 textures/corners_stonebrick_red.png create mode 100644 textures/corners_stonebrick_red_bottom.png create mode 100644 textures/corners_stonebrick_red_top.png create mode 100644 textures/corners_stonebrick_violet.png create mode 100644 textures/corners_stonebrick_violet_bottom.png create mode 100644 textures/corners_stonebrick_violet_top.png create mode 100644 textures/corners_stonebrick_white.png create mode 100644 textures/corners_stonebrick_white_bottom.png create mode 100644 textures/corners_stonebrick_white_top.png create mode 100644 textures/corners_stonebrick_yellow.png create mode 100644 textures/corners_stonebrick_yellow_bottom.png create mode 100644 textures/corners_stonebrick_yellow_top.png create mode 100644 textures/corners_wood_black.png create mode 100644 textures/corners_wood_black_bottom.png create mode 100644 textures/corners_wood_black_top.png create mode 100644 textures/corners_wood_blue.png create mode 100644 textures/corners_wood_blue_bottom.png create mode 100644 textures/corners_wood_blue_top.png create mode 100644 textures/corners_wood_brown.png create mode 100644 textures/corners_wood_brown_bottom.png create mode 100644 textures/corners_wood_brown_top.png create mode 100644 textures/corners_wood_cyan.png create mode 100644 textures/corners_wood_cyan_bottom.png create mode 100644 textures/corners_wood_cyan_top.png create mode 100644 textures/corners_wood_dark_green.png create mode 100644 textures/corners_wood_dark_green_bottom.png create mode 100644 textures/corners_wood_dark_green_top.png create mode 100644 textures/corners_wood_dark_grey.png create mode 100644 textures/corners_wood_dark_grey_bottom.png create mode 100644 textures/corners_wood_dark_grey_top.png create mode 100644 textures/corners_wood_green.png create mode 100644 textures/corners_wood_green_bottom.png create mode 100644 textures/corners_wood_green_top.png create mode 100644 textures/corners_wood_grey.png create mode 100644 textures/corners_wood_grey_bottom.png create mode 100644 textures/corners_wood_grey_top.png create mode 100644 textures/corners_wood_magenta.png create mode 100644 textures/corners_wood_magenta_bottom.png create mode 100644 textures/corners_wood_magenta_top.png create mode 100644 textures/corners_wood_orange.png create mode 100644 textures/corners_wood_orange_bottom.png create mode 100644 textures/corners_wood_orange_top.png create mode 100644 textures/corners_wood_pink.png create mode 100644 textures/corners_wood_pink_bottom.png create mode 100644 textures/corners_wood_pink_top.png create mode 100644 textures/corners_wood_red.png create mode 100644 textures/corners_wood_red_bottom.png create mode 100644 textures/corners_wood_red_top.png create mode 100644 textures/corners_wood_violet.png create mode 100644 textures/corners_wood_violet_bottom.png create mode 100644 textures/corners_wood_violet_top.png create mode 100644 textures/corners_wood_white.png create mode 100644 textures/corners_wood_white_bottom.png create mode 100644 textures/corners_wood_white_top.png create mode 100644 textures/corners_wood_yellow.png create mode 100644 textures/corners_wood_yellow_bottom.png create mode 100644 textures/corners_wood_yellow_top.png create mode 100644 textures/mycorners_background.png create mode 100644 textures/mycorners_machine_back.png create mode 100644 textures/mycorners_machine_bottom.png create mode 100644 textures/mycorners_machine_front.png create mode 100644 textures/mycorners_machine_side.png create mode 100644 textures/mycorners_machine_sideb.png create mode 100644 textures/mycorners_machine_sidel.png create mode 100644 textures/mycorners_machine_sidel2.png create mode 100644 textures/mycorners_machine_sider.png create mode 100644 textures/mycorners_machine_sider2.png create mode 100644 textures/mycorners_machine_top.png create mode 100644 textures/mycorners_machine_top2.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..2717bef --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +dye diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..924e566 --- /dev/null +++ b/init.lua @@ -0,0 +1,14 @@ +mycorners = {} +--dofile(minetest.get_modpath("mycorners_light").."/cornertool.lua") +dofile(minetest.get_modpath("mycorners_light").."/nodes.lua") +dofile(minetest.get_modpath("mycorners_light").."/machine.lua") +dofile(minetest.get_modpath("mycorners_light").."/register.lua") +--dofile(minetest.get_modpath("mycorners").."/corners.lua") + + + + + + + + diff --git a/machine.lua b/machine.lua new file mode 100644 index 0000000..945f0ca --- /dev/null +++ b/machine.lua @@ -0,0 +1,330 @@ +local material = {} +local matr = {} +local matr2 = {} +local shape = {} +local shape2 = {} +local make_ok = 0 +local anzahl = {} +local anzahlz = {} + +local dye_colors = { + {"dye:black","black"}, + {"dye:blue","blue"}, + {"dye:brown","brown"}, +-- {"dye:cyan","cyan"}, +-- {"dye:dark_green","dark_green"}, +-- {"dye:dark_grey","dark_grey"}, + {"dye:green","green"}, +-- {"dye:grey","grey"}, +-- {"dye:magenta","magenta"}, +-- {"dye:orange","orange"}, +-- {"dye:pink","pink"}, + {"dye:red","red"}, +-- {"dye:violet","violet"}, + {"dye:white","white"}, +-- {"dye:yellow","yellow"}, + } +local nodes_of_corners = { + {"default:clay","default_clay"}, + {"default:coalblock","default_coal_block"}, + {"default:cobble","default_cobble"}, + {"default:desert_stone","default_desert_stone"}, + {"default:junglewood","default_junglewood"}, + {"default:pine_wood","default_pine_wood"}, + {"default:acacia_wood","default_acacia_wood"}, + {"default:sandstone","default_sandstone"}, + {"default:stone","default_stone"}, + {"default:wood","default_wood"}, + } +local corner_items = { + {"_wood_black"}, + {"_wood_blue"}, + {"_wood_brown"}, +-- {"_wood_cyan"}, +-- {"_wood_dark_green"}, +-- {"_wood_dark_grey"}, + {"_wood_green"}, +-- {"_wood_grey"}, +-- {"_wood_magenta"}, +-- {"_wood_orange"}, +-- {"_wood_pink"}, + {"_wood_red"}, +-- {"_wood_violet"}, + {"_wood_white"}, +-- {"_wood_yellow"}, + + {"_stone_black"}, + {"_stone_blue"}, + {"_stone_brown"}, +-- {"_stone_cyan"}, +-- {"_stone_dark_green"}, +-- {"_stone_dark_grey"}, + {"_stone_green"}, +-- {"_stone_grey"}, +-- {"_stone_magenta"}, +-- {"_stone_orange"}, +-- {"_stone_pink"}, + {"_stone_red"}, +-- {"_stone_violet"}, + {"_stone_white"}, +-- {"_stone_yellow"}, + + {"_stonebrick_black"}, + {"_stonebrick_blue"}, + {"_stonebrick_brown"}, +-- {"_stonebrick_cyan"}, +-- {"_stonebrick_dark_green"}, +-- {"_stonebrick_dark_grey"}, + {"_stonebrick_green"}, +-- {"_stonebrick_grey"}, +-- {"_stonebrick_magenta"}, +-- {"_stonebrick_orange"}, +-- {"_stonebrick_pink"}, + {"_stonebrick_red"}, +-- {"_stonebrick_violet"}, + {"_stonebrick_white"}, +-- {"_stonebrick_yellow"}, + } + + +minetest.register_node("mycorners_light:machine_corner", { + description = "Corner Machine", + tiles = { + "mycorners_machine_top.png", + "mycorners_machine_bottom.png", + "mycorners_machine_sider.png", + "mycorners_machine_sidel.png", + "mycorners_machine_back.png", + "mycorners_machine_front.png" + }, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky=2}, + node_box = { + type = "fixed", + fixed = { + {0.3125, -0.5, -0.5, 0.5, -0.1875, -0.3125}, + {0.3125, -0.5, 0.3125, 0.5, -0.1875, 0.5}, + {-0.5, -0.5, 0.3125, -0.3125, -0.1875, 0.5}, + {-0.5, -0.5, -0.5, -0.3125, -0.1875, -0.3125}, + {-0.5, -0.1875, -0.5, 0.5, -0.0625, 0.5}, + {-0.0625, -0.0625, -0.25, 0, 0.0625, -0.1875}, + {-0.1875, -0.4375, -0.3125, 0.125, -0.1875, -0.125}, + {-0.125, -0.4375, -0.375, 0.0625, -0.1875, -0.0625}, + {-0.25, -0.0625, -0.1875, 0.1875, 0.125, 0.0625}, + {-0.4375, -0.0625, 0.125, 0.4375, 0.0625, 0.25}, + {-0.4375, -0.0625, -0, 0.4375, 0.1875, 0.125}, + {-0.1875, -0.25, -0.375, 0.125, -0.1875, -0.0625}, + } + }, + + after_place_node = function(pos, placer) + local meta = minetest.env:get_meta(pos); + meta:set_string("owner", (placer:get_player_name() or "")); + meta:set_string("infotext", "Corner Machine (owned by " .. (placer:get_player_name() or "") .. ")"); + end, + +can_dig = function(pos,player) + local meta = minetest.env:get_meta(pos); + local inv = meta:get_inventory() + if not inv:is_empty("matblock") then + return false + elseif not inv:is_empty("dye") then + return false + elseif not inv:is_empty("res") then + return false + end + return true +end, + +on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", "invsize[10,11;]".. + "background[-0.15,-0.25;10.40,11.75;mycorners_background.png]".. + "label[0,0;Corner Machine]".. + "label[1.5,0.5;Material:]".. + "list[current_name;matblock;1.5,1;1,1;]".. + "label[3,0.5;Dye:]".. + "list[current_name;dye;3,1;1,1;]".. + "button[4.5,1;1,1;make;Make]".. + "label[6,0.5;Output:]".. + "list[current_name;res;6,1;1,1;]".. + "label[1,2;Material can only be wood, stone or stone brick]".. +-- "label[7.5,0.5;dye colors]".. + "label[7.5,1;dye colors supported]".. + "label[8,1.5;black]".. + "label[8,2;blue]".. + "label[8,2.5;brown]".. + "label[8,3;green]".. + "label[8,3.5;red]".. + "label[8,4;white]".. + + "label[1.5,3;Material]".. + "list[current_name;mat;1.5,3.5;1,1; ]".. + "list[current_name;corner1;1.5,4.5;1,1; ]".. + "list[current_name;corner2;2.5,3.5;1,1; ]".. + "button[4.5,3.5;1,1;make2;Make]".. + "label[6,3;Output:]".. + "list[current_name;res2;6,3.5;1,1;]".. + "label[1,5.5;Add a block to the top left and corner items in the other 2]".. + + "list[current_player;main;1,7;8,4;]") + meta:set_string("infotext", "Corner Machine") + local inv = meta:get_inventory() + inv:set_size("matblock", 1) + inv:set_size("dye", 1) + inv:set_size("res", 1) + inv:set_size("mat", 1) + inv:set_size("corner1", 1) + inv:set_size("corner2", 1) + inv:set_size("res2", 1) +end, + +on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.env:get_meta(pos) + local inv = meta:get_inventory() + +if fields["make"] +then + + make_ok = 0 + anzahl = 4 + shape = "mycorners_light:corner_" + if inv:is_empty("matblock") or + inv:is_empty("dye") then + return + end + + + local ingotstack1 = inv:get_stack("matblock", 1) + local ingotstack2 = inv:get_stack("dye", 1) + local resstack = inv:get_stack("res", 1) +---------------------------------------------------------------------------------- +--register nodes +---------------------------------------------------------------------------------- + + for i in ipairs (dye_colors) do + local dyecol = dye_colors[i][1] + local color = dye_colors[i][2] + + if ingotstack1:get_name()=="default:wood" and + ingotstack2:get_name()==dyecol then + material = "wood_"..color + make_ok = 1 + end + + if ingotstack1:get_name()=="default:stone" and + ingotstack2:get_name()==dyecol then + material = "stone_"..color + make_ok = 1 + end + + if ingotstack1:get_name()=="default:stonebrick" and + ingotstack2:get_name()==dyecol then + material = "stonebrick_"..color + make_ok = 1 + end + end + +---------------------------------------------------------------------- + if make_ok == 1 then + local give = {} + for i = 0, anzahl-1 do + give[i+1]=inv:add_item("res",shape..material) + end + ingotstack1:take_item() + inv:set_stack("matblock",1,ingotstack1) + ingotstack2:take_item() + inv:set_stack("dye",1,ingotstack2) + end +end +------------------------------------------------------------------------ +------------------------------------------------------------------------ +if fields["make2"] +then + + make_ok = 0 + anzahlz = 1 + shape2 = "mycorners_light:cornerblock_" + if inv:is_empty("mat") or + inv:is_empty("corner1") or + inv:is_empty("corner2") then + return + end + + + local ingotstack4 = inv:get_stack("mat", 1) + local ingotstack5 = inv:get_stack("corner1", 1) + local ingotstack6 = inv:get_stack("corner2", 1) + local resstack2 = inv:get_stack("res2", 1) + +---------------------------------------------------------------------------------- +--register nodes +---------------------------------------------------------------------------------- + + for i in ipairs (nodes_of_corners) do + local nodeitem = nodes_of_corners[i][1] + local nodedesc = nodes_of_corners[i][2] + + for i in ipairs (corner_items) do + local ctype = corner_items[i][1] + + + if ingotstack4:get_name()== nodeitem and + ingotstack5:get_name()=="mycorners_light:corner"..ctype and + ingotstack6:get_name()=="mycorners_light:corner"..ctype then + matr = nodedesc..ctype + make_ok = 1 + end + end + end + + + +---------------------------------------------------------------------- +---------------------------------------------------------------------- + + if make_ok == 1 then + local give = {} + for i = 0, anzahlz-1 do + give[i+1]=inv:add_item("res2",shape2..matr) + end + ingotstack4:take_item() + inv:set_stack("mat",1,ingotstack4) + ingotstack5:take_item() + inv:set_stack("corner1",1,ingotstack5) + ingotstack6:take_item() + inv:set_stack("corner2",1,ingotstack6) + end + +end + +end + +}) + + +--Craft + +minetest.register_craft({ + output = 'mycorners_light:machine_corner', + recipe = { + {'', 'default:steel_ingot', 'default:wood'}, + {'default:steelblock', 'default:steelblock', ''}, + {'default:steelblock', "default:steelblock", ''}, + }, +}) + + + + + + + + + + + + + diff --git a/nodes.lua b/nodes.lua new file mode 100644 index 0000000..3d7c5f8 --- /dev/null +++ b/nodes.lua @@ -0,0 +1,94 @@ +function mycorners.register_all(material, descr, image) + +local cornerblock = { + +{"wood_black", "corners_wood_black.png", "Black Wood"}, +{"wood_blue", "corners_wood_blue.png", "Blue Wood"}, +{"wood_brown", "corners_wood_brown.png", "Brown Wood"}, +--{"wood_cyan", "corners_wood_cyan.png", "Cyan Wood"}, +--{"wood_dark_green", "corners_wood_dark_green.png", "Dark Green Wood"}, +--{"wood_dark_grey", "corners_wood_dark_grey.png", "Dark Grey Wood"}, +{"wood_green", "corners_wood_green.png", "Green Wood"}, +--{"wood_grey", "corners_wood_grey.png", "Grey Wood"}, +--{"wood_magenta", "corners_wood_magenta.png", "Magenta Wood"}, +--{"wood_orange", "corners_wood_orange.png", "Orange Wood"}, +--{"wood_pink", "corners_wood_pink.png", "Pink Wood"}, +{"wood_red", "corners_wood_red.png", "Red Wood"}, +--{"wood_violet", "corners_wood_violet.png", "Violet Wood"}, +{"wood_white", "corners_wood_white.png", "White Wood"}, +--{"wood_yellow", "corners_wood_yellow.png", "Yellow Wood"}, +{"stone_black", "corners_stone_black.png", "Black Stone"}, +{"stone_blue", "corners_stone_blue.png", "Blue Brick"}, +{"stone_brown", "corners_stone_brown.png", "Brown Stone"}, +--{"stone_cyan", "corners_stone_cyan.png", "Cyan Stone"}, +--{"stone_dark_green", "corners_stone_dark_green.png", "Dark Green Stone"}, +--{"stone_dark_grey", "corners_stone_dark_grey.png", "Dark Grey Stone"}, +{"stone_green", "corners_stone_green.png", "Green Stone"}, +--{"stone_grey", "corners_stone_grey.png", "Grey Stone"}, +--{"stone_magenta", "corners_stone_magenta.png", "Magenta Stone"}, +--{"stone_orange", "corners_stone_orange.png", "Orange Stone"}, +--{"stone_pink", "corners_stone_pink.png", "Pink Stone"}, +{"stone_red", "corners_stone_red.png", "Red Stone"}, +--{"stone_violet", "corners_stone_violet.png", "Violet Stone"}, +{"stone_white", "corners_stone_white.png", "White Stone"}, +--{"stone_yellow", "corners_stone_yellow.png", "Yellow Stone"}, +{"stonebrick_black", "corners_stonebrick_black.png", "Black Stone Brick"}, +{"stonebrick_blue", "corners_stonebrick_blue.png", "Blue Stone Brick"}, +{"stonebrick_brown", "corners_stonebrick_brown.png", "Brown Stone Brick"}, +--{"stonebrick_cyan", "corners_stonebrick_cyan.png", "Cyan Stone Brick"}, +--{"stonebrick_dark_green", "corners_stonebrick_dark_green.png", "Dark Green Stone Brick"}, +--{"stonebrick_dark_grey", "corners_stonebrick_dark_grey.png", "Dark Grey Stone Brick"}, +{"stonebrick_green", "corners_stonebrick_green.png", "Green Stone Brick"}, +--{"stonebrick_grey", "corners_stonebrick_grey.png", "Grey Stone Brick"}, +--{"stonebrick_magenta", "corners_stonebrick_magenta.png", "Magenta Stone Brick"}, +--{"stonebrick_orange", "corners_stonebrick_orange.png", "Orange Stone Brick"}, +--{"stonebrick_pink", "corners_stonebrick_pink.png", "Pink Stone Brick"}, +{"stonebrick_red", "corners_stonebrick_red.png", "Red Stone Brick"}, +--{"stonebrick_violet", "corners_stonebrick_violet.png", "Violet Stone Brick"}, +{"stonebrick_white", "corners_stonebrick_white.png", "White Stone Brick"}, +--{"stonebrick_yellow", "corners_stonebrick_yellow.png", "Yellow Stone Brick"}, + +} +for i in ipairs(cornerblock) do + local mat = cornerblock[i][1] + local img = cornerblock[i][2] + local desc = cornerblock[i][3] + + +--Makes the craft item corner +minetest.register_craftitem("mycorners_light:corner_"..mat, { + description = desc.." Corner", + inventory_image = img, + groups = {not_in_creative_inventory=1}, + +}) + +local other_images = { + {"top","bottom"}, + } +for i in ipairs (other_images) do + local top = other_images[i][1] + local bottom = other_images[i][2] + +minetest.register_node("mycorners_light:cornerblock_"..material.."_"..mat, { + description = descr.."_Corner"..desc, + drawtype = "normal", + paramtype = "light", + tiles = { + image.."^corners_"..mat.."_"..top..".png", + image.."^corners_"..mat.."_"..bottom..".png", + image, + image.."^"..img.."^[transformFX", + image, + image.."^"..img, + }, + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky = 2, not_in_creative_inventory=1}, + +}) +end +end +end + + diff --git a/register.lua b/register.lua new file mode 100644 index 0000000..b51df13 --- /dev/null +++ b/register.lua @@ -0,0 +1,108 @@ + +mycorners.register_all(--material, description, image, groups, craft item + "default_acacia_wood", + "Acacia Wood", + "default_acacia_wood.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:acacia_wood", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_clay", + "Clay", + "default_clay.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:clay", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_cobble", + "Cobble", + "default_cobble.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:cobble", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_stone", + "Stone", + "default_stone.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:stone", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_desert_stone", + "Desert Stone", + "default_desert_stone.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:desert_stone", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, item + "default_wood", + "Wood", + "default_wood.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:wood", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_pine_wood", + "Pine Wood", + "default_pine_wood.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:pine_wood", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_desert_cobble", + "Desert Cobble", + "default_desert_cobble.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:desert_cobble", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_junglewood", + "Jungle Wood", + "default_junglewood.png", + "{cracky = 1, oddly_breakable_by_hand = 1,not_in_creative_inventory=1}", + "default:junglewood", + "normal" + ) + +mycorners.register_all(--material, description, image, groups, craft item + "default_sandstone", + "Sandstone", + "default_sandstone.png", + "{cracky = 1, oddly_breakable_by_hand = 1, not_in_creative_inventory=1}", + "default:sandstone", + "normal" + ) + + + + + + + + + + + + + + + + + + diff --git a/textures/corners_stone_black.png b/textures/corners_stone_black.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3c61f84b079d79b3c2e172fc3179b822c0f43d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@|rwd977}| zT@O0)9ai9BIbh57FqXS0>#BsvkN?uz6PL_AcyZDGM{_DVLVdFG?<{e;zxu1N_@qS_ zO_)!=GkL7GGSO3~WaE^ggp+GR7Om#hDJs7#Xk0LH%T>b>{hl}-m yqF+ eaMNO5%g9h8&aB>(nV<|*&fw|l=d#Wzp$P!GOdQkz literal 0 HcmV?d00001 diff --git a/textures/corners_stone_black_top.png b/textures/corners_stone_black_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4df1d0654bbb48c88d43b0a42d991ef3a69d9af9 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=5_HoIE@{e0+R@f`XEg zl1fTS4{tME1WGWL1o;IsI6S+N2ILrdx;Tb#$R;N&5c2SCkXjB)1ZK+MRH*^uGQRyOr*o=&Pj-3*?telF{r5}E+0$tHRL literal 0 HcmV?d00001 diff --git a/textures/corners_stone_blue.png b/textures/corners_stone_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0d69e013fd1aade0dfaa55956d68b9c04be609 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSE0C7ciMUNS2533wJ1=tEL5{9R<|zGu&L0nt<Eakt z!RUL|vG1q>2TLG3ms(!Z{r@{QcO=#6&UZ0RTlw$Hn~$uVZg+VZXU3gpJW#kT&ZFQt z(<@eG2BoCB2?-8s?-eZDR`uo7)?=PgTc5u$@PFrSpU}9_YC;4P??bkge;wPHYYk-_ b{yvlc;KLkUqIB>O&{_shS3j3^P6IJ@dH9%|q;IKU!t cNFsxmp{S5qSoO=-nLx!1p00i_>zopr0M(-*SO5S3 literal 0 HcmV?d00001 diff --git a/textures/corners_stone_blue_top.png b/textures/corners_stone_blue_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2c96a5bbcb760878ab9ee49be4db5935a527842d GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=2D)iL$y$a(b!q1{v~( zS;}T*Di)P@cYg*cWh@Eu3ubV5b|VeQ(e`w44B?1QPFNtM(QbGsagD-fCXT}qJ7tbF pa9Pe~ac=49?LDi|XAkXtai)6KyoI1*=T%8yOv{fm>h zy19E0qErWQvN#!Vch;j*TkvY>3^jQBY!MFvGy|b@Nihp%8kDZkCqUrkvC$mfoh|o5 zbQ&5pB}%I-bV3M%;5bjzCWr(Vr$W{JDe{v=unp%A{|{;2=(2)2YtQtW__))t>T(dcLd|2AGw%SDuv7Qqc{i>`f$l7`(+(WgtwS^rgw+Is@ny9=+`%jfoj4oj7=cLe ieVa)Ue7t@96aN4=@vF#7-i literal 0 HcmV?d00001 diff --git a/textures/corners_stone_brown_top.png b/textures/corners_stone_brown_top.png new file mode 100644 index 0000000000000000000000000000000000000000..75962db2bf3e85193aec45658979c9a125db51b6 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}et=JiE09(d;nbAi)t2PdmEv`j z;dGSebyVSZR^)b8=5lEvLj{YL#CQTYrM3SKIs_PG0bXYdV5?XrV?l(gQu&X%Q~loCICsV BI_dxb literal 0 HcmV?d00001 diff --git a/textures/corners_stone_cyan.png b/textures/corners_stone_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..484971b065d44b0153baffd9f8ac743560147fe9 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSE09(zEL1BlRxd5psHo7W zuGXxp({5_gX>HYQZ`bYU(ChBj@9ov^>ob@*@tOPN^*{}bB|(0{3=Yq3qyahEo-U3d z6^y=T9s72{Zwac10k#sh`h;yenT zGreL}W>8A1n~>nJ_FloVZB<`RZ9V20we|T61OIpK_6dy(ttLb;@jhf*`PZ?Hxz^_T ZW#IH=ve;yID2Y}9Bbf`)Rb;@ ia-9;Qz~iiFz|62#gXKhxY^E1b7lWs(pUXO@geCx{vmx>T literal 0 HcmV?d00001 diff --git a/textures/corners_stone_dark_green.png b/textures/corners_stone_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b98afd997a9cf7e8a7ff3b7542fafad9697eccb9 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)eE07j95tJ|!lC%((vJ#fI z5s|SMk#!K2brh3x7L#`smv<9a@Q}!74AlWDWh@Eu3ubV5b|VeQN%wSd45?uBJsZe( zM1hAn@RjGbBL)9I=Pl)WQDdj+_ge4&sm*H@9DmpeOwg=mRyeXoTu4RlfPM!DR($DfD())L4Lsu4$p3+0Xd4EE{-7_(a8ZqA;}EPsY^{boLzMp4>fQa9AJ?+ cB$2_(P*lh)tor5aOrT;0Pgg&ebxsLQ01Y=D!~g&Q literal 0 HcmV?d00001 diff --git a/textures/corners_stone_dark_green_top.png b/textures/corners_stone_dark_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5aafaa0be0021465e2e6215f92fb8c6b87a386d9 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=4b6a&i`Oa+Y#()^c)o za&qo+a-MRI&mHFi!G q4P2J9S)5yXdV9|*^f)9MFf;sUW_zY$%B%v^#^CAd=d#Wzp$PzK?j{ld literal 0 HcmV?d00001 diff --git a/textures/corners_stone_dark_grey.png b/textures/corners_stone_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8dbc535d2a75f2b4661a2143590b15080cb562 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@E0C6wl9HB|mXVQ>m6er~ zlarU1S5TB!R8mks4+_?4$gTj%zBMOC#{2fdyR{d;pbOL=^x4 literal 0 HcmV?d00001 diff --git a/textures/corners_stone_dark_grey_bottom.png b/textures/corners_stone_dark_grey_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..bf433c7b4d306e1c32783d6810ee7edc9f1135c8 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=75{ynK9o{QUd^0s^9< zqGDoV5)u+U=N>!*$}yG%`2{mLJiCzwsEIR!YsuVM}D;YL;a9cbZ+ogT;9TP$Pq#ZO)9W&t%YmIV0)GdMiEkp|>sd%8G= zR51FUb?iH8z`+v8&ZU-@bpQX3%^gW~y7OI((^mfb^5!Eer`ug##+h;F84nb0i}NUW z&h&~^nL#P3ZbE{?+It1dwpD#Owe^^1)Yj)O4E*1@+b1+Gw3-mX#QTtK$EG zN>Y=Rq^Br1pPBRsD92b5gTe~DWM4f!^b1A literal 0 HcmV?d00001 diff --git a/textures/corners_stone_green_top.png b/textures/corners_stone_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea4f8419477c072275fbaa9ce761fe4f519a074 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a1=6BrGNKhSV%4(Zb#mfO za#HsEIR!YsuVM}D;YL;a9cbZ+ogT;9TP$Pqq`4(#!?*7;DO!U~b_3W+vuOg}*9O?aejkoP&&)*B}xiWlV zFDF?X(ocAG$%aQRIcHbN^31l%SBKUotPcIf5LY?xS8(aO*U|r9Ostb%%D$K1JnNO) uF4ckU^E_SsT-G@yGywp>RZ=tn literal 0 HcmV?d00001 diff --git a/textures/corners_stone_grey_bottom.png b/textures/corners_stone_grey_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..572012ccca0928126c4705a4f509d5a08b5e833f GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a1=5a=j!sTa&d$!RuC8uw zZvOuM0RaKQ!NCg*-yZ==GnNGT1v5B2yO9RusCc?KhHykD8wiD@Gcb!jE#hzvUCeOE mAg}!bj~H)&8yoXlMuvmJ%m?PwoQMIcXYh3Ob6Mw<&;$Tq$0Z*C literal 0 HcmV?d00001 diff --git a/textures/corners_stone_grey_top.png b/textures/corners_stone_grey_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8af0577bf3cbbd2bca2f8ccc209c78d4d329ec12 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=9BR_6`mXj*gB_PEO9w z&aSSmZfaE!ZR)8`7SCjXsu@dy{DK)Ap4~_Ta8&HC=B*-tA!Qt7BG$2RO)5S4_BRV-iC?uJIId!QChqJ3L>_cB2@qY literal 0 HcmV?d00001 diff --git a/textures/corners_stone_magenta_top.png b/textures/corners_stone_magenta_top.png new file mode 100644 index 0000000000000000000000000000000000000000..659a3639430b3532a3c27eecc2354dddf9d96e21 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=7=$on|OI&sK3+pz5|* z&0~v}|4!{d)iaMIfpUx`L4Lsu4$p3+0Xf>9E{-7_(a8x5gf!X>4<)Wq_{_v{IAW*F ru?8;7*(}a2J-xkW6?z;J4VW2zG_yTZF=bW(YGd$p^>bP0l+XkK>^v$S literal 0 HcmV?d00001 diff --git a/textures/corners_stone_orange.png b/textures/corners_stone_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..176cdc3f248e17438f152d5349980bcc95c34c51 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Zh%jSE0At?mg#Vj?Q)gvb(5Rm zAwS7eex{GY96!Z*{)+PhlokdkEecd#5~RF5M8)=}STRroV@Z%-FoVOh8)-mJwx^3@ zNCl(sS;xMk1{^Gb>|APjN%#Nn*xZp+r#s)pIBn&>FK<4wa=P8+WtLw&Oti4yTY+KcrQ(KRDMs0om!odHXyM03ALaPZ8OuP@-R{nKtW3Dxn darpa8{(}#5bcxczLqKa8JYD@<);T3K0RX!fPy+w} literal 0 HcmV?d00001 diff --git a/textures/corners_stone_orange_bottom.png b/textures/corners_stone_orange_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..36cf6e5f2bb37754017092aacc54c7a696359438 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2-!;wARt6^`OnP7)oS z5?!7W&b@(eff9@*L4Lsu4$p3+0Xd4EE{-7_(a8ZqA;}EPsY^{boLzMp4>fQa9AJ?+ cB$2_(P*lh)tor5aOrT;0Pgg&ebxsLQ0PTt)i2wiq literal 0 HcmV?d00001 diff --git a/textures/corners_stone_orange_top.png b/textures/corners_stone_orange_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9989e5a8069c89a7be4fa14221b23d660e004996 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2-!;wARt6^`OnP7)oS z5?!7W&b@(eff9@*L4Lsu4$p3+0Xf>9E{-7_(a8x5gglxJ?bP0l+XkKj8`S6 literal 0 HcmV?d00001 diff --git a/textures/corners_stone_pink.png b/textures/corners_stone_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..2f66fd9d92ba0ea53ad13a8aa5ff0a7dc5781d62 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0De&+Eakt z!RUKFkne~B2U{XHGxv(```?*mcFjGm|Ixf>#hUnYw)YM=uCPdWu+CJP!S&|PhGs4C z0Dca(gtU)M%?w-5wFy=Fo5bw9_QELqt%SPE+!;R^4O`Z*xyx82Xg#=jeW&J^Zfn*P bpU=wQ+{0|*6tQ0sXf1=MtDnm{r-UW|l5JQz literal 0 HcmV?d00001 diff --git a/textures/corners_stone_pink_bottom.png b/textures/corners_stone_pink_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d607af3b6fe428c49175c92dc6ff0bc89bcc16 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=2^ND~`uhoQ|zJ8&`8L zvFTA#iz3@nX`lpSNswPKgTu2MX+Vymr;B39E{-7_(a8x5gf!X>4<)Wq_{_v{IAW*F ru?8;7*(}a2J-xkW6?z;J4VW2zG_yTZF=bW(YGd$p^>bP0l+XkKeCIA& literal 0 HcmV?d00001 diff --git a/textures/corners_stone_red.png b/textures/corners_stone_red.png new file mode 100644 index 0000000000000000000000000000000000000000..a30f3e8c905479202e51ce01497fa0c2f33694c4 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0CTeD?3kCc7d$yLOHpm za&jx=<<}}GY*19(q^P)6Nol*1(oQ9%-AYRDswdJzX3_IHHpSghEmom{XSqa5%e~G8}5)G&sN_k-)Tt anIZ5A)7i>r9dm$+89ZJ6T-G@yGywo92_Oyt literal 0 HcmV?d00001 diff --git a/textures/corners_stone_red_top.png b/textures/corners_stone_red_top.png new file mode 100644 index 0000000000000000000000000000000000000000..256cfcf22c197ba2ccb8659a8e79ac445ada7909 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VW1=6)5BK0C7%_1UgA|lg8 zM0okbJ_AJ=OM?7@862M7NCR@TJzX3_IHHpi76@^)8pb5*xL;-9aQ4&?Io7}>scG%l kGG)q?5Jet$MFVDrjbSV=(>WUrf!Y{6UHx3vIVCg!0C_4R2><{9 literal 0 HcmV?d00001 diff --git a/textures/corners_stone_violet.png b/textures/corners_stone_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..a662e14ecbe74258ab6c8f1e67a92bce60602801 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!N`Oy@E0EUWH`5j{*AcMP6|~Y5 zv@sO2Hx_m>5q2>XaWxllw-EK1V0$?XsE)BD$S;_|;n|HeASd0^#WAFU(f6$5Bo{>v zmO#ZsjW7Sc&ppb&wD_k}cj(%G!ShR-Sr%t2C|uqx&(K%=#j(kn?F+jbgNsY7$3FII zvpJV8_C&qg8+YklaP}damDl(q5?08oOgrGP!|_$jiGqYW9rg=zezG?nW|}405a$iF OlEKr}&t;ucLK6U=nMFYW literal 0 HcmV?d00001 diff --git a/textures/corners_stone_violet_bottom.png b/textures/corners_stone_violet_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2df4f110219fb7106ec9669c9aa46ab6347277 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=7k~@+w@4s$7a{T*}&9 z8aiAWx?Eac-ILvba*QQGe!&b5&u*jvIVzqmjv*Y;$pJzk$qdY?OHDYOU2Pc;1!y&2 i;CaOw;AX+RmXV>ci`i`1>Mc4z^$eb_elF{r5}E*vt{?vZ literal 0 HcmV?d00001 diff --git a/textures/corners_stone_violet_top.png b/textures/corners_stone_violet_top.png new file mode 100644 index 0000000000000000000000000000000000000000..340ec98dc20bd01888729aab67593b11aeeb8c4c GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=0%q`ilGpN+4vYDqyNA zV5TN$zP;Ld7Eq3{B*-tA!Qt7BG$2RU)5S4_BRV-@fsjY@%*SlWma9}9j!bDemB90r p$>6ld&6P4rOP4I+O0?i=lw>$n#@aMDcrwT)22WQ%mvv4FO#roXC)5A{ literal 0 HcmV?d00001 diff --git a/textures/corners_stone_white.png b/textures/corners_stone_white.png new file mode 100644 index 0000000000000000000000000000000000000000..c469f964283b94b96f9b397e567177f1f99ecf43 GIT binary patch literal 584 zcmV-O0=NB%P)okSrsFo?$g2gqnH=q?%_tZw(8^9DM(*nMs7uU|mj1Ib~__ZO7rS zBg(Si{-c*yLWCHBhzMk2Q4P$dXN1nPwzfiDx9oj+r&j{R36SAjMT$MnS@OX$MKJ&a z>uYxjA+rDV!(51T^^`s-8IhtCj1iQc!7!)qIxx!S<~luTZUTFK`6fODX1*nhL;BcZ zGokAmR0G~;7!$FQU2%d5XfhZR5Q#W}LFouV$P5&D#?kR9P1DRz(6o`508`;xrK)o3 zCNPXsH>%M1mfTu= z>sh+7#DmAL{<{od4#%I=~%$k-WA8_*Ti2F Wtm%%PSc8550000l|(FqQ=Q1v5B2yO9RusCc?KhHykDd-#^7Fff~&J98*siDWqBA>4F< i$1#ABO_?oj8XS~W^AJT+s#vA{1w2B@3C)78&qol`;+0Bw#n AF#rGn literal 0 HcmV?d00001 diff --git a/textures/corners_stone_yellow.png b/textures/corners_stone_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..d416f9eef8764ef518ee7707e906232763b25dd9 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E0FG;D$zepa>5MB$+M-V z&Xt<6Kzi;n=>;og7Oj?9vPO3K2HBOHWY=t!TYYVP8BjH2NswPKgTu2MX+Tbvr;B4q z1*7j-$4RV;94vv-Ld%wZ`FDM;Yx}3-pGq3XLSC-la-36$XD=_~OubkJne^-IobPNJ z>C a{C|uu9y9y@v-t>eKZB>MpUXO@geCxYI#S>O literal 0 HcmV?d00001 diff --git a/textures/corners_stone_yellow_bottom.png b/textures/corners_stone_yellow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbebd2004b5eae03a935922027abebf2e7badd7 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=20Oa_tl4dZx+u&s3PV zQf2WvRc+ad4L}LTk|4ie28U-i(tsRAPZ!4!j_Bk7p^#(-=G3Jo9L}z~jE5RH4GyqK d9FoZ3Whg3S7FPZ8btX_TgQu&X%Q~loCIF{1Be4Jg literal 0 HcmV?d00001 diff --git a/textures/corners_stone_yellow_top.png b/textures/corners_stone_yellow_top.png new file mode 100644 index 0000000000000000000000000000000000000000..830e0c2bc5774d7382d6c927c8e6cc7bfa3ce972 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=7tuvMqhG?GxpCrpfou zRG7C)dGUIc5W&$E6 z4pvqUHdYRHc1|`{PIfj503UEX$XdcMOx-)ORk-eQT$Z?U)U z?P^@z8O!ysz(&<0x9OUq&gGdi#ndFu{hrjBk=HaK;M0k$TMZ}vs;b(_$|We7KS@*j z_rKzc@8ark9|PuSZ4-v~bLN`t>B!piWa5fhD%y6A=^;5fl^!A|XLBAQBdmmz7adR+hDWWe3t+666=m;PC85 z8j$1S>EaktaqH}fNWKOI9@Ya%vAYW&$E6 z4pvqUHdYRHc1|`{PIfjfAmU&b;N=nE;}a1S5D^p<1tK9qF(48al9!cHQ&!fS_|p_* zP)U$qFoVOh8)-mJnx~6nNX4zS=VFB#6gXHOw4CDFZom0m{pDFlGp!tKK7450bXH!} z&UJ=p*V6aLmX@BFJX17uhQ$$yO_CxnSvO9S*EpCct1|U3!#b{LKZ~1J8lBgLJ}9nZ nVVC<5%-3_kKvZHI zs?&0+*LH5yb??yg=+g7-*7xew_v$n9pKcT|(>QRJY4Cj0kOgL;i_Ah7n};v6h*)6} zx!N*njaAHgoA|AENxSWn_d2BPcT79rl5sE~RdYMg0>+XczhDN3XE)M-oJvm@$B+uf z)V}w8hYUE_)7`iJj{F}H@O;(2|H-GCT!h|7uNP0a!O}K0{Qc>o_ovPtSva+5-xfBz znJ0oZC-0kBuGUbfQky0&$s50i;q&9O2QGGR_3zBce)PXDeSZ4IseC;e8miHm0-HVd p9$VCPL^9~>38}Of|K)y&%D;+Yn{p)JlnT%h44$rjF6*2UngI0vZbP0l+XkKeS|ZF literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_blue_top.png b/textures/corners_stonebrick_blue_top.png new file mode 100644 index 0000000000000000000000000000000000000000..273ad28bb5dbe499f4556a17addcae67faa8b06e GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E09(;&s4Q8&~T{Mbga>I zs?&0+*LH5yb??yg=+g7-Hu9ft6fn~`aF%KCeAAExW}%DBLKoY_Z*|Ey*tOw65>P*5 zNswPKgTu2MX+Tbbr;B4q#jUj`qJ}LmqV9I`!|nR1L=9ffp z8Ri)VO_OHon8DE^-XN~#e8FtCjMfUR5Ozyx8D76a1E+h%2V@MMO}W(bu%RqKu3?R2 ffk4#tf3kYpxmo($R`19K+Qs1M>gTe~DWM4f1*=Sq literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_brown.png b/textures/corners_stonebrick_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..b370a1aae2cdf6f3908cc3a2916f63bcd3dc475e GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}NPtg>E0A7QVzs8+ZhfWwrb?U5 zRkoX}?YGw0Z>x3KQRlFu-f368!|o>6J?$R*nqBs_dF`)vJkaWPpu^{2yXV0!|3htV zhkAkz^@bd7_CDMje55brNPpP8;A2Waa~Vs5{DK)Ap4~_Ta>_kj978H@rS@IqYc}9; z-FhRkJJ0#(s^9@yO?651%<*wwl$wc}nhV?g*crNtaAIH|+5}qPUdN`1n1R z;_HIPB3x5)dS@j}{L21&ZKt+8)5X(AKKCzvv-?p>E3du=i*@FNj;wz_T*AJ}&ia^A gCVOM?XTLv;+d|mF-7d_$4|D>9r>mdKI;Vst0J*$*OaK4? literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_brown_bottom.png b/textures/corners_stonebrick_brown_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..dbdfcf9a975545f29caf2332fcf61f7ca4efc4e7 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=6cZtk#sm3iYx*hEDKhhs&vbORbP$^?ckY6x^!?PP{K#s1bi(?2!baF)P zs$?Z*jvX43>`juP+EGFWdAh~KITizf;F$vx3KQRlF$-eGr>>z;Oxea$ZW>m3iYx*hEDKhhue$mQiZpiah;AirP+ zhi5m^fSgcI7srqa#jggSoM@8M`li+ QG0*}APgg&ebxsLQ0F2U6J^%m! literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_cyan.png b/textures/corners_stonebrick_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..04b41ca70a43a544b2d19f0a1ca3734cba5027ca GIT binary patch literal 289 zcmV++0p9+JP)@gz(&ErOvA%Y!^2O+#8Je=RK~_qHj}mh0004WQchC#UQv8$gyKHwaWJZH87S0`2{mLJiCzw@7@ue^{hVIT*Ym&Tq+gm~DnW~-~S_9O{SQ6wH z%;50sMjDV4=IP=XQgLhT2}iyL1s<0`S1-w_VejiB6Qvfvo2zDjcJ{v;f20AeR*Fm#$gAoZi=mo>sUe`F;IulM7q= z)QXpt$YdK`Q*vuFIKQMoi|OEoNCOeYOW!vLhB|2Qn<_r3n<<;E^nCX_+n@g*``ljk zEya~9?n%=_VTI7gkAwrSmS?aC#J0a(``P=>!KEy-Cj4Ua1=`Hu>FVdQ&MBb@0307u AZ2$lO literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_dark_green_bottom.png b/textures/corners_stonebrick_dark_green_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ef83f703cd876ce67f1c7beac23fa1fa79ad16 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=0#;LP{3G>JFmnj$&GF z;@Tb(`hJo|Au<-R^0sM;Md_9xQy5Ev{DK)Ap4~_Ta4cNHQRvN7(8A5T-G@yGywqVKO>R= literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_dark_green_top.png b/textures/corners_stonebrick_dark_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..074fe060aeca1414468cef86b22eb921f9f53a46 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4E09(&6H>AeRg{2cVaRy{k7cbY>aGsh85w~7>Lp8XR| yYk1;QrM)5|ov(6FmQ6Sz6~hpDSjZ{z0l)2kX1C*g7TG}489ZJ6T-G@yGywoC4LWE5 literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_dark_grey.png b/textures/corners_stonebrick_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..bf3082564acc131abc0612e2e95dba187a2a2038 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UAm`Z~Df*BafCZDwc@`^oO9780+ zQ~NG*H7M}7{+=oj^>>gpOA8rs_0 zIyyQA1_s8)#+H_rc6N4+^ST}Z6)~0s`2{mLJiCzw6q8C yz63XyXrq?IX*{By-rn9U#s;F?OpMH;j12V*T$~(jYqkNkF?hQAxvXg{2Y{U_T;R{X4Qae3`~Vhf^s+64(F%v y${!BD*(MZrE#T{+6n2SCY~l{rK8QI*KH#@cWA<29TB8Isox#)9&t;ucLK6UR`#hik literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_green.png b/textures/corners_stonebrick_green.png new file mode 100644 index 0000000000000000000000000000000000000000..f06cb84aa48520b7e7ba0d133049da1557f89c77 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQE08u#SF+4kwX4*yuhwv= z(R8fSbgb8MZP#_{&~@+9^XS&|=+*a~X6QHF$bY6$;9QfS`KG}OOoJDhg)TJ@TV@`< z(jsEDMbtXW*v&QxyX+Eo+a>L@Pu}m4cECC4vTO{{0>+XczhDN3XE)M-oJvm@$B+uf z)V}w8hYUE_)7`iJj{F}H@O;(2|H-GCT!h|7uNP0a!O}K0{Qc>o_ovPtSva+5-xfBz znJ0oZC-0kBuGUbfQky0&$s50i;q&9O2QGGR_3zBce)PXDeSZ4IseC;e8miHm0-HVd p9$VCPL^9~>38}Of|K)y&%D;+Yn{p)JlnT%h44$rjF6*2UngFT4Zzuo& literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_green_bottom.png b/textures/corners_stonebrick_green_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6daa33e30a2b9d98122eae31c993466fcdf37c2a GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=6PJN|yPm_SG5=HJXlf znvV5aZXLSrU3z}gje-}L1}`#;-E5O~z*%grRt-=!V@Z%-FoVOh8)-m}uBVG*2uF1C zjpE(OO3WNPG$h%ZBtx~Mgbwm_i-~hA1_Hq|2SRi>Sa?EM7_RK&`K5FwAP%UJ!PC{x JWt~$(69C?GF2Vo+ literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_green_top.png b/textures/corners_stonebrick_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..96acf394486ce425bc235c41d8c114e47704b976 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E08u#SF+4kwX4*yuhwv= z(R8fSbgb8MZP#_{&~@+9^POhsH{Hm8rcvNrlc4#g!3#`-7n#Lwwn;nSyya}cBcOi9 zk|4ie28U-i(tw-@PZ!6Kid$<>aPl=6aJU4nJ-Y2NTh;&FUCn{~3M%%Kum3Il`<%mD zbB4Rx0hfj|EDYC=alg7PRNTzup2TE!f42c+_GyDerYzZn1i63)&I@ezY6(I=j9Y}a XzhUW{9xpEhw1dIZ)z4*}Q$iB}8H!1* literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_grey.png b/textures/corners_stonebrick_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..8e536e4d964ca40e55ee08b14781d9c22f9002d2 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfx&WUL*T}F?cXxMxAMeoMpfDf` z2@VSl2@eg42n~%03yTZ~qVR;6=!Dpqgt)lG*qFq)*u=QFq`255AQ=xt@kt5s$qDgk zi3wS0safgiSs6f-k)4rIkeyYKlU)czxj98Zl$TqSmsgyZTU?M=Tv$+CSXfe!S6W~i_PyphWWeK=zI9vH)riGMcbf{hupcrLx&QxYPUrN-=kb2~ zV!Hggl|E;@TD9w1XLm%_E@x7zIOAi-sj$oT zrP>8(r+VP1Y*vpOv2+*WSfxwpA_tJ#@4rLWVu d@6;XT{(pk|@}~dqHwb**U;b~cXxMxAMdc>psb~zi%X1+NsNn4jEhT(i%kNO@jw)xln|es5TBNq zkd>C2m7boJ0Yn+u85srHSp_-Sg+P>>Qv^hLxkY(-#d*2K1$o7V1;vGhB?Wn<#YN>M z#g%2HRpn(><>htNRrNqrQ{7Zs+f-NERA1K&M2+<=O^vNhO&u-GpL?F(06LqoB*-tA z!Qt7BG$6;u)5S5Qf-yPZ(&hl6C(~0>8W_#Y)YQbp_*xkHn-*;_kQR4pa1EHz+uJLw psGz~aw1Hwb**ND(icXxMxAMeoMpfDf` z2@VSl2@eg42n&l02cqzVnCOJqn1r~v#Mqd`xY)$FxTLt)Bp?|NMDa-p@yQACX^9D0 zX{lN1=~)>-l#!j0QIMTgkds{qM7cRdK$MqTl$TeWms?zrS6o<7Tv%9AkXKqvl&Z*{DK)A zp4~_Ta#B5A978G?*Pd|Xb95AFNt9b`@WLmnnPn}1!rOo9%Apf24*VAX|0w#*#ZUSN zOZQvHZJV`_!R<1SV}Z%p2`t%{c>2|U&NDe|%N~D$XS=gB>)8vxt-5aUheIXhl11)6mboFyt=akR{0Pd88oB#j- literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_magenta.png b/textures/corners_stonebrick_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..665712674e4a8ab934762650c91ce8f2e43b38be GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2E0CTkm9$VMeYITPTDko7 zas?aY3pdFZ?Nlh+txv0|TMGs_=ns~=@>K*H8ckO1}b(nG2X=Y7}HVe>n#*!evU3NZkcwNW zeQ)^=8F09!yKmk7BXq{O(Axjkr?i?(dh_S;9q9xMmbPC1?AO0?jvYR_b6U~v>s&i` zoe0*PeD;L8_yLPay*s;kyyxC)IPqHhz*6&VbzUy+;=k?h5 ok2kE>ddgc*K5L!y2lsz4o)Kk>|GPf;1JDr+p00i_>zopr05be}EdT%j literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_magenta_bottom.png b/textures/corners_stonebrick_magenta_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b3f53f73c0eed4d30d9ddec9638a3a1ff6f579 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=2I6k`~IOua(PRFITWZ zzHpO#(QbwEJ&F~llp8Orv|mx}xNS7?uG7rF2hEy+su@dy{DK)Ap4~_Ta&$di978yw zlW!F7PF7;(*r6fG-Xs~S9VK*-r&~;%V=)j2o;eVr!@6YPqS|powd*?Yc zA`w2f=OEu92M(9?%*3@-AO8O@+0JXxswUO%cZj=kg5V#Qe*){*FR7T7%kO*T_$$8e zE}awE|CUHx+#FGw45u|I@O2srdIbDXGTxE7$jj19&t%Jl=+~29b8>xq e!(Jw$VQ^nhT-()Q(JV8NOFUiuT-G@yGywpTyKrp) literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_orange.png b/textures/corners_stonebrick_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..7df4b247a7e58d046bb334e29a0a093eca09ae2e GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQE08X85UzI->Gl@u@e%Ly z6`$ZMKFLpfR%wj|l@$#OeWRmnp}k5N3R!8xWUpkHT?bQqW7oH9$7fGXx|n# zyO}3~H7Dj|l}7yspch|0f;Vw-X#;FJo`5e%NLelF{r5}E*pO>vL_ literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_orange_bottom.png b/textures/corners_stonebrick_orange_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..23913865f03bb3b3a6b0c9bebc02019dd2454389 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=3{>!u2j9JwD=nzTy*n z#V7fR&k2#77b>|nR%Uy$+|CrabNPz5D>deE2>%AEW-JNv3ubV5b|VeQ(e-q34B?1Q zzEQk8S&5lrhlV73lVqrNl+Zz*ZZUC=#Xul<=0J!J2MbRK3&WLtJinCA1jGR~GI+ZB KxvXG2Wo^A(@u zCq6G!a$&gC`Z$@LDRO($zGAk|?_^Np^d(9MF(+`HHtIH3V6B-hy0E666Q690kZ}+TR8W?*PLA6-msU6 aXc*kr6W4ZiSTxHFx|7OMiX2$<#$Ny)@|7p{_(*J7I|7z9$YS{m4 z+5cLc6|B34Vi|omQgmeG^00DGTPE!Ct=GbNc z004POL_t(|+GURI4#F@9MQ2B~yZBX@&Q*Q?*OY}clI;BB+#6sx1cr@IYwP-K#>2(A zmU6q-3c0$-Qz?_p$R`)TIFgOIiwsMh-hjyKE5M~Uwth-PM;H4)-fdabPIll#K`Hr3 rheT9)jty3gJCyB74m&Jo;NSQG%oPS-{jXE-00000NkvXXu0mjfw?vV6 literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_pink_bottom.png b/textures/corners_stonebrick_pink_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..a9825dc481efcdb1b2d4d592b6fa72319f6fa45b GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=4Tg*MCXe@;_zo|CD|I zQ}_Q*J@7y6*#Gq7|1&TC&${tH`{w_u$N#(E6fAyy4XB#2B*-tA!Qt7BG$2RU)5S4_ zBRcs;@$O_LW{w>ilI%^Aq1sVG2YI^1#5ooNf#8_~Avzo^JRvL$SN8GzQaTe52h_;m M>FVdQ&MBb@0J3sFasU7T literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_pink_top.png b/textures/corners_stonebrick_pink_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf3bcd5a262009139ed00ececc23dd6f52872d9 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}W`IwKE0BH@zy3?&mj5Yx|EKKx zpL*bb`tkqiC;n$%`k#ICfA;PFId}e--2dP5;(zU{Li}jKkEj_kgCW3yWi-rf2jnypd`o-WH}0u)3m=06v*{-aSV|NpWAbg z?~ntBOL}JF+Nux#|Cem%wP;n7>i0XuT{%JUkIO%S_3M{Z%*y5Wy>k2&-*=bJiR^z% zBrfi~AknC)x8QZv^aqC1niTjt4Fx>{ekd95$Xw)QX{KkgWkU4p$*(!NzP({D6VWiZ XuP3hU>ab{*8OSA`u6{1-oD!M<1fYxj literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_red.png b/textures/corners_stonebrick_red.png new file mode 100644 index 0000000000000000000000000000000000000000..f71b47169a113cf3f16a86926b25741b0df4db84 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQE0As#6YG_bm@XwXQ%Y*K zl+;`)sd>`U%VlI%%E+vem0cq%yG~Yio4ouEdHG%P^7|DO4k#)fQdB&msCZmS>7+i__5dqIv?faj6s>wy@ee`gTe~DWM4fU59K| literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_red_bottom.png b/textures/corners_stonebrick_red_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..d4e3c6eda3ac0e1dfdac9e17ab8f3118ad8629b7 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=6izV!aX)Go_?vOG(X@ zlA0$iy;4SIm8|RzdHF+%iboU`udArsF*fek*%ts*%~%rT7tG-B>_!@pqwDG77{U>q ze4}`GvJx}L4h>26Cdp9kD4~Nq-D2V#i-AD!%z+Rc4i=se7KSVPcz!9J35Ww~WbkzL Kb6Mw<&;$T^%q_|Q literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_red_top.png b/textures/corners_stonebrick_red_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6960431846e7e8f2c4e3ed9bf0cf2246e4bc817c GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}W`IwKE0As#6YG_bm?$qAyX57MC@LOTQaY)mbWug+mbUh7J-yoo1`x&5rKBM0=Yq8?myua1BLmd9 zOc5HU%#YcRxZEqmE*7YzPofz zWdBbP0l+XkKx+-BO literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_violet.png b/textures/corners_stonebrick_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb405fbf4f7ac0c942e22b9a905e915fdc31a98 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE08vj2{o3Bwopv5R7|r{ zO1DW;8S0cvgh*oJfFVdQ&MBb@0DezsKmY&$ literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_violet_bottom.png b/textures/corners_stonebrick_violet_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ffcad0a5dc914a91b1403e9b5986b592872c8d GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=0pGp~iC27K$mBifL9# z>DJ1b_NoOAYK3l^HC{T+-a4(p29u*q7fkuwu@R`6u_VYZn8D%MjWi%f*VDx@gd;ln zM)B@sC1#Et8j|cylA+pBLI-)e#l$%l1A*X~10gybEIc7B3|IE?{8Bm-5C_!A;OXk; Jvd$@?2>^F*E)W0! literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_violet_top.png b/textures/corners_stonebrick_violet_top.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3b27a7ce4ecc9d7894b4ea792b98ae7f379546 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8E08vj2{o3Bwopv5R7|s0 z&U8>KbW|&L*R1o_Y4y=<_totP(C-U3o)uv{C(>jtvSKTxbf9`W)qH!^0-!EejcPZ| z8lXl`?M6@SCNG_4pb5bSlcP)*OpSKy2U%Ydj0EgEP;BI2p z!tm+C@ao0#>BaKw$n)*W^zF;^?#%V?&GqljnY5JJ00001bW%=J06^y0W&i*HcS%G+ zRCwBDj?oT-FbG9mv0BTt40U$f|Np1gkVcZ7Hx4%!x`(5?_||$HTLr6$r=(Ph2+Lw3 zPAN^8IgTcn`<^hyCL&{Nv;>R1f3R~)T=@`)1{42(eCoa{PBz%^f j-=P^#X4io|I`6~@v%m&AR%e?O00000NkvXXu0mjfgL9AO literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_white_bottom.png b/textures/corners_stonebrick_white_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..000590d7e73b90c9f4632a2f229cb2c57c2f2a3a GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=3G$uY7uE-LrceUpxS! z%`YErdG%=f>&M&QKHdHP#eq+6PJDfTj_>UpJ)ly?k|4ie28U-i(tsRYPZ!4!j_Blw z+EvL)%p5y3B-xuJL$#xX4)S!1iE}Il0>Lu}LUcG-ctThhw%p^{cIU1i8&D&Ir>mdK II;Vst0Kk$z)&Kwi literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_white_top.png b/textures/corners_stonebrick_white_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cbc1ca229eecfca14c6fa2d5ef2a5d4de41259 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{WE0BJ2d*#zR>z>`)_~OCF zmk+nRdbH#9E+QcZ%==DcjoK+vk1laHvrYYc(56$<>jMo zuO4j&>U#5Z@7t%lfqLHp^}aap>CK6+@6Y8N;hPS!yCldDWGxDi)3m=06v**(aSV}= zWIbre#AL|9u)%>pR_4!t?O5G(Lq@3jh6?5f&9Aqvy_5Jf?}W|qpK~AoaVT?SJmJKf z<>C_46{2$9a%ywrjMSOdZ`W_!-&UaYoyF9#(ZzHXXW=Kwel@w?f|I|m{kj&l;s13- VJ;94_Pi+Ai?CI*~vd$@?2>^G)kcE0CT(Q(@i$#pSD%SFToB zy;fz-dX;q>RJUwb+qP3}$1e4qd(;mf(>!`y>(m+T)919$UeG>&QRl)X-3yoXE?zde zc*XeA74yqiZLVB*x_ZO)>J9g6H@)mm>_!@pQ|{^F7*cU7weKQd zlL3!wVu?}I#I0P5{{64N^)$^>_}t-1^X`?DOE5b>uC}VKjuZGEbt-xF)Y8@y-kRO# z=cIEy%T$st7N1$mUDXtN-##_2dePHhrCp9O)iviH8yqQQc5&2v=#p6 literal 0 HcmV?d00001 diff --git a/textures/corners_stonebrick_yellow_bottom.png b/textures/corners_stonebrick_yellow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9701818939815e7e2a1f8c4cf2c34ff87fb71f GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=7=JD$HA;xN^11>a{9s z)~l@Bpt^0R+Kyf7M~`cry`X*mqR!>3HrH-?mHpD|1*&E&3GxeOaCmkj4am{;ba4#f zh)%vyygONmnPZ2BBzu!&sCJalL7r|gagN16Ab93LhzFN#Ft2f*sikGiahNxe&9;9Wq~=AKbm#y8 literal 0 HcmV?d00001 diff --git a/textures/corners_wood_black.png b/textures/corners_wood_black.png new file mode 100644 index 0000000000000000000000000000000000000000..3ead3bd9e29b47f2897159d8751fc07230a6cff7 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E06{PMg|5Z1_q!U3nK#y z69X#{F*C5SFt7s=DJzX3_DsF|Ib`(2oz~OxGNZT$(#Y^A*mA^GIvOfD;=IZ@4`SYyjj_5M*-3a@0 z!>uv`qiaC5)BBpJBEo#rAu;6Zu(^cQ( X#hjV9gdMYs0=e4L)z4*}Q$iB}?p{Hd literal 0 HcmV?d00001 diff --git a/textures/corners_wood_black_bottom.png b/textures/corners_wood_black_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..4445c46e62058d4f1b1babafddfc124032559ac5 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQE0AVnU|?ck07|ehGO#c) zumTY?13L=?J1ZjxD-$Oh6DK<}7ds0#2MaeRE1G&XpfYSKc{o{lxmYVTi&cOc1WJPZ zKo+6^IZgZ9K!H?G7sn6@N!No1d6^6aSPss!ROahsIbm<6)WCn}-ovB2y!dx7Qm>DD zZR%}u`;xiI^&PS;&-T1t?7I2!k{f>ak6UCmuZp?JV|OU6pfmTyzExdmryNaIU*I?! kJk6!ph+ofy`x?(%_NFD8`s`;9f`Wj-)78&qol`;+0HZcO>i_@% literal 0 HcmV?d00001 diff --git a/textures/corners_wood_black_top.png b/textures/corners_wood_black_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f2756e18702f089b4833af2b1101ea8444fddc28 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQE0AVnU|?ck07|ehGO#c) zumTY?13L=?J1ZjxD-$Oh6DK<}7ds0#2MaeRE1G&XpfYSKc{o{lxmYVTi&cOc1WJPZ zKo+6^IZgZ9K!FfX7sn6@$*Tt&c@G%~Fgx7-8RDA6{B6EKi^s{^XAa8#W0Uu}<{Ccj8}7I8qTOs`K*_nz1CrD9vse}?S+WLA)GtRX#rA+v+C^&iH0=QU;j S#ngTRS?KBN=d#Wzp$P!S!Z*eM literal 0 HcmV?d00001 diff --git a/textures/corners_wood_blue.png b/textures/corners_wood_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd43beafe002c060b5050e62c0e393b952db6ec GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0C7Z@s`x}k<#;*)(@06 z2$C@hl`#&NHHnZjjg~iyRj^D{uu4|6PEoW;Q?|`ivCmO)$W?VJ@N)U^3aFW}B*-tA z!Qt7BG$1F!)5S5Qg0c3Lqu3z@0hWsy94u|?+}_tmOy`?@<72???_*UL9LwUk TFYwPXpdAdJu6{1-oD!Mj03si}$Ovt|N zCeUc1k{~~jRcK&pv8_E&D9O{sF+@Vr_n;x)AqO6YgJ0Pkn_XHJ{`@cA!r|0-Zdq~O zvD<$OW5Z{$N||s@cKqxhDy)6t;JK!RN3Vb0vy=Aq?3x?dlc3K1uWOlW>ZLOZQ`FM? mG<}b6pAnIKMKfbp%#w`yqsLTA)vYdp-Qel!=d#Wzp$PyY7*O8; literal 0 HcmV?d00001 diff --git a/textures/corners_wood_blue_top.png b/textures/corners_wood_blue_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e3362787ba9168830895ceaaeb04bba6e49ef146 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0C7Z@s`x}k<#;*)(@06 z2$C@hl`#&NHHnZjjaINsRIo}`v`$g9NmI7XRI$%damZD5DnM2VR3>j03si}$Ovt|N zCeUc1k{~~jRcK&pv8_E&$lue&F+@W0>On`YLjeLV2d_VF>EMWb{x5tA%R~R|&o^}K zUl`0BBM`pOB#Uj)QzPrWr#6ZOKbjempVRo1t?2wkwGRGDm-p9q2wUAeJ!QXZoo0%< T3HSRlZ;)-Cu6{1-oD!M<&rV4- literal 0 HcmV?d00001 diff --git a/textures/corners_wood_brown.png b/textures/corners_wood_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2b92f546a313645fbb1b3f64b2bbff5323e86a GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}SAb85E0Fd!;_)%!^)ulO03uWV zKp-;b4>lJFu@DHg1R}vO8-Xwzp>QCw6^aBQ;V66ICL!uy zA(7!J#nJlZ8PGM1B|(0{3=Yq3qyag_o-U3d5|XY5Z!;Y<5Ma5mP}kG@vD9=u-wj#a z|NqfQT;B3Dk`zRfkoYBoQk%FR=crAjV6*I^6LIp%t9!MY1!LK=RP zy(LAo*UsisSz5K7HFs5rIn%A$t9KZ7?K|~^r(~axO8 literal 0 HcmV?d00001 diff --git a/textures/corners_wood_brown_bottom.png b/textures/corners_wood_brown_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf660c3d97904c21fb84a7e0ddc484c319eb411 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~vk)VXVCd;5;Xt8Zo-U3d7N@69cJyO*KYmWMe*)MOMeY-1oPkl`n zqwh=yCZVOXqI}p6Z(1}C50n&WfA=U1Dx-(L0;E^I;`i*7{E(wHaze#4o+d(@R?o?>ebI6?3O&g$5nOn7@}!9T`rp81()oM#yVLxI85)z4*} HQ$iB}j|Yo* literal 0 HcmV?d00001 diff --git a/textures/corners_wood_brown_top.png b/textures/corners_wood_brown_top.png new file mode 100644 index 0000000000000000000000000000000000000000..502d165501aff484fa9c8f982dd756906399a7d7 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~vk)VX{HEfQ0YIVqo-U3d7N_5ybIcPC6li(4{`Xl6 zvj|5=jiiIA7M$PH#V5#U8?T>z^ofAZr~Ito`jtN(H2-h>@%8ggt){w1dlpj{bF5R-{o>_kOtmv6{tEP2q zv1^&|ZEcDWt{jXg`cJ?`(X{r2@`(*4_Jw>O==8`NCPNK2_Lumh&rJp7Zqm g+p`i2W%K_r`oFI-dwJ{&C(x@5p00i_>zopr0MogXWdHyG literal 0 HcmV?d00001 diff --git a/textures/corners_wood_cyan.png b/textures/corners_wood_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0c82ff491d4ebab91bf57e4444789af706ac55 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE07lQ4HWVV77h#(4vr8B zjTDWD5si!!jZP4YOBRbyl}O2yNXwQ;&y~!~lgufS$}g2JD3dO(x>>g+0H~R72???_*UL9LwUk TFYwPXpdAdJu6{1-oD!MMp@FHzw)Q}wBu^K|5D7`&gNA&E9C#QGer0oPc4<}k^S^ithg0LZWyN{N zZvQQe4WGp-Wx_ex@w0=du=a_A=b928z5aR6PTJSAYi?vuf;#uVu4S&Nm(D0mQA_XB l^gX_PMnv)z&5T_!OET(@9#bh*x4Hy&gQu&X%Q~loCIAOKRu=#O literal 0 HcmV?d00001 diff --git a/textures/corners_wood_cyan_top.png b/textures/corners_wood_cyan_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9adb1ab7d9d6fae7e1e6571b86eeb98e2749fd62 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE07lQ4HWVV77h#(4vr8B zjTDWD5si!!jZP4YOO{BMp@FHzw)Q|Fe@_?35DCev2OYT%1qiqty#BbQgCp|!zwjw65B;}4-_W&x zVK8%yK=?wFEVe~YjjZ>c+9($MXl6)$PUBOyqVpHkI`}JH-e2D#Y<2VWl>M%Cnknig T-0#c0LAH6i`njxgN@xNAQA$p2 literal 0 HcmV?d00001 diff --git a/textures/corners_wood_dark_green.png b/textures/corners_wood_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..6c8e4399dc46a72783eda4caf389684f0224f14b GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?b1=6CbJfiA6Vj8^ST6_}P zd{TP+(uM*u#sab?f^ud;^5#Mc7Q#nM_ssw*Wh@Eu3ubV5b|VeQ@$__Y4B?1Q_Q-#m zz|j0MVQWZmER8#q9Rts2SD)S@s7Q zglqy_K28W+&8nmErSt-$UJk>YhYcD`XJzZ#Eag_IvoPje7fJ`&=jrO_vd$@?2>_nZ BIT`=} literal 0 HcmV?d00001 diff --git a/textures/corners_wood_dark_green_top.png b/textures/corners_wood_dark_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a57e1f33c732c38fd4689acbd28542d5637039b4 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhE07jd^5uw literal 0 HcmV?d00001 diff --git a/textures/corners_wood_dark_grey.png b/textures/corners_wood_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..e739bac9a98526e7eef3a093d7ae1a043ea09cb7 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDU1=6xAD)MS-3hL^L8X8KP zn#x*QD%#qrIy!3l`sxM-8it0NMn+o3#@Z$(I;N&uojqlNdKgQB{DK)Ap4~_TasoVE z978ywlV9A~)y2r8RX(T9VAZ;L4F+YhjYeVevltW4*zu(L?Aj-NC}K;kX^UYYcSy>o zZ8|Hig!!9H{8?S2&|`Wl;F!qpG8WrfhB2EgztX{3SttARCZ@ z`trkDfc!X57srr_TeYXX#TpDaoCDW}W`4-$-toWJN<=NK!apv2cAV1P?YlEgzbc$h zz1r9{m(e9RUvAbd!G=pl%zR#lVr&BXdl;CPtvr%)=F9g5ymM}<&k<-?p&udB5Z+e3 X$5orBgke?S3j3^P6qpG8WrfhB2EgztX{3SttARCZ@ z`trkDfP7z17sn6@$*Tts@*WD{VLe!TjMJ%L*?%o%mq+`r9OS82e$P|Tu&l#(7NhZM zzp`Jeo}MxgeHXQNBj@#9jCD0%oenjo&g+j{yXD=)AH4q<)OFRhSF_C82C~T0)z4*} HQ$iB}G|@u# literal 0 HcmV?d00001 diff --git a/textures/corners_wood_green.png b/textures/corners_wood_green.png new file mode 100644 index 0000000000000000000000000000000000000000..5a18423175c07ca816344ea729c3ac079963cdce GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Wq?nJE0C7-mXPw1l=hdB4wRM& zl9mmXkqwuTi;$I%mXnW_S4>n;Ojb}zQB+D(RL)dZ$x%_wRZ%NY)i0cS1E`s?B*-tA z!Qt7BG$1F!)5S5Qg0c3Lqu3z@0hWsy94u|?+}_tmOy`?@<72???_*UL9LwUk TFYwPXpdAdJu6{1-oD!MNlwQ&i4WR>@IO%~eq=P(@Y=R3;xQ4^)Y)%tGaG zD$r=5k{~~jRcK&pv8_E&D9O{sF+@Vr_n;x)AqO6YgJ0Pkn_XHJ{`@cA!r|0-Zdq~O zvD<$OW5Z{$N||s@cKqxhDy)6t;JK!RN3Vb0vy=Aq?3x?dlc3K1uWOlW>ZLOZQ`FM? mG<}b6pAnIKMKfbp%#w`yqsLTA)vYdp-Qel!=d#Wzp$PySy-q6t literal 0 HcmV?d00001 diff --git a/textures/corners_wood_green_top.png b/textures/corners_wood_green_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1279793e707eeab88c0013166ecd4235bbd843b4 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0C7-mXPw1l=hdB4wRM& zl9mmXkqwuTi;$I%mQzerP)t@(N>NlwQ&i4WR>@IO%~eq=P(@Y=R3;xQ4^)Y)%tGaG zD$r=5k{~~jRcK&pv8_E&$lue&F+@W0>On`YLjeLV2d_VF>EMWb{x5tA%R~R|&o^}K zUl`0BBM`pOB#Uj)QzPrWr#6ZOKbjempVRo1t?2wkwGRGDm-p9q2wUAeJ!QXZoo0%< T3HSRlZ;)-Cu6{1-oD!M<{ZB@L literal 0 HcmV?d00001 diff --git a/textures/corners_wood_grey.png b/textures/corners_wood_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..beb00571922bea06e01bf40f6549fc04706c9efa GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1E08wO)iBc2FxJ;JG0-wK z)HXNPwJ_1MG}X50{_20G z)w{(iRQMPR4&)u3pDS`h{Z6m~``NO_872I!>O27zg->Pq+MPC~>9Bt3=x11@zBS_K k)@zSsx6X=kiM;mJzqW*>Q0wwBd7xbkp00i_>zopr0Oxv2IsgCw literal 0 HcmV?d00001 diff --git a/textures/corners_wood_grey_bottom.png b/textures/corners_wood_grey_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..fcfd40bfce27075922460e5da9350299c73632ab GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{WE08wQ(=gW8G%?UJHPkjY z*0nIvvozJWGBdC?H?*}hwzD#^w>EXKF>|yvce1l^vA1w>urkoqKvr*KVT4tso1>Mx zleM9(v?|aVp^_j!khN%FYO$?7P$=Eg#W6%e()FMt-ysJ9=7ZaWCrtRk=EXKF>|yvce1l^vA1w>urkoqKvr*KVT4tso1>Mx zleM9(v?|aVp^_j!khN%FYO$?7P$DT_6+loJUh6}6hakg(SzMTzRc-B2*Ye-X(oBq+4t2@$7dtV$& ef58wCFw1`a3{Ck@fk`((R(iVnxvXRo z3bDHt;`S)U?^BFFpqOw_De8lE literal 0 HcmV?d00001 diff --git a/textures/corners_wood_magenta_bottom.png b/textures/corners_wood_magenta_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..918969ad727c060a0a17b1aa0ecf4850fb175d33 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}NPtg>E0EqKAGt+7YMXrYc7>Ro z3bDHt;`S)U?^BFFpqOw}Dfzfk$_eGvGsKaXzSi^g>G8q~G%Wv$#BR0-xUAU3JR+ z@zJA<(IU$HR!4hVT9w_>iyU;e?fE(Hcz^d%1s}f`Nk-Ck&KsTFG<2PWj=s6mrWy9X hrB%|lJW$8pN2A_4N|o>74`W@B?VhfFF6*2UngGwzT+sjk literal 0 HcmV?d00001 diff --git a/textures/corners_wood_magenta_top.png b/textures/corners_wood_magenta_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1f92e54bbf796c10ba8253fd1bbf744d4bb0ce63 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}NPtg>E0EqKAGt+7YMXrYc7>Ro z3bDHt;`S)U?^BFFpqOw}Dfzfk$_eGvGsOKEyBAjy>@57b18M-^#w0h&5gB4XRi6amyOf^&Y8DX!Co%~JLf;(*Wg#zXMebA PE66TSS3j3^P6ANswPKgTu2M zX+Tbxr;B4q#jV=YhGGp00?dJ;jyL8m_-?;;=|aP&^)qu>bc=sqYgUvgGUH_qDs6O8 zm0_BzEwi~ NgQu&X%Q~loCIGBKM}7bR literal 0 HcmV?d00001 diff --git a/textures/corners_wood_orange_bottom.png b/textures/corners_wood_orange_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..431439e4f97d2c34cb7229c01800aa256f69def8 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}V1Q4EE0A94%d^IxcU=JQhCtp; zLA+andA9}g?g-)CAHjDplJ9UN-|=X^6EXa!V)@U-^CK$*s@WCFho(&9he9gIrjj5( zkR>QUPSgH2P$1FM#WAGfR_$p^vBL&D&W`zAzK!>EC!YDsKkHI}@RZLVb_e}6dwtLL zs<%aR?RyQDyh76iIrr2Ra_P)QYq%XIuQUPSgH2P{7aA#W6%e^6J5ZyoUmKSP$0P^9ef5dAZ+1py`IU?3oYdpFEiLFX$vq zTy*fu8h!CsF^`wL6y=NEx|#cVPQ&}1*A*Ui&fXbY?WJj}^ilW^qxuYW-6J!utAVWY MboFyt=akR{059rMu>b%7 literal 0 HcmV?d00001 diff --git a/textures/corners_wood_pink.png b/textures/corners_wood_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf7cdc967269d4455f4778941187d3b35975bd7 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E0BJYHS1~C?B`i?US!XG zl|A=$_PjSa^WWvnf1k79L+-*axr@H$F8-FgiIWa1EoSCQoWd_c1o}^NZ(%RCU+)|9J3h&W=sZej9}zTwiir+~Pb7 VU*M``96&1=JYD@<);T3K0RYcUU19(L literal 0 HcmV?d00001 diff --git a/textures/corners_wood_pink_bottom.png b/textures/corners_wood_pink_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ffedd9bc020d66921a6fdc6e6c76cc913d2548 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}NPtg>E0BJYHS1~C?B`i?US!XG zl|A=$_PjSa^WWvnf1k79OYWktxr@K$F8P_e^jF@pKY7dl<}F8722}GQcOjZGuZE0BJYHS1~C?B`i?US!XG zl|A=$_PjSa^WWvnf1k79OYWktxr@K$F8P_e^jF@pKY7dl<}F8722}GQcOjZGuZ+Q(CfF^)yDYtSXTWnQb>H;`FILTswMb{K`M#Hp)Bnzyw^qSkF9kd2Kj7EkSJ!8M RxN0lNE>BlKmvv4FO#o&`XpH~> literal 0 HcmV?d00001 diff --git a/textures/corners_wood_red.png b/textures/corners_wood_red.png new file mode 100644 index 0000000000000000000000000000000000000000..76b64b90ea5716eb86fca62cdd26606314ecdbc2 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!S%6Q7E0C^YV5nhWXkcJyVqj=t zVCZ0A=we{#VPKfRz%Yq{VFm-kECz--3=9hx7?v3*7^icCu2#FUoeBi zvm0qZPK2k6V@SoV+S7(&hZO{v18*l7yy+`=SATPgpl`^(<(6p|jQj7q8MHdDTbJpu zDtE$)Hs=M^?VH#tf+SuFi1+g5%~Q8s`9>c`G(K9+|1b{DrH!hS8#rh3E5+ SmqkE37(8A5T-G@yGywo34?~^+ literal 0 HcmV?d00001 diff --git a/textures/corners_wood_red_bottom.png b/textures/corners_wood_red_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..aa368b3778eb8504d3826da901823bf65d7e451a GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~vk;@O>5@r&Afct6E{-7QTL|;dlR%+Ko-U3d7N_4%*vQ3XDByBmwp&I? zto>+hZ-$1zB^B28&(AT zbu8T#nXu{k9Nv2k8AgHIe{FDWG$~->&%V^CFI%koWuo2tUqII}c)I$ztaD0e0s!O2 BTiXBt literal 0 HcmV?d00001 diff --git a/textures/corners_wood_violet.png b/textures/corners_wood_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..edd3176c36d504bfec569e50540848e024c55fcc GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=6a*R%#+P8Y1?Zq7GVO zj@n|*I^wSS5}pPU-iDGs#!~(!(t&0&Az}N?wgFW$mIV0)GdMiEkp|@Wc)B=-aLi0z z5n(i$k;iD-`X&RT?KgTe~DWM4fb1^w} literal 0 HcmV?d00001 diff --git a/textures/corners_wood_violet_bottom.png b/textures/corners_wood_violet_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..1e782bf16fe8cb6ad85c9d2b240b21808968c1a1 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhE09(dwo((Z(GaoM6m`%N zbJP}d)|c=!knlE?^f8w5H<1oBlL>*y0;P1sU6ExQ&UCc^jo>W_@&g%(0B=1iJb=6i zPZ!6Kid(g3y@eVSc$fpG#5Z?s`S>rrG&3=ATK*(YiBoxE`|g}_tlF@=*kVB;o3j4b z1=?5kiXLcuqtUdov4vBqNX)*|W92{7SDZ^;vKBJlWI4-NaNz#Fjkj1t=B~cK5M-mL LtDnm{r-UW|K8Z#Y literal 0 HcmV?d00001 diff --git a/textures/corners_wood_violet_top.png b/textures/corners_wood_violet_top.png new file mode 100644 index 0000000000000000000000000000000000000000..753325ba659ec219ae54c22de84fd865ff2ea182 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!eSlAhE09(dwo((Z(GaoM6m`%N zbJP}d)|c=!knlE?^f8w5H<1oBlL>*y0;P1sU6ExQ&UCc^jo>W_@&g%(0B=1iJb*km zPZ!4!iSVljPx3N33a}W6-|lAd|HMBfdszqb?D~oBVsTqKODu9`UA>aIZ~EG4vVLdh tEL$V@;okR~O7mK7Z>^5HJa6R};X14H3ObKUPMCts_jL7hS?83{1OP?hK41U< literal 0 HcmV?d00001 diff --git a/textures/corners_wood_white.png b/textures/corners_wood_white.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1d8f3866109657547151c764fde08c44efe239 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1E0Er}a_-hOb9bzpziZ>7 zy_=UD+OhJ;t~JN^t~0{_20G)w{(iRQMPR4&)u3pDS`h{Z6m~``NO_872I!>O27zg->Pq+MPC~>9Bt3 s=x11@zBS_K)@zSsx6X=kiM;mJzqW*>Q0wwBd7xbkp00i_>zopr0IDNx6951J literal 0 HcmV?d00001 diff --git a/textures/corners_wood_white_bottom.png b/textures/corners_wood_white_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..79da7de3e40481806eeb79e510b87d9d456aeb96 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}a)3{WE0Es0X6}x4^LK4rw0HB8 zLpxR;*|p~Q-gPJUZ#;cy^M&I(E}z_W_4M8w=l0*aaOm#kBaf~gd359C#+7rC)t@`E z6|2f;w@$vidpcsvimgCvgi3<^K-Qvxsl~STK%sO`7sn6@N!Nppe1{wam=A6fo-pAD zqsyQFm5MO}yN&P6(X!um{o5Um^OZe9iP67IA4cVK`|hy+dR663S-If7@89>yx6Hg6 zF6&GzZ-1?a)qa>pUXO@ GgeCyuUrJ`pOIXytuY(>ax)-p8sg YIF`k6U*Ml(Ksy*bUHx3vIVCg!02f_QX8-^I literal 0 HcmV?d00001 diff --git a/textures/corners_wood_yellow_bottom.png b/textures/corners_wood_yellow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..52a9c876e7b30a8fc3ceffa779f812d219947c80 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0CVj#W<~pan=OJITIP@ zO=es$m2uH@#w9ZuSIlKxw}^4W62?u-7&otA+P<1;=US%S>zVd%WMp@FHzw)Q}wBu^K|5D7`&gNA&E9C#QGer0oPc4<}k^S^ithg0LZ zWyN{NZvQQe4WGp-Wx_ex@w0=du=a_A=b928z5aR6PTJSAYi?vuf;#uVu4S&Nm(D0m pQA_XB^gX_PMnv)z&5T_!OET(@9#bh*x4Hy&gQu&X%Q~loCIJ5|VOanG literal 0 HcmV?d00001 diff --git a/textures/corners_wood_yellow_top.png b/textures/corners_wood_yellow_top.png new file mode 100644 index 0000000000000000000000000000000000000000..114d83be2430d18615d72a8d4a10a669463c8f5a GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}cz{ocE0CVj#W<~pan=OJITIP@ zO=es$m2uH@#w9ZuSIlKxw}^4W62?u-7&otA+P<1;=US%S>zVd%WMp@FHzw)Q|Fe@_?35DCev2OYT%1qiqty#BbQgCp|!zwjw65B;}4 z-_W&xVK8%yK=?wFEVe~YjjZ>c+9($MXl6)$PUBOyqVpHkI`}JH-e2D#Y<2VWl>M%C Xnknig-0#c0LAH6i`njxgN@xNAb5vQc literal 0 HcmV?d00001 diff --git a/textures/mycorners_background.png b/textures/mycorners_background.png new file mode 100644 index 0000000000000000000000000000000000000000..55e2411d5af89a286174c14f9c3078b71d4a375d GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0y~yV0_KMz$C-O3=~=YD31?FaTa()7Bet#3xhBt!>lu$_ObjXb6nM{ zPd4yb$NtUPcZ|Mnn||r;x{nd>R&KAod-HaYy!r0ypZk7$q~1FHcF}9Q^|y2FZmJ&l zd%d+dZ@%^Zn{VE4jep;pwtJy|^xLHmYjUFwblA z-p9W`@^7`CHA|M?`nf9i{CUlD0YqpY2qpj5>neTv_vGv83dZ~m$2V{4y&MIM9tKZW KKbLh*2~7Ywpz$F9 literal 0 HcmV?d00001 diff --git a/textures/mycorners_machine_back.png b/textures/mycorners_machine_back.png new file mode 100644 index 0000000000000000000000000000000000000000..4b39b553e28509ef101e5a9ef2d222aa3fbdeb83 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~3zs;%&c#AreW1`APZ!4!i_>o>8U`IU5OBTkbx6;K znSDV@jj)$rWBMfR2gg{AeePT?V2y7Pe!}u)nSV-V@C`1*35>^dv%)U@+y3iT>wi@S z|L@`R*L`(K6evu1BXLxv=hsu-?^A!wW@KL=tjBb%Ve_F@=JW#+t{)oQ)!zynXrEZf zV77nG%s3|FX0Lr#StjzXtoqe2M}}M5t{%}T`|z5nYFThz-5%?A sd+Lw;{(Ii`#qWQ&T`rpx@mZzvHNOm+#``@Z7U*vVPgg&ebxsLQ08?F!oB#j- literal 0 HcmV?d00001 diff --git a/textures/mycorners_machine_bottom.png b/textures/mycorners_machine_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..5c968535306ea10f8ac43ee7dc20bc9b7f8b201d GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~3zs;z)|BPX#ehO>o-U3d7N_4%-YeLkz|$%}?~&4l ziyJskZxEk-VM&VM(gSXm=jID9-S9D6=z+(*y$qYLsjabi9?)#4_Pn-o!IVS6Rwjp* zOnK>>&Y-ZUjJ3Y;uC>O+DEV)DzJFzHYfP4@jPt+zXCu32Y(+p_kATy;{DgA6P3WDivLf1kH4cW0DN#;mqwnIG;=-oe{>TfjYACYvEAG<1*M{k~Wy z4))mH>!crl>uv5`y~^p5$yLpGgW&ran{^Iby2~7YQmMyqI(6mdnYW{r4d&lJt*3uF zsC>>z;W;V`+}EYlGyS%^@crQy=_{pwd3Cy+`X+v}oL^8Gt(I|h^%h_#FnGH9xvX>|= z?z~W%?3K~Tw~hIhr?AN+w;f5Zi#Ht3Yl}7eC!T5Y?fU;oZyx^*)j#iF@l#3s!^b1H ze@>2`@%*R%*~#n)OBfwAjBGPl4EVNQ@HN=MV9Ls-Rm+mrz+`+tW{F-?3WsKLL!^?1 z&gr5#3=JBy6*UZeFE2d*de@^#im6vb8s5s;oU#o`7YIy$Q1`N6?UT57u3z2zo}GMo z+et6!D|izQrD@nd*Jop6Yx~c`!}A{q{AY1T3H?me`*HrjfddLj_gJS-&d*BvQt?Z~ z)s|b#IdILNUthI%$#gB%(GFkdaqrR;^m~U$c`{&1>;QRZGj6 zjlI3Sjk9OZRUPgj>N%_#KDlo!jZ?rlE}l8$;6b&#Ffg$mdeGK%f*+>$C}N@o6X3a&dHq4%AC>7 zqSDgR)y<~=|Nm3Pw=e(z0H;YrK~xwSUBN+013?gm(Xaom2^un*ER-C<*?0|)>^THs zzyl~EBBGAzq`OL8h4H;)TfMEW`6GTwDM#hVMCNc0v^5XhU|lG+t7(;=Hud5T)OnHz z_3;u*ORz;v-JViBJ{JA@7SYJO#^(IRV@d-mhp=Qx5mq#Uin~rucl%gc_yB4+{cij2 zeXa$N)5v;mU!T+2_Xy;k84DOV8Wqfm|I{<{1G4l(Az*W9QfQK_I z>`IB;QQ;d!%u>$IzE9Yy88@4Mu)5a9$F)t8TWJ%^#FlGs|DF3Y^M5+qzwx+2o98oKC>?uMDeJ6zUPgj>N%_#KDlo!jZ?rlE}l8$;6b&#Ffg$mdeGK%f*+>$C}N@ zo6X3a&dHq4%AC>7qSDgR)y<~=|No||(USlG0IEquK~xwS1;GnS12Gf;z{yKosMtzH zL{A_H^(LOyYbf5rBBDk6p=&pZGwBH$c-vjobpT-MIYr?G;3S`-;PG&g*UKrrrrd`> zH@)8|sYSH2^6btyw!R(ab(W?ftbFz5$SyfPa^j^jxm40f$_3Zf9&r5H!sO=ay z-u|?Cp2mf$7Q{#FV_f{^TD1g#`$KH@#R|Y=qXz)Oqz3>%0>H!eJMaDhhfk4}S<(CKM zN-ImRn0Q6~U~b`S=9-gBW%&F>yhk)O5f=hn*H+je}P%v!f@oO$4H>gP+PG3TFu<@?8cU$E!# mj@+rIH^po{wdt#MJ@b{+fL#v*f_DKu%;4$j=d#Wzp$P!M;EUS; literal 0 HcmV?d00001 diff --git a/textures/mycorners_machine_top2.png b/textures/mycorners_machine_top2.png new file mode 100644 index 0000000000000000000000000000000000000000..ed303e8e13d5110feb05b376559480a0ce689ddd GIT binary patch literal 360 zcmV-u0hj)XP)xU9fxQhh-43nWe<#J z507aNk!uf=Y!8)f50-8Zmu?T2Zx5Jn54^X1y}5qAxq!a9fxx?k!MldRyobWPh{C*z z!o7>bz>LJfj>N%_#KDlo!jZ?rlE}l8$;6b(#h1*-n$5?X&B&b2$(+v0oYl>y^t;!q z0001oNkl7*O1W`(Kavtw97|nK9i~jS~#2>e_A0<4{%g zv$kZni+KwG%u#Ltuw@hgFn1fCF3UK-9PVF9p#8l)2+WMex>k=gl0829?)1LT6|rEB zbT0}K9DcW6qL2