Skip to content

Commit

Permalink
hotbar
Browse files Browse the repository at this point in the history
  • Loading branch information
EclipsedMango committed Jun 27, 2024
1 parent 124f4bb commit 31c5c00
Show file tree
Hide file tree
Showing 6 changed files with 224 additions and 54 deletions.
Binary file added Assets/Art/Textures/hotbar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions Assets/Art/Textures/hotbar.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://b438nicufrs6d"
path="res://.godot/imported/hotbar.png-e9e31d175ea828ec008c54986c28a171.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://Assets/Art/Textures/hotbar.png"
dest_files=["res://.godot/imported/hotbar.png-e9e31d175ea828ec008c54986c28a171.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
195 changes: 150 additions & 45 deletions Scenes/inventory.tscn
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
[gd_scene load_steps=5 format=3 uid="uid://bx3enqaqj2bvq"]
[gd_scene load_steps=7 format=3 uid="uid://bx3enqaqj2bvq"]

[ext_resource type="Script" path="res://Scripts/Inventory.gd" id="1_hpfk4"]
[ext_resource type="Texture2D" uid="uid://crurudbckpe4j" path="res://Assets/Art/Textures/inventory.png" id="1_qivim"]
[ext_resource type="PackedScene" uid="uid://cccy3p17tx25c" path="res://Scenes/ui_item_stack.tscn" id="2_mmi5o"]
[ext_resource type="Texture2D" uid="uid://der152ylpctsg" path="res://icon.svg" id="4_6llqd"]
[ext_resource type="Texture2D" uid="uid://b438nicufrs6d" path="res://Assets/Art/Textures/hotbar.png" id="5_rj0ue"]

[node name="Inventory" type="CenterContainer"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_anabp"]
bg_color = Color(0.920683, 0.847819, 0.769396, 0.45098)

[node name="Inventory" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
Expand All @@ -14,11 +19,19 @@ grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_hpfk4")

[node name="Control" type="Control" parent="."]
[node name="CenterContainer" type="CenterContainer" parent="."]
visible = false
layout_mode = 2
offset_left = 509.0
offset_top = 240.0
offset_right = 1409.0
offset_bottom = 840.0

[node name="Control" type="Control" parent="CenterContainer"]
custom_minimum_size = Vector2(900, 600)
layout_mode = 2

[node name="TextureRect" type="TextureRect" parent="Control"]
[node name="TextureRect" type="TextureRect" parent="CenterContainer/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
Expand All @@ -29,7 +42,8 @@ texture = ExtResource("1_qivim")
expand_mode = 1
stretch_mode = 5

[node name="GridContainer" type="GridContainer" parent="Control"]
[node name="InventoryGrid" type="GridContainer" parent="CenterContainer/Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
Expand All @@ -42,88 +56,89 @@ grow_horizontal = 2
grow_vertical = 2
columns = 9

[node name="TextureRect" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect2" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect2" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect3" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect3" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect4" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect4" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect5" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect5" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect6" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect6" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect7" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect7" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect8" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect8" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect9" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect9" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect10" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect10" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect11" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect11" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect12" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect12" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect13" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect13" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect14" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect14" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect15" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect15" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect16" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect16" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect17" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect17" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect18" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect18" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect19" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect19" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect20" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect20" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect21" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect21" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect22" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect22" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect23" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect23" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect24" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect24" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect25" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect25" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect26" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect26" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect27" parent="Control/GridContainer" instance=ExtResource("2_mmi5o")]
[node name="TextureRect27" parent="CenterContainer/Control/InventoryGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="GridContainer2" type="GridContainer" parent="Control"]
[node name="InventoryHotbarGrid" type="GridContainer" parent="CenterContainer/Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 14
anchor_top = 0.5
Expand All @@ -137,34 +152,35 @@ grow_horizontal = 2
grow_vertical = 2
columns = 9

[node name="TextureRect" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect2" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect2" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect3" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect3" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect4" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect4" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect5" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect5" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect6" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect6" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect7" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect7" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect8" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect8" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect9" parent="Control/GridContainer2" instance=ExtResource("2_mmi5o")]
[node name="TextureRect9" parent="CenterContainer/Control/InventoryHotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="CursorItem" type="MarginContainer" parent="Control"]
[node name="CursorItem" type="MarginContainer" parent="CenterContainer/Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
Expand All @@ -185,15 +201,104 @@ theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10

[node name="TextureRect" type="TextureRect" parent="Control/CursorItem"]
[node name="TextureRect" type="TextureRect" parent="CenterContainer/Control/CursorItem"]
visible = false
layout_mode = 2
mouse_filter = 2
texture = ExtResource("4_6llqd")
expand_mode = 1
stretch_mode = 5

[node name="ItemCount" type="Label" parent="Control/CursorItem"]
[node name="ItemCount" type="Label" parent="CenterContainer/Control/CursorItem"]
layout_mode = 2
text = "Hallo"
horizontal_alignment = 1

[node name="Hotbar" type="Control" parent="."]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -126.625
offset_bottom = -21.1245
grow_horizontal = 2
grow_vertical = 0

[node name="TextureRect" type="TextureRect" parent="Hotbar"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("5_rj0ue")
expand_mode = 1
stretch_mode = 5

[node name="Control" type="Control" parent="Hotbar"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -386.5
offset_top = -94.5005
offset_right = -304.5
offset_bottom = -11.5005
grow_horizontal = 2
grow_vertical = 0

[node name="Highlight" type="Panel" parent="Hotbar/Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_anabp")

[node name="HotbarGrid" type="GridContainer" parent="Hotbar"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 14
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = 573.0
offset_top = -42.7502
offset_right = -573.0
offset_bottom = 41.2498
grow_horizontal = 2
grow_vertical = 2
columns = 9

[node name="TextureRect" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect2" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect3" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect4" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect5" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect6" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect7" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect8" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2

[node name="TextureRect9" parent="Hotbar/HotbarGrid" instance=ExtResource("2_mmi5o")]
layout_mode = 2
Loading

0 comments on commit 31c5c00

Please sign in to comment.