diff --git a/NumpadButton.tscn b/NumpadButton.tscn index e2c6f2d..cee9f8f 100644 --- a/NumpadButton.tscn +++ b/NumpadButton.tscn @@ -3,10 +3,9 @@ [ext_resource type="Script" uid="uid://cj0cg8u5mclxe" path="res://numpad_button.gd" id="1_orrea"] [node name="TextureButton" type="TextureButton"] -offset_right = 40.0 -offset_bottom = 40.0 script = ExtResource("1_orrea") [node name="Sprite2D" type="Sprite2D" parent="."] +region_enabled = true [connection signal="button_down" from="." to="." method="_on_button_down"] diff --git a/assets/numpad/ask-depressed.png b/assets/numpad/ask-depressed.png new file mode 100644 index 0000000..d358fe8 Binary files /dev/null and b/assets/numpad/ask-depressed.png differ diff --git a/assets/numpad/ask-depressed.png.import b/assets/numpad/ask-depressed.png.import new file mode 100644 index 0000000..99d5931 --- /dev/null +++ b/assets/numpad/ask-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxwxmqnnbyl3s" +path="res://.godot/imported/ask-depressed.png-1fdb7199d9563db1e6ff1208d3960b20.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/ask-depressed.png" +dest_files=["res://.godot/imported/ask-depressed.png-1fdb7199d9563db1e6ff1208d3960b20.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/ask.png b/assets/numpad/ask.png new file mode 100644 index 0000000..70aa7f2 Binary files /dev/null and b/assets/numpad/ask.png differ diff --git a/assets/numpad/ask.png.import b/assets/numpad/ask.png.import new file mode 100644 index 0000000..2042d71 --- /dev/null +++ b/assets/numpad/ask.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwhf5712gd67h" +path="res://.godot/imported/ask.png-0a03e94439af5ab8ca07afa664b5c9f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/ask.png" +dest_files=["res://.godot/imported/ask.png-0a03e94439af5ab8ca07afa664b5c9f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/background.png b/assets/numpad/background.png new file mode 100644 index 0000000..1c8b2bc Binary files /dev/null and b/assets/numpad/background.png differ diff --git a/assets/numpad/background.png.import b/assets/numpad/background.png.import new file mode 100644 index 0000000..b3e6164 --- /dev/null +++ b/assets/numpad/background.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wkwpo1utjk0q" +path="res://.godot/imported/background.png-0afe7c720f8dff6bb638af7f6a26af02.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/background.png" +dest_files=["res://.godot/imported/background.png-0afe7c720f8dff6bb638af7f6a26af02.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/backspace-depressed.png b/assets/numpad/backspace-depressed.png new file mode 100644 index 0000000..9a97df7 Binary files /dev/null and b/assets/numpad/backspace-depressed.png differ diff --git a/assets/numpad/backspace-depressed.png.import b/assets/numpad/backspace-depressed.png.import new file mode 100644 index 0000000..f5a05df --- /dev/null +++ b/assets/numpad/backspace-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5ijw66s6ibkb" +path="res://.godot/imported/backspace-depressed.png-99aad85713b13b2ef5cfc8f49aa4d545.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/backspace-depressed.png" +dest_files=["res://.godot/imported/backspace-depressed.png-99aad85713b13b2ef5cfc8f49aa4d545.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/backspace.png b/assets/numpad/backspace.png new file mode 100644 index 0000000..cb85d1e Binary files /dev/null and b/assets/numpad/backspace.png differ diff --git a/assets/numpad/backspace.png.import b/assets/numpad/backspace.png.import new file mode 100644 index 0000000..2472d3f --- /dev/null +++ b/assets/numpad/backspace.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1g5cd4bpre08" +path="res://.godot/imported/backspace.png-dabbbcf203ae5d77a9f68c4bfb715a63.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/backspace.png" +dest_files=["res://.godot/imported/backspace.png-dabbbcf203ae5d77a9f68c4bfb715a63.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/eight-depressed.png b/assets/numpad/eight-depressed.png new file mode 100644 index 0000000..92081bc Binary files /dev/null and b/assets/numpad/eight-depressed.png differ diff --git a/assets/numpad/eight-depressed.png.import b/assets/numpad/eight-depressed.png.import new file mode 100644 index 0000000..1abac9e --- /dev/null +++ b/assets/numpad/eight-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0wpj7b8ojpgy" +path="res://.godot/imported/eight-depressed.png-d1f8fbf5c270ce0f97755388e9dd0181.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/eight-depressed.png" +dest_files=["res://.godot/imported/eight-depressed.png-d1f8fbf5c270ce0f97755388e9dd0181.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/eight.png b/assets/numpad/eight.png new file mode 100644 index 0000000..e5e14ea Binary files /dev/null and b/assets/numpad/eight.png differ diff --git a/assets/numpad/eight.png.import b/assets/numpad/eight.png.import new file mode 100644 index 0000000..92dcc8c --- /dev/null +++ b/assets/numpad/eight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2w2k37opnsfv" +path="res://.godot/imported/eight.png-6c94d7cd983a761d6850f38f57f2bfdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/eight.png" +dest_files=["res://.godot/imported/eight.png-6c94d7cd983a761d6850f38f57f2bfdb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/five-depressed.png b/assets/numpad/five-depressed.png new file mode 100644 index 0000000..94d6889 Binary files /dev/null and b/assets/numpad/five-depressed.png differ diff --git a/assets/numpad/five-depressed.png.import b/assets/numpad/five-depressed.png.import new file mode 100644 index 0000000..e7a07a4 --- /dev/null +++ b/assets/numpad/five-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8msio2r4igbg" +path="res://.godot/imported/five-depressed.png-7fe5fd703e09dc4fd4b7b853642149f0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/five-depressed.png" +dest_files=["res://.godot/imported/five-depressed.png-7fe5fd703e09dc4fd4b7b853642149f0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/five.png b/assets/numpad/five.png new file mode 100644 index 0000000..9d06593 Binary files /dev/null and b/assets/numpad/five.png differ diff --git a/assets/numpad/five.png.import b/assets/numpad/five.png.import new file mode 100644 index 0000000..25397ed --- /dev/null +++ b/assets/numpad/five.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clxk7nsl6qxbb" +path="res://.godot/imported/five.png-8cf2b362a944a231a8b98952ef283c6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/five.png" +dest_files=["res://.godot/imported/five.png-8cf2b362a944a231a8b98952ef283c6a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/four-depressed.png b/assets/numpad/four-depressed.png new file mode 100644 index 0000000..45c852b Binary files /dev/null and b/assets/numpad/four-depressed.png differ diff --git a/assets/numpad/four-depressed.png.import b/assets/numpad/four-depressed.png.import new file mode 100644 index 0000000..5e7358f --- /dev/null +++ b/assets/numpad/four-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpypcy7ejhcwo" +path="res://.godot/imported/four-depressed.png-8a47c11229e68afb07606d1f26c68a51.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/four-depressed.png" +dest_files=["res://.godot/imported/four-depressed.png-8a47c11229e68afb07606d1f26c68a51.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/four.png b/assets/numpad/four.png new file mode 100644 index 0000000..32131c6 Binary files /dev/null and b/assets/numpad/four.png differ diff --git a/assets/numpad/four.png.import b/assets/numpad/four.png.import new file mode 100644 index 0000000..e36b0fb --- /dev/null +++ b/assets/numpad/four.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8gspko7fo4wx" +path="res://.godot/imported/four.png-fad8c4e0f9d4276726c72df9308bad9d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/four.png" +dest_files=["res://.godot/imported/four.png-fad8c4e0f9d4276726c72df9308bad9d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/nine-depressed.png b/assets/numpad/nine-depressed.png new file mode 100644 index 0000000..0fbd506 Binary files /dev/null and b/assets/numpad/nine-depressed.png differ diff --git a/assets/numpad/nine-depressed.png.import b/assets/numpad/nine-depressed.png.import new file mode 100644 index 0000000..7c867ad --- /dev/null +++ b/assets/numpad/nine-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlu05p3xgcmxp" +path="res://.godot/imported/nine-depressed.png-2275253523ac22dd41fa61b749ac7419.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/nine-depressed.png" +dest_files=["res://.godot/imported/nine-depressed.png-2275253523ac22dd41fa61b749ac7419.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/nine.png b/assets/numpad/nine.png new file mode 100644 index 0000000..83d7f2b Binary files /dev/null and b/assets/numpad/nine.png differ diff --git a/assets/numpad/nine.png.import b/assets/numpad/nine.png.import new file mode 100644 index 0000000..1529f14 --- /dev/null +++ b/assets/numpad/nine.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bufdeep1jnpue" +path="res://.godot/imported/nine.png-b77fbd17b33b441d6fffc55108d47336.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/nine.png" +dest_files=["res://.godot/imported/nine.png-b77fbd17b33b441d6fffc55108d47336.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/one-depressed.png b/assets/numpad/one-depressed.png new file mode 100644 index 0000000..77affc7 Binary files /dev/null and b/assets/numpad/one-depressed.png differ diff --git a/assets/numpad/one-depressed.png.import b/assets/numpad/one-depressed.png.import new file mode 100644 index 0000000..f2c069e --- /dev/null +++ b/assets/numpad/one-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxsg3dhld267c" +path="res://.godot/imported/one-depressed.png-fde95fde83e08202713c0c9b7303ae9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/one-depressed.png" +dest_files=["res://.godot/imported/one-depressed.png-fde95fde83e08202713c0c9b7303ae9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/one.png b/assets/numpad/one.png new file mode 100644 index 0000000..67c8b22 Binary files /dev/null and b/assets/numpad/one.png differ diff --git a/assets/numpad/one.png.import b/assets/numpad/one.png.import new file mode 100644 index 0000000..ee88596 --- /dev/null +++ b/assets/numpad/one.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgrl7q65xeb7d" +path="res://.godot/imported/one.png-17fb891243757c743f924596cb8e578b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/one.png" +dest_files=["res://.godot/imported/one.png-17fb891243757c743f924596cb8e578b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/seven-depressed.png b/assets/numpad/seven-depressed.png new file mode 100644 index 0000000..ce2a768 Binary files /dev/null and b/assets/numpad/seven-depressed.png differ diff --git a/assets/numpad/seven-depressed.png.import b/assets/numpad/seven-depressed.png.import new file mode 100644 index 0000000..2dc7af2 --- /dev/null +++ b/assets/numpad/seven-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://68o5n47sukg2" +path="res://.godot/imported/seven-depressed.png-aa10fa64d69fe5108ed6fe62de413ca1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/seven-depressed.png" +dest_files=["res://.godot/imported/seven-depressed.png-aa10fa64d69fe5108ed6fe62de413ca1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/seven.png b/assets/numpad/seven.png new file mode 100644 index 0000000..3cee078 Binary files /dev/null and b/assets/numpad/seven.png differ diff --git a/assets/numpad/seven.png.import b/assets/numpad/seven.png.import new file mode 100644 index 0000000..e1cf915 --- /dev/null +++ b/assets/numpad/seven.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cv3hiliw35x0d" +path="res://.godot/imported/seven.png-f801bf950cbe7fdcd2a1bb8a4bb78983.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/seven.png" +dest_files=["res://.godot/imported/seven.png-f801bf950cbe7fdcd2a1bb8a4bb78983.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/six-depressed.png b/assets/numpad/six-depressed.png new file mode 100644 index 0000000..3b67873 Binary files /dev/null and b/assets/numpad/six-depressed.png differ diff --git a/assets/numpad/six-depressed.png.import b/assets/numpad/six-depressed.png.import new file mode 100644 index 0000000..c38b3ff --- /dev/null +++ b/assets/numpad/six-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chjrg7h3vojsq" +path="res://.godot/imported/six-depressed.png-b18513d58619e616b9eb932d6bbf2988.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/six-depressed.png" +dest_files=["res://.godot/imported/six-depressed.png-b18513d58619e616b9eb932d6bbf2988.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/six.png b/assets/numpad/six.png new file mode 100644 index 0000000..408d4db Binary files /dev/null and b/assets/numpad/six.png differ diff --git a/assets/numpad/six.png.import b/assets/numpad/six.png.import new file mode 100644 index 0000000..8babaf3 --- /dev/null +++ b/assets/numpad/six.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1386dkc5k4oh" +path="res://.godot/imported/six.png-7b4d668d32a710ecb43db9ad73710b92.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/six.png" +dest_files=["res://.godot/imported/six.png-7b4d668d32a710ecb43db9ad73710b92.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/three-depressed.png b/assets/numpad/three-depressed.png new file mode 100644 index 0000000..fe31d19 Binary files /dev/null and b/assets/numpad/three-depressed.png differ diff --git a/assets/numpad/three-depressed.png.import b/assets/numpad/three-depressed.png.import new file mode 100644 index 0000000..86184e2 --- /dev/null +++ b/assets/numpad/three-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgbbch0cjp3hm" +path="res://.godot/imported/three-depressed.png-9cb248e016180eb4acddf88d9425560e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/three-depressed.png" +dest_files=["res://.godot/imported/three-depressed.png-9cb248e016180eb4acddf88d9425560e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/three.png b/assets/numpad/three.png new file mode 100644 index 0000000..5732cdb Binary files /dev/null and b/assets/numpad/three.png differ diff --git a/assets/numpad/three.png.import b/assets/numpad/three.png.import new file mode 100644 index 0000000..5b34201 --- /dev/null +++ b/assets/numpad/three.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxcbl5b6g7ie7" +path="res://.godot/imported/three.png-8b73008e1cbbeaedb47be38a94d64d6e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/three.png" +dest_files=["res://.godot/imported/three.png-8b73008e1cbbeaedb47be38a94d64d6e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/two-depressed.png b/assets/numpad/two-depressed.png new file mode 100644 index 0000000..3071fc4 Binary files /dev/null and b/assets/numpad/two-depressed.png differ diff --git a/assets/numpad/two-depressed.png.import b/assets/numpad/two-depressed.png.import new file mode 100644 index 0000000..eb8d3c9 --- /dev/null +++ b/assets/numpad/two-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dv8u6d8c8swi8" +path="res://.godot/imported/two-depressed.png-185c5bad4ad31d5ff2003412ba2ac802.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/two-depressed.png" +dest_files=["res://.godot/imported/two-depressed.png-185c5bad4ad31d5ff2003412ba2ac802.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/two.png b/assets/numpad/two.png new file mode 100644 index 0000000..b7a3071 Binary files /dev/null and b/assets/numpad/two.png differ diff --git a/assets/numpad/two.png.import b/assets/numpad/two.png.import new file mode 100644 index 0000000..ac323e6 --- /dev/null +++ b/assets/numpad/two.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdfuhnj3irl82" +path="res://.godot/imported/two.png-06ee68130740fa5bd0b8fcb1704a7b0d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/two.png" +dest_files=["res://.godot/imported/two.png-06ee68130740fa5bd0b8fcb1704a7b0d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/zero-depressed.png b/assets/numpad/zero-depressed.png new file mode 100644 index 0000000..bc01c07 Binary files /dev/null and b/assets/numpad/zero-depressed.png differ diff --git a/assets/numpad/zero-depressed.png.import b/assets/numpad/zero-depressed.png.import new file mode 100644 index 0000000..7461f53 --- /dev/null +++ b/assets/numpad/zero-depressed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bci1ygp5qx7r0" +path="res://.godot/imported/zero-depressed.png-4bee4335335bf856959231441c961562.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/zero-depressed.png" +dest_files=["res://.godot/imported/zero-depressed.png-4bee4335335bf856959231441c961562.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/assets/numpad/zero.png b/assets/numpad/zero.png new file mode 100644 index 0000000..d2b1d72 Binary files /dev/null and b/assets/numpad/zero.png differ diff --git a/assets/numpad/zero.png.import b/assets/numpad/zero.png.import new file mode 100644 index 0000000..ddd1534 --- /dev/null +++ b/assets/numpad/zero.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cepssq6wpywy5" +path="res://.godot/imported/zero.png-6413dd910f3209133692bbb10be22b5d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/numpad/zero.png" +dest_files=["res://.godot/imported/zero.png-6413dd910f3209133692bbb10be22b5d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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 diff --git a/desk.tscn b/desk.tscn index 4130afb..c97cffd 100644 --- a/desk.tscn +++ b/desk.tscn @@ -1,10 +1,39 @@ -[gd_scene load_steps=4 format=3 uid="uid://bohp0o2smdkwe"] +[gd_scene load_steps=29 format=3 uid="uid://bohp0o2smdkwe"] [ext_resource type="Script" uid="uid://c2mrlu8d75ry4" path="res://gavel.gd" id="1_ep8l3"] [ext_resource type="Script" uid="uid://l7wiwo13pb0f" path="res://numpad.gd" id="2_t5y75"] [ext_resource type="PackedScene" uid="uid://d0iltvfnuao1q" path="res://NumpadButton.tscn" id="3_se7ci"] +[ext_resource type="Texture2D" uid="uid://cepssq6wpywy5" path="res://assets/numpad/zero.png" id="4_tm3w8"] +[ext_resource type="Texture2D" uid="uid://wkwpo1utjk0q" path="res://assets/numpad/background.png" id="5_r8wvv"] +[ext_resource type="Texture2D" uid="uid://bci1ygp5qx7r0" path="res://assets/numpad/zero-depressed.png" id="6_d0do2"] +[ext_resource type="Texture2D" uid="uid://cgrl7q65xeb7d" path="res://assets/numpad/one.png" id="7_yugeg"] +[ext_resource type="Texture2D" uid="uid://cxsg3dhld267c" path="res://assets/numpad/one-depressed.png" id="8_ky68s"] +[ext_resource type="Texture2D" uid="uid://bdfuhnj3irl82" path="res://assets/numpad/two.png" id="9_jnk24"] +[ext_resource type="Texture2D" uid="uid://dv8u6d8c8swi8" path="res://assets/numpad/two-depressed.png" id="10_v5y5a"] +[ext_resource type="Texture2D" uid="uid://bxcbl5b6g7ie7" path="res://assets/numpad/three.png" id="11_dnpqj"] +[ext_resource type="Texture2D" uid="uid://bgbbch0cjp3hm" path="res://assets/numpad/three-depressed.png" id="12_t3f8v"] +[ext_resource type="Texture2D" uid="uid://c8gspko7fo4wx" path="res://assets/numpad/four.png" id="13_qtawj"] +[ext_resource type="Texture2D" uid="uid://cpypcy7ejhcwo" path="res://assets/numpad/four-depressed.png" id="14_ndbkw"] +[ext_resource type="Texture2D" uid="uid://clxk7nsl6qxbb" path="res://assets/numpad/five.png" id="15_7517r"] +[ext_resource type="Texture2D" uid="uid://c8msio2r4igbg" path="res://assets/numpad/five-depressed.png" id="16_mx6qw"] +[ext_resource type="Texture2D" uid="uid://c1386dkc5k4oh" path="res://assets/numpad/six.png" id="17_8smoy"] +[ext_resource type="Texture2D" uid="uid://chjrg7h3vojsq" path="res://assets/numpad/six-depressed.png" id="18_0wwv4"] +[ext_resource type="Texture2D" uid="uid://cv3hiliw35x0d" path="res://assets/numpad/seven.png" id="19_8hhu5"] +[ext_resource type="Texture2D" uid="uid://68o5n47sukg2" path="res://assets/numpad/seven-depressed.png" id="20_vlpsm"] +[ext_resource type="Texture2D" uid="uid://d2w2k37opnsfv" path="res://assets/numpad/eight.png" id="21_b3d1b"] +[ext_resource type="Texture2D" uid="uid://b0wpj7b8ojpgy" path="res://assets/numpad/eight-depressed.png" id="22_s5h2f"] +[ext_resource type="Texture2D" uid="uid://bufdeep1jnpue" path="res://assets/numpad/nine.png" id="23_wrs3y"] +[ext_resource type="Texture2D" uid="uid://dlu05p3xgcmxp" path="res://assets/numpad/nine-depressed.png" id="24_gi6o1"] +[ext_resource type="Texture2D" uid="uid://d1g5cd4bpre08" path="res://assets/numpad/backspace.png" id="25_3ueqa"] +[ext_resource type="Texture2D" uid="uid://b5ijw66s6ibkb" path="res://assets/numpad/backspace-depressed.png" id="26_e06cl"] +[ext_resource type="Texture2D" uid="uid://bwhf5712gd67h" path="res://assets/numpad/ask.png" id="27_unpof"] +[ext_resource type="Texture2D" uid="uid://cxwxmqnnbyl3s" path="res://assets/numpad/ask-depressed.png" id="28_4l1rv"] -[node name="Desk" type="Node2D"] +[node name="Desk" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 1280.0 +offset_bottom = 720.0 [node name="Gavel" type="Node2D" parent="."] script = ExtResource("1_ep8l3") @@ -14,41 +43,117 @@ offset_right = 40.0 offset_bottom = 40.0 [node name="Numpad" type="Node2D" parent="."] +position = Vector2(638, 570) script = ExtResource("2_t5y75") +[node name="Sprite2D" type="Sprite2D" parent="Numpad"] +texture = ExtResource("5_r8wvv") + [node name="0" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -52.0 +offset_top = 85.0 +offset_right = 49.0 +offset_bottom = 133.0 +texture_normal = ExtResource("4_tm3w8") +texture_pressed = ExtResource("6_d0do2") [node name="1" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -158.0 +offset_top = -90.0 +offset_right = -57.0 +offset_bottom = -42.0 +texture_normal = ExtResource("7_yugeg") +texture_pressed = ExtResource("8_ky68s") button_value = 1 [node name="2" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -53.0 +offset_top = -90.0 +offset_right = 48.0 +offset_bottom = -42.0 +texture_normal = ExtResource("9_jnk24") +texture_pressed = ExtResource("10_v5y5a") button_value = 2 [node name="3" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = 53.0 +offset_top = -90.0 +offset_right = 154.0 +offset_bottom = -42.0 +texture_normal = ExtResource("11_dnpqj") +texture_pressed = ExtResource("12_t3f8v") button_value = 3 [node name="4" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -158.0 +offset_top = -33.0 +offset_right = -57.0 +offset_bottom = 15.0 +texture_normal = ExtResource("13_qtawj") +texture_pressed = ExtResource("14_ndbkw") button_value = 4 [node name="5" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -53.0 +offset_top = -33.0 +offset_right = 48.0 +offset_bottom = 15.0 +texture_normal = ExtResource("15_7517r") +texture_pressed = ExtResource("16_mx6qw") button_value = 5 [node name="6" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = 53.0 +offset_top = -33.0 +offset_right = 154.0 +offset_bottom = 15.0 +texture_normal = ExtResource("17_8smoy") +texture_pressed = ExtResource("18_0wwv4") button_value = 6 [node name="7" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -158.0 +offset_top = 24.0 +offset_right = -57.0 +offset_bottom = 72.0 +texture_normal = ExtResource("19_8hhu5") +texture_pressed = ExtResource("20_vlpsm") button_value = 7 [node name="8" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -53.0 +offset_top = 24.0 +offset_right = 48.0 +offset_bottom = 72.0 +texture_normal = ExtResource("21_b3d1b") +texture_pressed = ExtResource("22_s5h2f") button_value = 8 [node name="9" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = 53.0 +offset_top = 24.0 +offset_right = 154.0 +offset_bottom = 72.0 +texture_normal = ExtResource("23_wrs3y") +texture_pressed = ExtResource("24_gi6o1") button_value = 9 [node name="Backspace" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = -158.0 +offset_top = 85.0 +offset_right = -57.0 +offset_bottom = 133.0 +texture_normal = ExtResource("25_3ueqa") +texture_pressed = ExtResource("26_e06cl") button_value = 10 [node name="Submit" parent="Numpad" instance=ExtResource("3_se7ci")] +offset_left = 54.0 +offset_top = 85.0 +offset_right = 155.0 +offset_bottom = 133.0 +texture_normal = ExtResource("27_unpof") +texture_pressed = ExtResource("28_4l1rv") button_value = 11 [connection signal="button_down" from="Gavel/TextureButton" to="Gavel" method="_on_texture_button_button_down"] diff --git a/numpad_button.gd b/numpad_button.gd index 6ac2830..a63ceb7 100644 --- a/numpad_button.gd +++ b/numpad_button.gd @@ -2,10 +2,14 @@ extends TextureButton @export var button_value = 0 @export var button_texture: Texture2D -var parent: Numpad = get_parent() +@export var button_region: Rect2 + +@onready var parent: Numpad = get_parent() func _ready() -> void: $Sprite2D.texture = button_texture + $Sprite2D.region_rect = button_region + func _on_button_down() -> void: if button_value <= 9: