From 044f0760feab8e8985ec04a791056191cfc7ff80 Mon Sep 17 00:00:00 2001 From: Ryan Reed Date: Sat, 22 Mar 2025 08:18:03 -0400 Subject: [PATCH] Adding glass block --- assets/materials/glass.tres | 10 +++++++ assets/textures/glass-block.png | Bin 0 -> 385 bytes assets/textures/glass-block.png.import | 35 +++++++++++++++++++++++++ assets/textures/glass.png | Bin 0 -> 281 bytes assets/textures/glass.png.import | 34 ++++++++++++++++++++++++ autoloads/db_items.gd | 1 + resources/blocks/006_glass.tres | 14 ++++++++++ scenes/ui/quick_slots.gd | 2 +- scenes/ui/quick_slots.tscn | 26 ++++++++++++++++-- scenes/world/world.gd | 2 +- 10 files changed, 120 insertions(+), 4 deletions(-) create mode 100644 assets/materials/glass.tres create mode 100644 assets/textures/glass-block.png create mode 100644 assets/textures/glass-block.png.import create mode 100644 assets/textures/glass.png create mode 100644 assets/textures/glass.png.import create mode 100644 resources/blocks/006_glass.tres diff --git a/assets/materials/glass.tres b/assets/materials/glass.tres new file mode 100644 index 0000000..367d6b2 --- /dev/null +++ b/assets/materials/glass.tres @@ -0,0 +1,10 @@ +[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://b2w5ybx51vuwf"] + +[ext_resource type="Texture2D" uid="uid://dbgq50hfo3qyi" path="res://assets/textures/glass-block.png" id="1_wmskm"] + +[resource] +transparency = 1 +albedo_texture = ExtResource("1_wmskm") +metallic_specular = 0.0 +roughness = 0.0 +texture_filter = 0 diff --git a/assets/textures/glass-block.png b/assets/textures/glass-block.png new file mode 100644 index 0000000000000000000000000000000000000000..bd52d370a7f154d61b991f465001dcfb00bbc168 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!3HEluKbo^U|{s{ba4!cIQ;gyV%}i`kz*h0 z7dM>ONz<0OqpQXHP0H4T-_XJ;A|gU_MTvPt;)1h(BHVASd&PB0#3spD`M*$=m^Dv8m3oO4B;qwV4AXwlejw_~mJ?z<;7oR0kZS@+D`YZFs?fIWrD&Aerk3DjG`=;Y{4@>9w3FdtGs=HCT zH$VEWfyBMKFS0wXFMnPPR6pm~+(Xs1yIx!E`J1!Z+xCJs2j`~=j!ujY5^Y=>9Y2bs zvd&IuN%&ZMqT<&!?p-_~(|BAbatGu+`^fZj!un^0&IdB*m47znzhV>c+2JfR8sk99 af9@a0l`k#t)wTi#ErX}4pUXO@geCxcB9sb3fMX6(Tkj4Pa6qu7LG|y#$Jh7T5|EV`J>I9<`hLhm z(-ERGs_M5tPqrT38exD6f#`iOK!kAH|7jR7gMh?;Dirf>*o$pf=n4>o(gEH)c} void: block.initialize(id, block_position) func _create_test_blocks() -> void: - var test_blocks: Array = ["001", "002", "003", "004", "005"] + var test_blocks: Array = ["001", "002", "003", "004", "005", "006"] for index: int in range(1, test_blocks.size() + 1): _create_block("00" + str(index), Vector3(index, 1, -3)) _create_block("00" + str(index), Vector3(index, 2, -4))