commit 767bd4b85bf062f8f46a27141cf3a96fa3be72ad Author: Minetest-j45 <55553015+Minetest-j45@users.noreply.github.com> Date: Sun Dec 5 16:00:41 2021 +0000 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..631bd10 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Build'N'Buy +A game inspired by Minecraft Championship's Build Mart, where you have to replicate mini build and to get the materials for them, you have to go 'shopping'. +Initially made for 2021 Minetest game jam. +Version: 0.0 diff --git a/description.txt b/description.txt new file mode 100644 index 0000000..302c927 --- /dev/null +++ b/description.txt @@ -0,0 +1 @@ +A game inspired by Minecraft Championship's Build Mart, where you have to replicate mini build and to get the materials for them, you have to go 'shopping'. \ No newline at end of file diff --git a/game.conf b/game.conf new file mode 100644 index 0000000..30b7570 --- /dev/null +++ b/game.conf @@ -0,0 +1,3 @@ +name = Build'N'Buy +description = A game inspired by Minecraft Championship's Build Mart, where you have to replicate mini build and to get the materials for them, you have to go 'shopping'. +author = j45 \ No newline at end of file diff --git a/minetest.conf b/minetest.conf new file mode 100644 index 0000000..ddc50d0 --- /dev/null +++ b/minetest.conf @@ -0,0 +1,3 @@ +mg_name = singlenode +static_spawnpoint = 0,0,0 +enable_damage = false \ No newline at end of file diff --git a/mods/bnb_coins/README.md b/mods/bnb_coins/README.md new file mode 100644 index 0000000..971a9b7 --- /dev/null +++ b/mods/bnb_coins/README.md @@ -0,0 +1,5 @@ +# bnb_coins +Stuff to do with coins for Build'N'Buy
+Code License: MIT
+Coin texture license: CC-BY-SA 4.0
+author = j45 \ No newline at end of file diff --git a/mods/bnb_coins/init.lua b/mods/bnb_coins/init.lua new file mode 100644 index 0000000..4c1c4f8 --- /dev/null +++ b/mods/bnb_coins/init.lua @@ -0,0 +1,56 @@ +bnb_coins = {} + +bnb_coins.get_player_coins = function(name) + local player = minetest.get_player_by_name(name) + local meta = player:get_meta() + local coins = meta:get_int("coins") + return coins +end + +bnb_coins.set_player_coins = function(name, amount) + local player = minetest.get_player_by_name(name) + local meta = player:get_meta() + local coins = meta:set_int("coins", amount) +end + +bnb_coins.add_player_coins = function(name, amount) + bnb_coins.set_player_coins(name, bnb_coins.get_player_coins(name) + amount) +end + +--HUD things +minetest.register_on_joinplayer(function(player) + local name = player:get_player_name() + local coins = tostring(bnb_coins.get_player_coins(name)) + player:hud_add({ + hud_elem_type = "text", + position = {x = 0.1, y = 0.9}, + offset = {x = 0, y = 0}, + text = "Coins: " .. coins, + number = 0xFFFFFF, + alignment = {x = 0, y = 0}, + --scale = {x = 350, y = 350}, + }) + player:hud_add({ + hud_elem_type = "image", + position = {x = 0.1, y = 0.9}, + offset = {x = (#coins * 4.2)+46, y = 0}, + text = "coin.png", + number = 0xFFFFFF, + alignment = {x = 0, y = 0}, + scale = {x = 2, y = 2}, + }) +end) + +local time = 0 +minetest.register_globalstep(function(dtime) + time = time + dtime + if time >= 1 then + time = 0 + for _, player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + local coins = tostring(bnb_coins.get_player_coins(name)) + player:hud_change(0, "text", "Coins: " .. coins) + player:hud_change(1, "offset", {x = (#coins * 4.2)+46, y = 0}) + end + end +end) \ No newline at end of file diff --git a/mods/bnb_coins/textures/coin.png b/mods/bnb_coins/textures/coin.png new file mode 100644 index 0000000..fbbd0a6 Binary files /dev/null and b/mods/bnb_coins/textures/coin.png differ diff --git a/mods/bnb_core/README.md b/mods/bnb_core/README.md new file mode 100644 index 0000000..43e9033 --- /dev/null +++ b/mods/bnb_core/README.md @@ -0,0 +1,4 @@ +# bnb_core +Core stuff for Build'N'Buy
+License: MIT
+author = j45 \ No newline at end of file diff --git a/mods/bnb_core/init.lua b/mods/bnb_core/init.lua new file mode 100644 index 0000000..cd86b6f --- /dev/null +++ b/mods/bnb_core/init.lua @@ -0,0 +1,67 @@ +bnb_core = {} +bnb_core.play_pos = {x = 0, y = 101, z = 0} +bnb_core.shop_pos = {x = 0, y = 301, z = 0} +bnb_core.building_min = {x = -11, y = 102, z = -3} +bnb_core.building_max = {x = -5, y = 105, z = 3} +bnb_core.demo_min = {x = 5, y = 102, z = -3} +bnb_core.demo_max = { x = 11, y = 105, z = 3} + +bnb_core.start = function(player) + player:set_pos(bnb_core.play_pos) +end + +bnb_core.tp_shop = function(player) + player:set_pos(bnb_core.shop_pos) +end + +bnb_core.finished = function() + for x = bnb_core.building_min.x, bnb_core.building_max.x do + for y = bnb_core.building_min.y, bnb_core.building_max.y do + for z = bnb_core.building_min.z, bnb_core.building_max.z do + local pos = {x = x, y = y, z = z} + local node = minetest.get_node(pos) + local pos_demo = {x = x+16, y = y, z = z} + local node_demo = minetest.get_node(pos_demo) + if node.name ~= node_demo.name then + return false + end + end + end + end + return true +end + +minetest.register_chatcommand("check", { + description = "Check if the areas are the same", + func = function(name) + minetest.chat_send_all(dump(bnb_core.finished())) + end, +}) + +local punching = false +local punchtimer = 0 +minetest.register_on_punchnode(function(pos, node, puncher, pointed_thing) + if punching then + return + end + punching = true + minetest.after(0.1, function() + punching = false + end) + if puncher:get_wielded_item().name == "bnb_nodes:stick" then return end + local node_pos = pointed_thing.under + if node_pos.x >= bnb_core.building_min.x and node_pos.x <= bnb_core.building_max.x and node_pos.z >= bnb_core.building_min.z and node_pos.z <= bnb_core.building_max.z then + if node_pos.y >= bnb_core.building_min.y and node_pos.y <= bnb_core.building_max.y then + --give puncher the node + local nodename = node.name + puncher:get_inventory():add_item("main", nodename) + minetest.set_node(node_pos, {name = "air"}) + end + elseif node_pos.x >= bnb_core.demo_min.x and node_pos.x <= bnb_core.demo_max.x and node_pos.z >= bnb_core.demo_min.z and node_pos.z <= bnb_core.demo_max.z then + if node_pos.y >= bnb_core.demo_min.y and node_pos.y <= bnb_core.demo_max.y then + minetest.chat_send_player(puncher:get_player_name(), "This is the demo you need to replicate!") + end + else + return false + end +end) \ No newline at end of file diff --git a/mods/bnb_nodes/README.md b/mods/bnb_nodes/README.md new file mode 100644 index 0000000..e530ff2 --- /dev/null +++ b/mods/bnb_nodes/README.md @@ -0,0 +1,5 @@ +# bnb_nodes +Nodes for Build'N'Buy
+License: MIT
+Texture licenses: see ./textures/README.md
+author = j45 \ No newline at end of file diff --git a/mods/bnb_nodes/depends.txt b/mods/bnb_nodes/depends.txt new file mode 100644 index 0000000..0149a2a --- /dev/null +++ b/mods/bnb_nodes/depends.txt @@ -0,0 +1 @@ +bnb_core \ No newline at end of file diff --git a/mods/bnb_nodes/init.lua b/mods/bnb_nodes/init.lua new file mode 100644 index 0000000..b7536a3 --- /dev/null +++ b/mods/bnb_nodes/init.lua @@ -0,0 +1,245 @@ +--stick that sets pointed_thing to air, for development purposes +minetest.register_craftitem("bnb_nodes:stick", { + description = "Stick", + on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type == "node" then + minetest.set_node(pointed_thing.under, {name="air"}) + end + end +}) + +--logs +minetest.register_node(minetest.get_current_modname()..":oak_log", { + description = "Oak Log", + tiles = {"log_oak_top.png", "log_oak_top.png", "log_oak.png"}, +}) +minetest.register_node(minetest.get_current_modname()..":pine_log", { + description = "Pine Log", + tiles = {"log_pine_top.png", "log_pine_top.png", "log_pine.png"}, +}) +minetest.register_node(minetest.get_current_modname()..":beech_log", { + description = "Beech Log", + tiles = {"log_beech_top.png", "log_beech_top.png", "log_beech.png"}, +}) +minetest.register_node(minetest.get_current_modname()..":ash_log", { + description = "Ash Log", + tiles = {"log_ash_top.png", "log_ash_top.png", "log_ash.png"}, +}) +minetest.register_node(minetest.get_current_modname()..":teak_log", { + description = "Teak Log", + tiles = {"log_teak_top.png", "log_teak_top.png", "log_teak.png"}, +}) + +--quartz +minetest.register_node(minetest.get_current_modname()..":quartz_block", { + description = "Quartz Block", + tiles = {"quartz_block.png"}, + groups = {choppy = 2, oddly_breakable_by_hand = 2,}, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_slab", { + description = "Quartz Slab", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_slab1", { + description = "Quartz Slab", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_pillar", { + description = "Quartz Pillar", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall1", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.25, 0.5, 0.5, 0.25}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall2", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.25, -0.5, -0.5, 0.25, 0.5, 0.5}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall3_1", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall3_2", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0, 0.5, 0.5}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall4_1", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_wall4_2", { + description = "Quartz Wall", + drawtype = "nodebox", + tiles = {"quartz_block.png"}, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0}, + }, + }, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_welcome", { + description = "Quartz Welcome", + tiles = {"quartz_block.png^welcome_text.png"}, +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_play", { + description = "Quartz Play", + tiles = {"quartz_block.png^play_text.png"}, + on_rightclick = function(pos, node, player, itemstack, pointed_thing) + bnb_core.start(player) + end +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_shop", { + description = "Quartz Shop", + tiles = {"quartz_block.png^shop_text.png"}, + on_rightclick = function(pos, node, player, itemstack, pointed_thing) + bnb_core.tp_shop(player) + end +}) + +minetest.register_node(minetest.get_current_modname()..":quartz_finished", { + description = "Quartz Finished", + tiles = {"quartz_block.png^finished_text.png"}, + on_rightclick = function(pos, node, player, itemstack, pointed_thing) + bnb_core.finished() + end +}) + +--lantern +minetest.register_node(minetest.get_current_modname()..":light_block", { + description = "Light Block", + tiles = {"light.png"}, + --emmits light + light_source = 14, +}) + + +local function register_wool(name, desc) + minetest.register_node(minetest.get_current_modname()..":"..name .. "_wool", { + description = desc, + tiles = {name .. "_wool.png"}, + light_source = 1, + }) +end + +local wools = { + {"red", "Red Wool"}, + {"blue", "Blue Wool"}, + {"grey", "Grey Wool"}, + {"black", "Black Wool"}, + {"brown", "Brown Wool"}, + {"cyan", "Cyan Wool"}, + {"dark_green", "Dark Green Wool"}, + {"green", "Green Wool"}, + {"light_grey", "Light Grey Wool"}, + {"magenta", "Magenta Wool"}, + {"orange", "Orange Wool"}, + {"pink", "Pink Wool"}, + {"violet", "Violet Wool"}, + {"white", "White Wool"}, + {"yellow", "Yellow Wool"}, +} + +for _, conc in ipairs(wools) do + register_wool(conc[1], conc[2]) +end + +minetest.register_node(minetest.get_current_modname()..":grey_stained_glass", { + description = "Grey Stained Glass", + drawtype = "glasslike", + use_texture_alpha = true, + tiles = {"grey_glass.png^[colorize:#000F:100"}, + light_source = 1, +}) + +minetest.register_node(minetest.get_current_modname()..":grey_stained_glass_slab", { + description = "Grey Stained Glass", + drawtype = "nodebox", + use_texture_alpha = true, + tiles = {"grey_glass.png^[colorize:#000F:100"}, + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, + light_source = 1, +}) + +--signs + +local register_sign = function(name, desc, tile) + minetest.register_node(minetest.get_current_modname()..":sign_"..name, { + description = desc, + tiles = {tile}, + light_source = 1, + }) +end + +register_sign("magenta_w", "Magenta W Sign", "magenta_wool.png^font_w.png") +register_sign("orange_o", "Orange O Sign", "orange_wool.png^font_o.png") +register_sign("cyan_o", "Cyan O Sign", "cyan_wool.png^font_o.png") +register_sign("green_l", "Green L Sign", "green_wool.png^font_l.png") \ No newline at end of file diff --git a/mods/bnb_nodes/textures/README.md b/mods/bnb_nodes/textures/README.md new file mode 100644 index 0000000..675b9cb --- /dev/null +++ b/mods/bnb_nodes/textures/README.md @@ -0,0 +1 @@ +For the licenses for each texture, see the README.md in the corresponding folder. \ No newline at end of file diff --git a/mods/bnb_nodes/textures/soothing/README.md b/mods/bnb_nodes/textures/soothing/README.md new file mode 100644 index 0000000..2886e24 --- /dev/null +++ b/mods/bnb_nodes/textures/soothing/README.md @@ -0,0 +1 @@ +The textures in this folder are not made by me but are under the CC-BY-SA 4.0 license and can be found at https://content.minetest.net/packages/Zughy/soothing32/ \ No newline at end of file diff --git a/mods/bnb_nodes/textures/soothing/black_wool.png b/mods/bnb_nodes/textures/soothing/black_wool.png new file mode 100644 index 0000000..b485efa Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/black_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/blue_wool.png b/mods/bnb_nodes/textures/soothing/blue_wool.png new file mode 100644 index 0000000..e1c8546 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/blue_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/brown_wool.png b/mods/bnb_nodes/textures/soothing/brown_wool.png new file mode 100644 index 0000000..cc3982f Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/brown_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/cyan_wool.png b/mods/bnb_nodes/textures/soothing/cyan_wool.png new file mode 100644 index 0000000..1cc3a61 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/cyan_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/dark_green_wool.png b/mods/bnb_nodes/textures/soothing/dark_green_wool.png new file mode 100644 index 0000000..8ce5c17 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/dark_green_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/green_wool.png b/mods/bnb_nodes/textures/soothing/green_wool.png new file mode 100644 index 0000000..26b9eae Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/green_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/grey_glass.png b/mods/bnb_nodes/textures/soothing/grey_glass.png new file mode 100644 index 0000000..b611f40 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/grey_glass.png differ diff --git a/mods/bnb_nodes/textures/soothing/grey_wool.png b/mods/bnb_nodes/textures/soothing/grey_wool.png new file mode 100644 index 0000000..e234bb5 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/grey_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/light.png b/mods/bnb_nodes/textures/soothing/light.png new file mode 100644 index 0000000..769c775 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/light.png differ diff --git a/mods/bnb_nodes/textures/soothing/light_grey_wool.png b/mods/bnb_nodes/textures/soothing/light_grey_wool.png new file mode 100644 index 0000000..cce2d62 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/light_grey_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_ash.png b/mods/bnb_nodes/textures/soothing/log_ash.png new file mode 100644 index 0000000..12d6f3c Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_ash.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_ash_top.png b/mods/bnb_nodes/textures/soothing/log_ash_top.png new file mode 100644 index 0000000..7e84d0b Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_ash_top.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_beech.png b/mods/bnb_nodes/textures/soothing/log_beech.png new file mode 100644 index 0000000..c3fb585 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_beech.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_beech_top.png b/mods/bnb_nodes/textures/soothing/log_beech_top.png new file mode 100644 index 0000000..da8abe7 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_beech_top.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_oak.png b/mods/bnb_nodes/textures/soothing/log_oak.png new file mode 100644 index 0000000..43859cf Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_oak.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_oak_top.png b/mods/bnb_nodes/textures/soothing/log_oak_top.png new file mode 100644 index 0000000..179033a Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_oak_top.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_pine.png b/mods/bnb_nodes/textures/soothing/log_pine.png new file mode 100644 index 0000000..d5d8649 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_pine.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_pine_top.png b/mods/bnb_nodes/textures/soothing/log_pine_top.png new file mode 100644 index 0000000..179033a Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_pine_top.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_teak.png b/mods/bnb_nodes/textures/soothing/log_teak.png new file mode 100644 index 0000000..b0800ba Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_teak.png differ diff --git a/mods/bnb_nodes/textures/soothing/log_teak_top.png b/mods/bnb_nodes/textures/soothing/log_teak_top.png new file mode 100644 index 0000000..5211c8b Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/log_teak_top.png differ diff --git a/mods/bnb_nodes/textures/soothing/magenta_wool.png b/mods/bnb_nodes/textures/soothing/magenta_wool.png new file mode 100644 index 0000000..445d66d Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/magenta_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/orange_wool.png b/mods/bnb_nodes/textures/soothing/orange_wool.png new file mode 100644 index 0000000..08843f0 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/orange_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/pink_wool.png b/mods/bnb_nodes/textures/soothing/pink_wool.png new file mode 100644 index 0000000..1101a1a Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/pink_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/quartz_block.png b/mods/bnb_nodes/textures/soothing/quartz_block.png new file mode 100644 index 0000000..a49ab00 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/quartz_block.png differ diff --git a/mods/bnb_nodes/textures/soothing/red_wool.png b/mods/bnb_nodes/textures/soothing/red_wool.png new file mode 100644 index 0000000..8cd749e Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/red_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/violet_wool.png b/mods/bnb_nodes/textures/soothing/violet_wool.png new file mode 100644 index 0000000..29d9ee1 Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/violet_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/white_wool.png b/mods/bnb_nodes/textures/soothing/white_wool.png new file mode 100644 index 0000000..35b010e Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/white_wool.png differ diff --git a/mods/bnb_nodes/textures/soothing/yellow_wool.png b/mods/bnb_nodes/textures/soothing/yellow_wool.png new file mode 100644 index 0000000..4bf1c8b Binary files /dev/null and b/mods/bnb_nodes/textures/soothing/yellow_wool.png differ diff --git a/mods/bnb_nodes/textures/temp/grey_concrete.png b/mods/bnb_nodes/textures/temp/grey_concrete.png new file mode 100644 index 0000000..7d5a4d1 Binary files /dev/null and b/mods/bnb_nodes/textures/temp/grey_concrete.png differ diff --git a/mods/bnb_nodes/textures/temp/grey_concrete_block.png b/mods/bnb_nodes/textures/temp/grey_concrete_block.png new file mode 100644 index 0000000..ee95a15 Binary files /dev/null and b/mods/bnb_nodes/textures/temp/grey_concrete_block.png differ diff --git a/mods/bnb_nodes/textures/texts/README.md b/mods/bnb_nodes/textures/texts/README.md new file mode 100644 index 0000000..1c11b39 --- /dev/null +++ b/mods/bnb_nodes/textures/texts/README.md @@ -0,0 +1 @@ +I made the textures in this folder, these are under CC-BY-SA 4.0 \ No newline at end of file diff --git a/mods/bnb_nodes/textures/texts/finished_text.png b/mods/bnb_nodes/textures/texts/finished_text.png new file mode 100644 index 0000000..b4309af Binary files /dev/null and b/mods/bnb_nodes/textures/texts/finished_text.png differ diff --git a/mods/bnb_nodes/textures/texts/font_a.png b/mods/bnb_nodes/textures/texts/font_a.png new file mode 100644 index 0000000..418c4ae Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_a.png differ diff --git a/mods/bnb_nodes/textures/texts/font_b.png b/mods/bnb_nodes/textures/texts/font_b.png new file mode 100644 index 0000000..ea27af3 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_b.png differ diff --git a/mods/bnb_nodes/textures/texts/font_c.png b/mods/bnb_nodes/textures/texts/font_c.png new file mode 100644 index 0000000..d549752 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_c.png differ diff --git a/mods/bnb_nodes/textures/texts/font_d.png b/mods/bnb_nodes/textures/texts/font_d.png new file mode 100644 index 0000000..b893a40 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_d.png differ diff --git a/mods/bnb_nodes/textures/texts/font_e.png b/mods/bnb_nodes/textures/texts/font_e.png new file mode 100644 index 0000000..a34d4ac Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_e.png differ diff --git a/mods/bnb_nodes/textures/texts/font_f.png b/mods/bnb_nodes/textures/texts/font_f.png new file mode 100644 index 0000000..0ff6a3b Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_f.png differ diff --git a/mods/bnb_nodes/textures/texts/font_g.png b/mods/bnb_nodes/textures/texts/font_g.png new file mode 100644 index 0000000..cfe5c5f Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_g.png differ diff --git a/mods/bnb_nodes/textures/texts/font_h.png b/mods/bnb_nodes/textures/texts/font_h.png new file mode 100644 index 0000000..6729f10 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_h.png differ diff --git a/mods/bnb_nodes/textures/texts/font_i.png b/mods/bnb_nodes/textures/texts/font_i.png new file mode 100644 index 0000000..92c2e07 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_i.png differ diff --git a/mods/bnb_nodes/textures/texts/font_j.png b/mods/bnb_nodes/textures/texts/font_j.png new file mode 100644 index 0000000..b654b33 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_j.png differ diff --git a/mods/bnb_nodes/textures/texts/font_k.png b/mods/bnb_nodes/textures/texts/font_k.png new file mode 100644 index 0000000..b79ad58 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_k.png differ diff --git a/mods/bnb_nodes/textures/texts/font_l.png b/mods/bnb_nodes/textures/texts/font_l.png new file mode 100644 index 0000000..6dea28c Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_l.png differ diff --git a/mods/bnb_nodes/textures/texts/font_m.png b/mods/bnb_nodes/textures/texts/font_m.png new file mode 100644 index 0000000..020f8d4 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_m.png differ diff --git a/mods/bnb_nodes/textures/texts/font_n.png b/mods/bnb_nodes/textures/texts/font_n.png new file mode 100644 index 0000000..d4c9457 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_n.png differ diff --git a/mods/bnb_nodes/textures/texts/font_o.png b/mods/bnb_nodes/textures/texts/font_o.png new file mode 100644 index 0000000..f5afa0c Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_o.png differ diff --git a/mods/bnb_nodes/textures/texts/font_p.png b/mods/bnb_nodes/textures/texts/font_p.png new file mode 100644 index 0000000..ad3d680 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_p.png differ diff --git a/mods/bnb_nodes/textures/texts/font_q.png b/mods/bnb_nodes/textures/texts/font_q.png new file mode 100644 index 0000000..9f2befa Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_q.png differ diff --git a/mods/bnb_nodes/textures/texts/font_r.png b/mods/bnb_nodes/textures/texts/font_r.png new file mode 100644 index 0000000..5ba764a Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_r.png differ diff --git a/mods/bnb_nodes/textures/texts/font_s.png b/mods/bnb_nodes/textures/texts/font_s.png new file mode 100644 index 0000000..56c32c2 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_s.png differ diff --git a/mods/bnb_nodes/textures/texts/font_t.png b/mods/bnb_nodes/textures/texts/font_t.png new file mode 100644 index 0000000..4fade54 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_t.png differ diff --git a/mods/bnb_nodes/textures/texts/font_u.png b/mods/bnb_nodes/textures/texts/font_u.png new file mode 100644 index 0000000..5ec1d19 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_u.png differ diff --git a/mods/bnb_nodes/textures/texts/font_v.png b/mods/bnb_nodes/textures/texts/font_v.png new file mode 100644 index 0000000..1f08aef Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_v.png differ diff --git a/mods/bnb_nodes/textures/texts/font_w.png b/mods/bnb_nodes/textures/texts/font_w.png new file mode 100644 index 0000000..e4523a3 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_w.png differ diff --git a/mods/bnb_nodes/textures/texts/font_x.png b/mods/bnb_nodes/textures/texts/font_x.png new file mode 100644 index 0000000..0c4003b Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_x.png differ diff --git a/mods/bnb_nodes/textures/texts/font_y.png b/mods/bnb_nodes/textures/texts/font_y.png new file mode 100644 index 0000000..ba2c6e0 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_y.png differ diff --git a/mods/bnb_nodes/textures/texts/font_z.png b/mods/bnb_nodes/textures/texts/font_z.png new file mode 100644 index 0000000..90ad117 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/font_z.png differ diff --git a/mods/bnb_nodes/textures/texts/play_text.png b/mods/bnb_nodes/textures/texts/play_text.png new file mode 100644 index 0000000..10f0249 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/play_text.png differ diff --git a/mods/bnb_nodes/textures/texts/shop_text.png b/mods/bnb_nodes/textures/texts/shop_text.png new file mode 100644 index 0000000..62e4790 Binary files /dev/null and b/mods/bnb_nodes/textures/texts/shop_text.png differ diff --git a/mods/bnb_nodes/textures/texts/welcome_text.png b/mods/bnb_nodes/textures/texts/welcome_text.png new file mode 100644 index 0000000..3bcb51f Binary files /dev/null and b/mods/bnb_nodes/textures/texts/welcome_text.png differ diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..a92bd53 Binary files /dev/null and b/screenshot.png differ