From 311a5cf8d35fa11942dcf0b348f1a86fa223b5da Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 15 Sep 2018 21:16:24 -0500 Subject: Initial commit --- COPYING | 30 ++++++ depends.txt | 2 + init.lua | 166 ++++++++++++++++++++++++++++++ textures/digidisplay_20.png | Bin 0 -> 231 bytes textures/digidisplay_21.png | Bin 0 -> 276 bytes textures/digidisplay_22.png | Bin 0 -> 273 bytes textures/digidisplay_23.png | Bin 0 -> 277 bytes textures/digidisplay_24.png | Bin 0 -> 285 bytes textures/digidisplay_25.png | Bin 0 -> 292 bytes textures/digidisplay_26.png | Bin 0 -> 316 bytes textures/digidisplay_27.png | Bin 0 -> 273 bytes textures/digidisplay_28.png | Bin 0 -> 281 bytes textures/digidisplay_29.png | Bin 0 -> 281 bytes textures/digidisplay_2a.png | Bin 0 -> 279 bytes textures/digidisplay_2b.png | Bin 0 -> 277 bytes textures/digidisplay_2c.png | Bin 0 -> 275 bytes textures/digidisplay_2d.png | Bin 0 -> 273 bytes textures/digidisplay_2e.png | Bin 0 -> 273 bytes textures/digidisplay_2f.png | Bin 0 -> 285 bytes textures/digidisplay_30.png | Bin 0 -> 277 bytes textures/digidisplay_31.png | Bin 0 -> 279 bytes textures/digidisplay_32.png | Bin 0 -> 285 bytes textures/digidisplay_33.png | Bin 0 -> 282 bytes textures/digidisplay_34.png | Bin 0 -> 288 bytes textures/digidisplay_35.png | Bin 0 -> 282 bytes textures/digidisplay_36.png | Bin 0 -> 282 bytes textures/digidisplay_37.png | Bin 0 -> 282 bytes textures/digidisplay_38.png | Bin 0 -> 277 bytes textures/digidisplay_39.png | Bin 0 -> 282 bytes textures/digidisplay_3a.png | Bin 0 -> 264 bytes textures/digidisplay_3b.png | Bin 0 -> 276 bytes textures/digidisplay_3c.png | Bin 0 -> 279 bytes textures/digidisplay_3d.png | Bin 0 -> 273 bytes textures/digidisplay_3e.png | Bin 0 -> 279 bytes textures/digidisplay_3f.png | Bin 0 -> 281 bytes textures/digidisplay_40.png | Bin 0 -> 288 bytes textures/digidisplay_41.png | Bin 0 -> 285 bytes textures/digidisplay_42.png | Bin 0 -> 283 bytes textures/digidisplay_43.png | Bin 0 -> 280 bytes textures/digidisplay_44.png | Bin 0 -> 280 bytes textures/digidisplay_45.png | Bin 0 -> 285 bytes textures/digidisplay_46.png | Bin 0 -> 288 bytes textures/digidisplay_47.png | Bin 0 -> 281 bytes textures/digidisplay_48.png | Bin 0 -> 284 bytes textures/digidisplay_49.png | Bin 0 -> 279 bytes textures/digidisplay_4a.png | Bin 0 -> 282 bytes textures/digidisplay_4b.png | Bin 0 -> 286 bytes textures/digidisplay_4c.png | Bin 0 -> 281 bytes textures/digidisplay_4d.png | Bin 0 -> 281 bytes textures/digidisplay_4e.png | Bin 0 -> 286 bytes textures/digidisplay_4f.png | Bin 0 -> 277 bytes textures/digidisplay_50.png | Bin 0 -> 284 bytes textures/digidisplay_51.png | Bin 0 -> 279 bytes textures/digidisplay_52.png | Bin 0 -> 282 bytes textures/digidisplay_53.png | Bin 0 -> 282 bytes textures/digidisplay_54.png | Bin 0 -> 283 bytes textures/digidisplay_55.png | Bin 0 -> 280 bytes textures/digidisplay_56.png | Bin 0 -> 283 bytes textures/digidisplay_57.png | Bin 0 -> 283 bytes textures/digidisplay_58.png | Bin 0 -> 282 bytes textures/digidisplay_59.png | Bin 0 -> 285 bytes textures/digidisplay_5a.png | Bin 0 -> 281 bytes textures/digidisplay_5b.png | Bin 0 -> 277 bytes textures/digidisplay_5c.png | Bin 0 -> 283 bytes textures/digidisplay_5d.png | Bin 0 -> 277 bytes textures/digidisplay_5e.png | Bin 0 -> 280 bytes textures/digidisplay_5f.png | Bin 0 -> 273 bytes textures/digidisplay_60.png | Bin 0 -> 1305 bytes textures/digidisplay_61.png | Bin 0 -> 284 bytes textures/digidisplay_62.png | Bin 0 -> 284 bytes textures/digidisplay_63.png | Bin 0 -> 278 bytes textures/digidisplay_64.png | Bin 0 -> 285 bytes textures/digidisplay_65.png | Bin 0 -> 278 bytes textures/digidisplay_66.png | Bin 0 -> 280 bytes textures/digidisplay_67.png | Bin 0 -> 285 bytes textures/digidisplay_68.png | Bin 0 -> 285 bytes textures/digidisplay_69.png | Bin 0 -> 281 bytes textures/digidisplay_6a.png | Bin 0 -> 279 bytes textures/digidisplay_6b.png | Bin 0 -> 289 bytes textures/digidisplay_6c.png | Bin 0 -> 279 bytes textures/digidisplay_6d.png | Bin 0 -> 279 bytes textures/digidisplay_6e.png | Bin 0 -> 280 bytes textures/digidisplay_6f.png | Bin 0 -> 276 bytes textures/digidisplay_70.png | Bin 0 -> 283 bytes textures/digidisplay_71.png | Bin 0 -> 286 bytes textures/digidisplay_72.png | Bin 0 -> 279 bytes textures/digidisplay_73.png | Bin 0 -> 280 bytes textures/digidisplay_74.png | Bin 0 -> 281 bytes textures/digidisplay_75.png | Bin 0 -> 279 bytes textures/digidisplay_76.png | Bin 0 -> 282 bytes textures/digidisplay_77.png | Bin 0 -> 281 bytes textures/digidisplay_78.png | Bin 0 -> 282 bytes textures/digidisplay_79.png | Bin 0 -> 284 bytes textures/digidisplay_7a.png | Bin 0 -> 279 bytes textures/digidisplay_7b.png | Bin 0 -> 279 bytes textures/digidisplay_7c.png | Bin 0 -> 273 bytes textures/digidisplay_7d.png | Bin 0 -> 279 bytes textures/digidisplay_7e.png | Bin 0 -> 275 bytes textures/digidisplay_bg.png | Bin 0 -> 146 bytes textures/digidisplay_inventory_huge.png | Bin 0 -> 1268 bytes textures/digidisplay_inventory_large.png | Bin 0 -> 1602 bytes textures/digidisplay_inventory_medium.png | Bin 0 -> 1553 bytes textures/digidisplay_inventory_small.png | Bin 0 -> 1298 bytes textures/digidisplay_inventory_tiny.png | Bin 0 -> 1503 bytes 104 files changed, 198 insertions(+) create mode 100644 COPYING create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 textures/digidisplay_20.png create mode 100644 textures/digidisplay_21.png create mode 100644 textures/digidisplay_22.png create mode 100644 textures/digidisplay_23.png create mode 100644 textures/digidisplay_24.png create mode 100644 textures/digidisplay_25.png create mode 100644 textures/digidisplay_26.png create mode 100644 textures/digidisplay_27.png create mode 100644 textures/digidisplay_28.png create mode 100644 textures/digidisplay_29.png create mode 100644 textures/digidisplay_2a.png create mode 100644 textures/digidisplay_2b.png create mode 100644 textures/digidisplay_2c.png create mode 100644 textures/digidisplay_2d.png create mode 100644 textures/digidisplay_2e.png create mode 100644 textures/digidisplay_2f.png create mode 100644 textures/digidisplay_30.png create mode 100644 textures/digidisplay_31.png create mode 100644 textures/digidisplay_32.png create mode 100644 textures/digidisplay_33.png create mode 100644 textures/digidisplay_34.png create mode 100644 textures/digidisplay_35.png create mode 100644 textures/digidisplay_36.png create mode 100644 textures/digidisplay_37.png create mode 100644 textures/digidisplay_38.png create mode 100644 textures/digidisplay_39.png create mode 100644 textures/digidisplay_3a.png create mode 100644 textures/digidisplay_3b.png create mode 100644 textures/digidisplay_3c.png create mode 100644 textures/digidisplay_3d.png create mode 100644 textures/digidisplay_3e.png create mode 100644 textures/digidisplay_3f.png create mode 100644 textures/digidisplay_40.png create mode 100644 textures/digidisplay_41.png create mode 100644 textures/digidisplay_42.png create mode 100644 textures/digidisplay_43.png create mode 100644 textures/digidisplay_44.png create mode 100644 textures/digidisplay_45.png create mode 100644 textures/digidisplay_46.png create mode 100644 textures/digidisplay_47.png create mode 100644 textures/digidisplay_48.png create mode 100644 textures/digidisplay_49.png create mode 100644 textures/digidisplay_4a.png create mode 100644 textures/digidisplay_4b.png create mode 100644 textures/digidisplay_4c.png create mode 100644 textures/digidisplay_4d.png create mode 100644 textures/digidisplay_4e.png create mode 100644 textures/digidisplay_4f.png create mode 100644 textures/digidisplay_50.png create mode 100644 textures/digidisplay_51.png create mode 100644 textures/digidisplay_52.png create mode 100644 textures/digidisplay_53.png create mode 100644 textures/digidisplay_54.png create mode 100644 textures/digidisplay_55.png create mode 100644 textures/digidisplay_56.png create mode 100644 textures/digidisplay_57.png create mode 100644 textures/digidisplay_58.png create mode 100644 textures/digidisplay_59.png create mode 100644 textures/digidisplay_5a.png create mode 100644 textures/digidisplay_5b.png create mode 100644 textures/digidisplay_5c.png create mode 100644 textures/digidisplay_5d.png create mode 100644 textures/digidisplay_5e.png create mode 100644 textures/digidisplay_5f.png create mode 100644 textures/digidisplay_60.png create mode 100644 textures/digidisplay_61.png create mode 100644 textures/digidisplay_62.png create mode 100644 textures/digidisplay_63.png create mode 100644 textures/digidisplay_64.png create mode 100644 textures/digidisplay_65.png create mode 100644 textures/digidisplay_66.png create mode 100644 textures/digidisplay_67.png create mode 100644 textures/digidisplay_68.png create mode 100644 textures/digidisplay_69.png create mode 100644 textures/digidisplay_6a.png create mode 100644 textures/digidisplay_6b.png create mode 100644 textures/digidisplay_6c.png create mode 100644 textures/digidisplay_6d.png create mode 100644 textures/digidisplay_6e.png create mode 100644 textures/digidisplay_6f.png create mode 100644 textures/digidisplay_70.png create mode 100644 textures/digidisplay_71.png create mode 100644 textures/digidisplay_72.png create mode 100644 textures/digidisplay_73.png create mode 100644 textures/digidisplay_74.png create mode 100644 textures/digidisplay_75.png create mode 100644 textures/digidisplay_76.png create mode 100644 textures/digidisplay_77.png create mode 100644 textures/digidisplay_78.png create mode 100644 textures/digidisplay_79.png create mode 100644 textures/digidisplay_7a.png create mode 100644 textures/digidisplay_7b.png create mode 100644 textures/digidisplay_7c.png create mode 100644 textures/digidisplay_7d.png create mode 100644 textures/digidisplay_7e.png create mode 100644 textures/digidisplay_bg.png create mode 100644 textures/digidisplay_inventory_huge.png create mode 100644 textures/digidisplay_inventory_large.png create mode 100644 textures/digidisplay_inventory_medium.png create mode 100644 textures/digidisplay_inventory_small.png create mode 100644 textures/digidisplay_inventory_tiny.png diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..41b41b5 --- /dev/null +++ b/COPYING @@ -0,0 +1,30 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + +------------------- + +The font was originally by, to the best of my knowledge, gbl08ma. +The font was originally licensed under the WTFPL, and I believe that +this allows me to relicense it under the terms of the above license. diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4cf7a13 --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +digilines +screwdriver? diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..6e23a8a --- /dev/null +++ b/init.lua @@ -0,0 +1,166 @@ +local function removeEntity(pos) + local entitiesNearby = minetest.get_objects_inside_radius(pos,0.5) + for _,i in pairs(entitiesNearby) do + if i:get_luaentity().name == "digidisplay:text" then + i:remove() + end + end +end + +local function generateTexture(fsize,text) + local defTiny = {lines = 16,lineLen = 32,size = 256,margin = 4} + local defSmall = {lines = 8,lineLen = 16,size = 128,margin = 4} + local defMedium = {lines = 4,lineLen = 8,size = 64,margin = 4} + local defLarge = {lines = 2,lineLen = 4,size = 32,margin = 4} + local defHuge = {lines = 1,lineLen = 2,size = 16,margin = 2} + local ddef + if fsize == "tiny" then ddef = defTiny + elseif fsize == "small" then ddef = defSmall + elseif fsize == "medium" then ddef = defMedium + elseif fsize == "large" then ddef = defLarge + elseif fsize == "huge" then ddef = defHuge end + if text == "" or not ddef then return "digidisplay_20.png" end + local out = string.format("[combine:%dx%d",ddef.size,ddef.size) + local line = 0 + local pos = 0 + local full = false + for i=1,string.len(text),1 do + local char = string.byte(string.sub(text,i,i)) + if char == 0xA then + pos = 0 + line = line + 1 + if line >= ddef.lines then full = true end + elseif not full then + if char < 0x20 or char > 0x7A then + char = 0x3F + end + out = out..string.format(":%d,%d=digidisplay_%02x.png",pos*7+ddef.margin,line*14+ddef.margin,char) + pos = pos+1 + if pos >= ddef.lineLen then + pos = 0 + line = line + 1 + end + if line >= ddef.lines then + full = true + end + end + end + return out +end + +local function updateDisplay(pos) + removeEntity(pos) + local meta = minetest.get_meta(pos) + local text = meta:get_string("text") + local entity = minetest.add_entity(pos,"digidisplay:text") + local nname = minetest.get_node(pos).name + local fdir = minetest.facedir_to_dir(minetest.get_node(pos).param2) + local etex = "" + if nname == "digidisplay:tiny" then + etex = generateTexture("tiny",text) + elseif nname == "digidisplay:small" then + etex = generateTexture("small",text) + elseif nname == "digidisplay:medium" then + etex = generateTexture("medium",text) + elseif nname == "digidisplay:large" then + etex = generateTexture("large",text) + elseif nname == "digidisplay:huge" then + etex = generateTexture("huge",text) + else + return + end + entity:set_properties({textures={etex}}) + entity:set_yaw((fdir.x ~= 0) and math.pi/2 or 0) + entity:setpos(vector.add(pos,vector.multiply(fdir,0.39))) +end + +minetest.register_entity("digidisplay:text",{ + initial_properties = { + visual = "upright_sprite", + physical = false, + collisionbox = {0,0,0,0,0,0,}, + textures = {"digidisplay_20.png",}, + }, +}) + +for _,i in pairs({"tiny","small","medium","large","huge"}) do + minetest.register_node(string.format("digidisplay:%s",i),{ + description = string.format("Digilines Display (%s font)",i), + tiles = {"digidisplay_bg.png",}, + groups = {cracky=3,digidisplay_lbm=1}, + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver and screwdriver.rotate_simple, + drawtype = "nodebox", + inventory_image = string.format("digidisplay_inventory_%s.png",i), + node_box = { + type = "fixed", + fixed = {-0.5,-0.5,0.4,0.5,0.5,0.5}, + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec","field[channel;Channel;${channel}]") + end, + on_destruct = removeEntity, + on_receive_fields = function(pos,_,fields,sender) + local name = sender:get_player_name() + if not fields.channel then return end + if minetest.is_protected(pos,name) and not minetest.check_player_privs(name,"protection_bypass") then + minetest.record_protection_violation(pos,name) + return + end + local meta = minetest.get_meta(pos) + meta:set_string("channel",fields.channel) + end, + digiline = { + wire = { + rules = digiline.rules.default, + }, + effector = { + action = function(pos,_,channel,msg) + local meta = minetest.get_meta(pos) + local setchan = meta:get_string("channel") + if type(msg) ~= "string" or setchan ~= channel then return end + meta:set_string("text",msg) + updateDisplay(pos) + end, + }, + }, + }) +end + +minetest.register_lbm({ + name = "digidisplay:respawn", + label = "Respawn entities", + nodenames = {"group:digidisplay_lbm"}, + run_at_every_load = true, + action = updateDisplay, +}) + +minetest.register_craft({ + output = "digidisplay:medium", + recipe = { + {"mesecons_lightstone:lightstone_orange_off","mesecons_lightstone:lightstone_orange_off","mesecons_lightstone:lightstone_orange_off",}, + {"mesecons_lightstone:lightstone_orange_off","digilines:wire_std_00000000","mesecons_lightstone:lightstone_orange_off",}, + {"mesecons_lightstone:lightstone_orange_off","mesecons_lightstone:lightstone_orange_off","mesecons_lightstone:lightstone_orange_off",}, + }, +}) + +local shapelessCrafts = { + ["digidisplay:small 2"] = {"digidisplay:tiny"}, + ["digidisplay:medium 2"] = {"digidisplay:small"}, + ["digidisplay:large 2"] = {"digidisplay:medium"}, + ["digidisplay:huge 2"] = {"digidisplay:large"}, + ["digidisplay:large"] = {"digidisplay:huge","digidisplay:huge"}, + ["digidisplay:medium"] = {"digidisplay:large","digidisplay:large"}, + ["digidisplay:small"] = {"digidisplay:medium","digidisplay:medium"}, + ["digidisplay:tiny"] = {"digidisplay:small","digidisplay:small"}, +} + +for k,v in pairs(shapelessCrafts) do + minetest.register_craft({ + type = "shapeless", + output = k, + recipe = v, + }) +end diff --git a/textures/digidisplay_20.png b/textures/digidisplay_20.png new file mode 100644 index 0000000..09fd733 Binary files /dev/null and b/textures/digidisplay_20.png differ diff --git a/textures/digidisplay_21.png b/textures/digidisplay_21.png new file mode 100644 index 0000000..c616200 Binary files /dev/null and b/textures/digidisplay_21.png differ diff --git a/textures/digidisplay_22.png b/textures/digidisplay_22.png new file mode 100644 index 0000000..00dadee Binary files /dev/null and b/textures/digidisplay_22.png differ diff --git a/textures/digidisplay_23.png b/textures/digidisplay_23.png new file mode 100644 index 0000000..5f9a654 Binary files /dev/null and b/textures/digidisplay_23.png differ diff --git a/textures/digidisplay_24.png b/textures/digidisplay_24.png new file mode 100644 index 0000000..6f7f825 Binary files /dev/null and b/textures/digidisplay_24.png differ diff --git a/textures/digidisplay_25.png b/textures/digidisplay_25.png new file mode 100644 index 0000000..0948fa5 Binary files /dev/null and b/textures/digidisplay_25.png differ diff --git a/textures/digidisplay_26.png b/textures/digidisplay_26.png new file mode 100644 index 0000000..9de4d82 Binary files /dev/null and b/textures/digidisplay_26.png differ diff --git a/textures/digidisplay_27.png b/textures/digidisplay_27.png new file mode 100644 index 0000000..910cb41 Binary files /dev/null and b/textures/digidisplay_27.png differ diff --git a/textures/digidisplay_28.png b/textures/digidisplay_28.png new file mode 100644 index 0000000..da8878f Binary files /dev/null and b/textures/digidisplay_28.png differ diff --git a/textures/digidisplay_29.png b/textures/digidisplay_29.png new file mode 100644 index 0000000..e0dd776 Binary files /dev/null and b/textures/digidisplay_29.png differ diff --git a/textures/digidisplay_2a.png b/textures/digidisplay_2a.png new file mode 100644 index 0000000..f5a3f46 Binary files /dev/null and b/textures/digidisplay_2a.png differ diff --git a/textures/digidisplay_2b.png b/textures/digidisplay_2b.png new file mode 100644 index 0000000..3c7675c Binary files /dev/null and b/textures/digidisplay_2b.png differ diff --git a/textures/digidisplay_2c.png b/textures/digidisplay_2c.png new file mode 100644 index 0000000..bd1e106 Binary files /dev/null and b/textures/digidisplay_2c.png differ diff --git a/textures/digidisplay_2d.png b/textures/digidisplay_2d.png new file mode 100644 index 0000000..af1d050 Binary files /dev/null and b/textures/digidisplay_2d.png differ diff --git a/textures/digidisplay_2e.png b/textures/digidisplay_2e.png new file mode 100644 index 0000000..9ab92f2 Binary files /dev/null and b/textures/digidisplay_2e.png differ diff --git a/textures/digidisplay_2f.png b/textures/digidisplay_2f.png new file mode 100644 index 0000000..8139210 Binary files /dev/null and b/textures/digidisplay_2f.png differ diff --git a/textures/digidisplay_30.png b/textures/digidisplay_30.png new file mode 100644 index 0000000..94eca9b Binary files /dev/null and b/textures/digidisplay_30.png differ diff --git a/textures/digidisplay_31.png b/textures/digidisplay_31.png new file mode 100644 index 0000000..12ff6c3 Binary files /dev/null and b/textures/digidisplay_31.png differ diff --git a/textures/digidisplay_32.png b/textures/digidisplay_32.png new file mode 100644 index 0000000..6d194d0 Binary files /dev/null and b/textures/digidisplay_32.png differ diff --git a/textures/digidisplay_33.png b/textures/digidisplay_33.png new file mode 100644 index 0000000..bb2c010 Binary files /dev/null and b/textures/digidisplay_33.png differ diff --git a/textures/digidisplay_34.png b/textures/digidisplay_34.png new file mode 100644 index 0000000..c4aa8b8 Binary files /dev/null and b/textures/digidisplay_34.png differ diff --git a/textures/digidisplay_35.png b/textures/digidisplay_35.png new file mode 100644 index 0000000..c88947c Binary files /dev/null and b/textures/digidisplay_35.png differ diff --git a/textures/digidisplay_36.png b/textures/digidisplay_36.png new file mode 100644 index 0000000..9a8a6d4 Binary files /dev/null and b/textures/digidisplay_36.png differ diff --git a/textures/digidisplay_37.png b/textures/digidisplay_37.png new file mode 100644 index 0000000..be6f684 Binary files /dev/null and b/textures/digidisplay_37.png differ diff --git a/textures/digidisplay_38.png b/textures/digidisplay_38.png new file mode 100644 index 0000000..de6aa99 Binary files /dev/null and b/textures/digidisplay_38.png differ diff --git a/textures/digidisplay_39.png b/textures/digidisplay_39.png new file mode 100644 index 0000000..bbd3d4d Binary files /dev/null and b/textures/digidisplay_39.png differ diff --git a/textures/digidisplay_3a.png b/textures/digidisplay_3a.png new file mode 100644 index 0000000..7249904 Binary files /dev/null and b/textures/digidisplay_3a.png differ diff --git a/textures/digidisplay_3b.png b/textures/digidisplay_3b.png new file mode 100644 index 0000000..f4cbc48 Binary files /dev/null and b/textures/digidisplay_3b.png differ diff --git a/textures/digidisplay_3c.png b/textures/digidisplay_3c.png new file mode 100644 index 0000000..062509b Binary files /dev/null and b/textures/digidisplay_3c.png differ diff --git a/textures/digidisplay_3d.png b/textures/digidisplay_3d.png new file mode 100644 index 0000000..204c77c Binary files /dev/null and b/textures/digidisplay_3d.png differ diff --git a/textures/digidisplay_3e.png b/textures/digidisplay_3e.png new file mode 100644 index 0000000..fea2f49 Binary files /dev/null and b/textures/digidisplay_3e.png differ diff --git a/textures/digidisplay_3f.png b/textures/digidisplay_3f.png new file mode 100644 index 0000000..01e796a Binary files /dev/null and b/textures/digidisplay_3f.png differ diff --git a/textures/digidisplay_40.png b/textures/digidisplay_40.png new file mode 100644 index 0000000..391f2e4 Binary files /dev/null and b/textures/digidisplay_40.png differ diff --git a/textures/digidisplay_41.png b/textures/digidisplay_41.png new file mode 100644 index 0000000..f58d5f8 Binary files /dev/null and b/textures/digidisplay_41.png differ diff --git a/textures/digidisplay_42.png b/textures/digidisplay_42.png new file mode 100644 index 0000000..12682b3 Binary files /dev/null and b/textures/digidisplay_42.png differ diff --git a/textures/digidisplay_43.png b/textures/digidisplay_43.png new file mode 100644 index 0000000..2fc41a0 Binary files /dev/null and b/textures/digidisplay_43.png differ diff --git a/textures/digidisplay_44.png b/textures/digidisplay_44.png new file mode 100644 index 0000000..d8f9ffb Binary files /dev/null and b/textures/digidisplay_44.png differ diff --git a/textures/digidisplay_45.png b/textures/digidisplay_45.png new file mode 100644 index 0000000..ea070dc Binary files /dev/null and b/textures/digidisplay_45.png differ diff --git a/textures/digidisplay_46.png b/textures/digidisplay_46.png new file mode 100644 index 0000000..5dd0914 Binary files /dev/null and b/textures/digidisplay_46.png differ diff --git a/textures/digidisplay_47.png b/textures/digidisplay_47.png new file mode 100644 index 0000000..364931b Binary files /dev/null and b/textures/digidisplay_47.png differ diff --git a/textures/digidisplay_48.png b/textures/digidisplay_48.png new file mode 100644 index 0000000..23f59e8 Binary files /dev/null and b/textures/digidisplay_48.png differ diff --git a/textures/digidisplay_49.png b/textures/digidisplay_49.png new file mode 100644 index 0000000..bb4bbd7 Binary files /dev/null and b/textures/digidisplay_49.png differ diff --git a/textures/digidisplay_4a.png b/textures/digidisplay_4a.png new file mode 100644 index 0000000..14da4f9 Binary files /dev/null and b/textures/digidisplay_4a.png differ diff --git a/textures/digidisplay_4b.png b/textures/digidisplay_4b.png new file mode 100644 index 0000000..b381606 Binary files /dev/null and b/textures/digidisplay_4b.png differ diff --git a/textures/digidisplay_4c.png b/textures/digidisplay_4c.png new file mode 100644 index 0000000..ec38de1 Binary files /dev/null and b/textures/digidisplay_4c.png differ diff --git a/textures/digidisplay_4d.png b/textures/digidisplay_4d.png new file mode 100644 index 0000000..ed401b6 Binary files /dev/null and b/textures/digidisplay_4d.png differ diff --git a/textures/digidisplay_4e.png b/textures/digidisplay_4e.png new file mode 100644 index 0000000..7c5bef5 Binary files /dev/null and b/textures/digidisplay_4e.png differ diff --git a/textures/digidisplay_4f.png b/textures/digidisplay_4f.png new file mode 100644 index 0000000..5629f70 Binary files /dev/null and b/textures/digidisplay_4f.png differ diff --git a/textures/digidisplay_50.png b/textures/digidisplay_50.png new file mode 100644 index 0000000..63dcfce Binary files /dev/null and b/textures/digidisplay_50.png differ diff --git a/textures/digidisplay_51.png b/textures/digidisplay_51.png new file mode 100644 index 0000000..cceb6f6 Binary files /dev/null and b/textures/digidisplay_51.png differ diff --git a/textures/digidisplay_52.png b/textures/digidisplay_52.png new file mode 100644 index 0000000..4f0ecdf Binary files /dev/null and b/textures/digidisplay_52.png differ diff --git a/textures/digidisplay_53.png b/textures/digidisplay_53.png new file mode 100644 index 0000000..78249e2 Binary files /dev/null and b/textures/digidisplay_53.png differ diff --git a/textures/digidisplay_54.png b/textures/digidisplay_54.png new file mode 100644 index 0000000..0f463f0 Binary files /dev/null and b/textures/digidisplay_54.png differ diff --git a/textures/digidisplay_55.png b/textures/digidisplay_55.png new file mode 100644 index 0000000..4e2099f Binary files /dev/null and b/textures/digidisplay_55.png differ diff --git a/textures/digidisplay_56.png b/textures/digidisplay_56.png new file mode 100644 index 0000000..6fa0d4d Binary files /dev/null and b/textures/digidisplay_56.png differ diff --git a/textures/digidisplay_57.png b/textures/digidisplay_57.png new file mode 100644 index 0000000..a1f5317 Binary files /dev/null and b/textures/digidisplay_57.png differ diff --git a/textures/digidisplay_58.png b/textures/digidisplay_58.png new file mode 100644 index 0000000..ed0ba14 Binary files /dev/null and b/textures/digidisplay_58.png differ diff --git a/textures/digidisplay_59.png b/textures/digidisplay_59.png new file mode 100644 index 0000000..7c88047 Binary files /dev/null and b/textures/digidisplay_59.png differ diff --git a/textures/digidisplay_5a.png b/textures/digidisplay_5a.png new file mode 100644 index 0000000..16ddb36 Binary files /dev/null and b/textures/digidisplay_5a.png differ diff --git a/textures/digidisplay_5b.png b/textures/digidisplay_5b.png new file mode 100644 index 0000000..1cdde87 Binary files /dev/null and b/textures/digidisplay_5b.png differ diff --git a/textures/digidisplay_5c.png b/textures/digidisplay_5c.png new file mode 100644 index 0000000..2b63aff Binary files /dev/null and b/textures/digidisplay_5c.png differ diff --git a/textures/digidisplay_5d.png b/textures/digidisplay_5d.png new file mode 100644 index 0000000..7928ba9 Binary files /dev/null and b/textures/digidisplay_5d.png differ diff --git a/textures/digidisplay_5e.png b/textures/digidisplay_5e.png new file mode 100644 index 0000000..817f0eb Binary files /dev/null and b/textures/digidisplay_5e.png differ diff --git a/textures/digidisplay_5f.png b/textures/digidisplay_5f.png new file mode 100644 index 0000000..5c6834c Binary files /dev/null and b/textures/digidisplay_5f.png differ diff --git a/textures/digidisplay_60.png b/textures/digidisplay_60.png new file mode 100644 index 0000000..681efb1 Binary files /dev/null and b/textures/digidisplay_60.png differ diff --git a/textures/digidisplay_61.png b/textures/digidisplay_61.png new file mode 100644 index 0000000..e0ff7fd Binary files /dev/null and b/textures/digidisplay_61.png differ diff --git a/textures/digidisplay_62.png b/textures/digidisplay_62.png new file mode 100644 index 0000000..cf86a8d Binary files /dev/null and b/textures/digidisplay_62.png differ diff --git a/textures/digidisplay_63.png b/textures/digidisplay_63.png new file mode 100644 index 0000000..bada45b Binary files /dev/null and b/textures/digidisplay_63.png differ diff --git a/textures/digidisplay_64.png b/textures/digidisplay_64.png new file mode 100644 index 0000000..59dbc77 Binary files /dev/null and b/textures/digidisplay_64.png differ diff --git a/textures/digidisplay_65.png b/textures/digidisplay_65.png new file mode 100644 index 0000000..fc769af Binary files /dev/null and b/textures/digidisplay_65.png differ diff --git a/textures/digidisplay_66.png b/textures/digidisplay_66.png new file mode 100644 index 0000000..aab539e Binary files /dev/null and b/textures/digidisplay_66.png differ diff --git a/textures/digidisplay_67.png b/textures/digidisplay_67.png new file mode 100644 index 0000000..ca8ff52 Binary files /dev/null and b/textures/digidisplay_67.png differ diff --git a/textures/digidisplay_68.png b/textures/digidisplay_68.png new file mode 100644 index 0000000..0b2f946 Binary files /dev/null and b/textures/digidisplay_68.png differ diff --git a/textures/digidisplay_69.png b/textures/digidisplay_69.png new file mode 100644 index 0000000..dfde1bf Binary files /dev/null and b/textures/digidisplay_69.png differ diff --git a/textures/digidisplay_6a.png b/textures/digidisplay_6a.png new file mode 100644 index 0000000..dcd9e2f Binary files /dev/null and b/textures/digidisplay_6a.png differ diff --git a/textures/digidisplay_6b.png b/textures/digidisplay_6b.png new file mode 100644 index 0000000..4aa2667 Binary files /dev/null and b/textures/digidisplay_6b.png differ diff --git a/textures/digidisplay_6c.png b/textures/digidisplay_6c.png new file mode 100644 index 0000000..e335ce8 Binary files /dev/null and b/textures/digidisplay_6c.png differ diff --git a/textures/digidisplay_6d.png b/textures/digidisplay_6d.png new file mode 100644 index 0000000..897dd2e Binary files /dev/null and b/textures/digidisplay_6d.png differ diff --git a/textures/digidisplay_6e.png b/textures/digidisplay_6e.png new file mode 100644 index 0000000..f5f47a4 Binary files /dev/null and b/textures/digidisplay_6e.png differ diff --git a/textures/digidisplay_6f.png b/textures/digidisplay_6f.png new file mode 100644 index 0000000..62ee9b4 Binary files /dev/null and b/textures/digidisplay_6f.png differ diff --git a/textures/digidisplay_70.png b/textures/digidisplay_70.png new file mode 100644 index 0000000..cfd2614 Binary files /dev/null and b/textures/digidisplay_70.png differ diff --git a/textures/digidisplay_71.png b/textures/digidisplay_71.png new file mode 100644 index 0000000..6336150 Binary files /dev/null and b/textures/digidisplay_71.png differ diff --git a/textures/digidisplay_72.png b/textures/digidisplay_72.png new file mode 100644 index 0000000..3d32df6 Binary files /dev/null and b/textures/digidisplay_72.png differ diff --git a/textures/digidisplay_73.png b/textures/digidisplay_73.png new file mode 100644 index 0000000..9e773ce Binary files /dev/null and b/textures/digidisplay_73.png differ diff --git a/textures/digidisplay_74.png b/textures/digidisplay_74.png new file mode 100644 index 0000000..2df13cd Binary files /dev/null and b/textures/digidisplay_74.png differ diff --git a/textures/digidisplay_75.png b/textures/digidisplay_75.png new file mode 100644 index 0000000..dcc7e74 Binary files /dev/null and b/textures/digidisplay_75.png differ diff --git a/textures/digidisplay_76.png b/textures/digidisplay_76.png new file mode 100644 index 0000000..de4f0c9 Binary files /dev/null and b/textures/digidisplay_76.png differ diff --git a/textures/digidisplay_77.png b/textures/digidisplay_77.png new file mode 100644 index 0000000..15e61b9 Binary files /dev/null and b/textures/digidisplay_77.png differ diff --git a/textures/digidisplay_78.png b/textures/digidisplay_78.png new file mode 100644 index 0000000..f79be97 Binary files /dev/null and b/textures/digidisplay_78.png differ diff --git a/textures/digidisplay_79.png b/textures/digidisplay_79.png new file mode 100644 index 0000000..d80eb1a Binary files /dev/null and b/textures/digidisplay_79.png differ diff --git a/textures/digidisplay_7a.png b/textures/digidisplay_7a.png new file mode 100644 index 0000000..43d9016 Binary files /dev/null and b/textures/digidisplay_7a.png differ diff --git a/textures/digidisplay_7b.png b/textures/digidisplay_7b.png new file mode 100644 index 0000000..a06b128 Binary files /dev/null and b/textures/digidisplay_7b.png differ diff --git a/textures/digidisplay_7c.png b/textures/digidisplay_7c.png new file mode 100644 index 0000000..6926380 Binary files /dev/null and b/textures/digidisplay_7c.png differ diff --git a/textures/digidisplay_7d.png b/textures/digidisplay_7d.png new file mode 100644 index 0000000..1a6edcb Binary files /dev/null and b/textures/digidisplay_7d.png differ diff --git a/textures/digidisplay_7e.png b/textures/digidisplay_7e.png new file mode 100644 index 0000000..cf34eb1 Binary files /dev/null and b/textures/digidisplay_7e.png differ diff --git a/textures/digidisplay_bg.png b/textures/digidisplay_bg.png new file mode 100644 index 0000000..cf0ddd8 Binary files /dev/null and b/textures/digidisplay_bg.png differ diff --git a/textures/digidisplay_inventory_huge.png b/textures/digidisplay_inventory_huge.png new file mode 100644 index 0000000..a4532d2 Binary files /dev/null and b/textures/digidisplay_inventory_huge.png differ diff --git a/textures/digidisplay_inventory_large.png b/textures/digidisplay_inventory_large.png new file mode 100644 index 0000000..276fafd Binary files /dev/null and b/textures/digidisplay_inventory_large.png differ diff --git a/textures/digidisplay_inventory_medium.png b/textures/digidisplay_inventory_medium.png new file mode 100644 index 0000000..fe849c4 Binary files /dev/null and b/textures/digidisplay_inventory_medium.png differ diff --git a/textures/digidisplay_inventory_small.png b/textures/digidisplay_inventory_small.png new file mode 100644 index 0000000..b6070eb Binary files /dev/null and b/textures/digidisplay_inventory_small.png differ diff --git a/textures/digidisplay_inventory_tiny.png b/textures/digidisplay_inventory_tiny.png new file mode 100644 index 0000000..6d923fe Binary files /dev/null and b/textures/digidisplay_inventory_tiny.png differ -- cgit v1.2.3