From a517ed9f9ef3be2edc1e1936554a011026e1b35f Mon Sep 17 00:00:00 2001 From: Dylan Shumway Date: Sat, 4 Oct 2025 19:13:55 -0400 Subject: [PATCH] Implement numpad and buttons --- NumpadButton.tscn | 3 +- assets/numpad/ask-depressed.png | Bin 0 -> 19663 bytes assets/numpad/ask-depressed.png.import | 40 +++++++ assets/numpad/ask.png | Bin 0 -> 19663 bytes assets/numpad/ask.png.import | 40 +++++++ assets/numpad/background.png | Bin 0 -> 5262 bytes assets/numpad/background.png.import | 40 +++++++ assets/numpad/backspace-depressed.png | Bin 0 -> 19663 bytes assets/numpad/backspace-depressed.png.import | 40 +++++++ assets/numpad/backspace.png | Bin 0 -> 19663 bytes assets/numpad/backspace.png.import | 40 +++++++ assets/numpad/eight-depressed.png | Bin 0 -> 19663 bytes assets/numpad/eight-depressed.png.import | 40 +++++++ assets/numpad/eight.png | Bin 0 -> 19663 bytes assets/numpad/eight.png.import | 40 +++++++ assets/numpad/five-depressed.png | Bin 0 -> 19663 bytes assets/numpad/five-depressed.png.import | 40 +++++++ assets/numpad/five.png | Bin 0 -> 19663 bytes assets/numpad/five.png.import | 40 +++++++ assets/numpad/four-depressed.png | Bin 0 -> 19663 bytes assets/numpad/four-depressed.png.import | 40 +++++++ assets/numpad/four.png | Bin 0 -> 19663 bytes assets/numpad/four.png.import | 40 +++++++ assets/numpad/nine-depressed.png | Bin 0 -> 19663 bytes assets/numpad/nine-depressed.png.import | 40 +++++++ assets/numpad/nine.png | Bin 0 -> 19663 bytes assets/numpad/nine.png.import | 40 +++++++ assets/numpad/one-depressed.png | Bin 0 -> 19663 bytes assets/numpad/one-depressed.png.import | 40 +++++++ assets/numpad/one.png | Bin 0 -> 19663 bytes assets/numpad/one.png.import | 40 +++++++ assets/numpad/seven-depressed.png | Bin 0 -> 19663 bytes assets/numpad/seven-depressed.png.import | 40 +++++++ assets/numpad/seven.png | Bin 0 -> 19663 bytes assets/numpad/seven.png.import | 40 +++++++ assets/numpad/six-depressed.png | Bin 0 -> 19663 bytes assets/numpad/six-depressed.png.import | 40 +++++++ assets/numpad/six.png | Bin 0 -> 19663 bytes assets/numpad/six.png.import | 40 +++++++ assets/numpad/three-depressed.png | Bin 0 -> 19663 bytes assets/numpad/three-depressed.png.import | 40 +++++++ assets/numpad/three.png | Bin 0 -> 19663 bytes assets/numpad/three.png.import | 40 +++++++ assets/numpad/two-depressed.png | Bin 0 -> 19663 bytes assets/numpad/two-depressed.png.import | 40 +++++++ assets/numpad/two.png | Bin 0 -> 19663 bytes assets/numpad/two.png.import | 40 +++++++ assets/numpad/zero-depressed.png | Bin 0 -> 831 bytes assets/numpad/zero-depressed.png.import | 40 +++++++ assets/numpad/zero.png | Bin 0 -> 855 bytes assets/numpad/zero.png.import | 40 +++++++ desk.tscn | 109 ++++++++++++++++++- numpad_button.gd | 6 +- 53 files changed, 1113 insertions(+), 5 deletions(-) create mode 100644 assets/numpad/ask-depressed.png create mode 100644 assets/numpad/ask-depressed.png.import create mode 100644 assets/numpad/ask.png create mode 100644 assets/numpad/ask.png.import create mode 100644 assets/numpad/background.png create mode 100644 assets/numpad/background.png.import create mode 100644 assets/numpad/backspace-depressed.png create mode 100644 assets/numpad/backspace-depressed.png.import create mode 100644 assets/numpad/backspace.png create mode 100644 assets/numpad/backspace.png.import create mode 100644 assets/numpad/eight-depressed.png create mode 100644 assets/numpad/eight-depressed.png.import create mode 100644 assets/numpad/eight.png create mode 100644 assets/numpad/eight.png.import create mode 100644 assets/numpad/five-depressed.png create mode 100644 assets/numpad/five-depressed.png.import create mode 100644 assets/numpad/five.png create mode 100644 assets/numpad/five.png.import create mode 100644 assets/numpad/four-depressed.png create mode 100644 assets/numpad/four-depressed.png.import create mode 100644 assets/numpad/four.png create mode 100644 assets/numpad/four.png.import create mode 100644 assets/numpad/nine-depressed.png create mode 100644 assets/numpad/nine-depressed.png.import create mode 100644 assets/numpad/nine.png create mode 100644 assets/numpad/nine.png.import create mode 100644 assets/numpad/one-depressed.png create mode 100644 assets/numpad/one-depressed.png.import create mode 100644 assets/numpad/one.png create mode 100644 assets/numpad/one.png.import create mode 100644 assets/numpad/seven-depressed.png create mode 100644 assets/numpad/seven-depressed.png.import create mode 100644 assets/numpad/seven.png create mode 100644 assets/numpad/seven.png.import create mode 100644 assets/numpad/six-depressed.png create mode 100644 assets/numpad/six-depressed.png.import create mode 100644 assets/numpad/six.png create mode 100644 assets/numpad/six.png.import create mode 100644 assets/numpad/three-depressed.png create mode 100644 assets/numpad/three-depressed.png.import create mode 100644 assets/numpad/three.png create mode 100644 assets/numpad/three.png.import create mode 100644 assets/numpad/two-depressed.png create mode 100644 assets/numpad/two-depressed.png.import create mode 100644 assets/numpad/two.png create mode 100644 assets/numpad/two.png.import create mode 100644 assets/numpad/zero-depressed.png create mode 100644 assets/numpad/zero-depressed.png.import create mode 100644 assets/numpad/zero.png create mode 100644 assets/numpad/zero.png.import 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 0000000000000000000000000000000000000000..d358fe89f985fd17b498ad53ba88a60d8d8fcda0 GIT binary patch literal 19663 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e5e14eaf54e0904895648ce2b8cd82f56a9de5b7 GIT binary patch literal 19663 zcmeHPO=uKJ6t12`O(H=Sf{KjbNiU+pUPKg$M3SHp4PLy6>$2`;4}!ZWUJN2aP!WF) zA|CYQO;jR?C@6SQPkP(K9)!T^vYQq0XV(>H>-G3eURSDmx_kQPH8U-ys$adI?|ola zcP5$1&lv4epBSYhQ{6YU;*E3&#?b$qaN)O(l@!>7ruTNGV(u+dSiX9G@wMtG&Q81x{vgSW(0jG4h7Z`Vujlc)Pl~)U9*$qO*Q{<$b0C zgKeb7BsND_%?5#WQGc)Bin(s_Mj zqTtpgb%$_HT^PAtqAk{-)8>hmW7s;gdHT zYmJ2xO%lDLFSwMr<& zSy&Ka)>5B+`BGCar)NyFF9c#Rl9M!n=oW^bixIxk>=aIF9AY5=kEc28l&h$NFmPPJ zk%=e=j_-Yj_X40$8Y6F@6;ct4d{RWRaU}Yo4+04|NVPQ)$Cg%}I5p$?iWMabK|l_K z;We-(VH7J0$N_;kPisV8iNg4z^!D|n)oUtwKop2eC25J0_@aFLP@Y%ACE_+QRPnd3 z#GOS5l)4k!S`^$SBj}f_OIwSQE7LKGbwr6lR$i`cD++F15}zw=D@tBheUdsNMZwjJ zt2s$yVKG_d4XbHebKwvv3N?_GFq{a~uo0H0jsFOr>WUSGz=1SQB-xW5JP&dw&6Q=G zRTK_B%i>XTgFM323N9XtoKfl*;S&(W+(tzJveo1y#udl(=ecaP^0M)Z#H{K3g%<@$ zX@Ecj3!1@bHsm@-ylY*O-6;xzlqL*e;^a0HhWk>il%u--SSS>$D4yr3TCM)ENQuIr zBdMeVpKWY*AyG`=nSvw`1m{r_!8hx%djFNaS{D9Ce-|L@T3P0g%BgkN*nov4EaTN{ z>oHAR7+=lm1VpjDwX#_PT5kn_D}P=>XMx?-lgl3Y{a{hPRZc3R3mmsgAdBNkGH=GA zi@(NaA$iee$+&NtbAY68I_NN;b4hAdDiuGEnTtM$NVePOHzi4%S`2z-31>fF4`We+ zpnf}!hA_S;#KW9F5z>z22jHmzr literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..94d68896da3dfe33d2726543ddbd6cc961d32969 GIT binary patch literal 19663 zcmeHPJ!lj`6rR1r{9HI}f{LUN#Z+Q~rT9a_h2#hqG*~2+Nkr5x5Cfu!@uyHk1hufR zP(e)^K}aQ7St(Y6h1gi6P>W!r5f#pP8{heEZf5rOXLe`3Jux#o^WOKq_kH_wkh@$v zG&WqwZ_P8t3Z;?aI3JJm|NR|p{Ab6(esjv6rT49VAVWr~0ku#3-b#&vh!$a`( z7AM)5r~Rkz`7_^OG^uTw6Glyt7Dxh)g3;efOI|Xx!4S?-zY~N z2E{WuN3O_4W(d^Rnqrb*5Nv1)8^V0?7}s?pild83a<9%5yzkjY9QojgqBUxYn1}gE zjKBqWgVy-)r#$LRp_?|$y+pT3?5On0MFo`MM5jPzN_1NKLegE~t|>h|TU}$ zaVoDAnb2M$i#d4gl_#1U~8yM73qS6$ohfNr&-7qW)SgBN8PE=qo5HS|9yz)%$4^1y= z;ibPCb{vO+0PupQY-j{I&=ZBuwO#T}%=d~jz269DsVQg(612q_;IpzcyN9u^U+{MU zM4@#Ji?P^SQlpM5zT2H;!=m}K)w)<$h)qfRebJYB0XMfTB38myX!A)vyHOKcO| zRXwTJ8~!|4BX5<1ny4a2*KH7s@(D8c(om&e_51a-s23QGjdG48;Y|m;#OGX)TDe@# z#SyXKdx)_1_~MQru#x3p&jj$__v>*nDMPS+Gme5Wt|_2H-Jb|)MsY0Z`R{#VolRy; evaYP(vpI)v@A^*Oy87lE&?ya#6`u}HUHSuJM`>CB literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9d06593b4e09f4d849af56b7593ac09fb466560c GIT binary patch literal 19663 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0fbd5062921162554a15629085c332c17ffa3fb8 GIT binary patch literal 19663 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ce2a768f7b43e7177caa3c05a258fe44250cff80 GIT binary patch literal 19663 zcmeI4J!lj`6vt=pVlKH$vJpl6XgQgbNxhVwFTuO9N35L5v>=B5I+9 zg@qPsY!o4tU}crq*@)PtP|;waCMLo;v+&lpb2D?<-PzsQ&0a|6`+fX>GrM=mU2Yy3 z>hCOWDH1|Ds{`d>TArfcJ#DS@XWOBfTePqyhx_}ikF&cj(?-jg-dZmqukM!qj<2Kb zttSVDYlK|fNyyZ7LY8UQ)MrA@_Ym@RjF9~g2-!68@b%FHbfERbV1Jp^+1H~t&+gHl z_KAVxlZ13p3tctq{@m?7w6k!oTB{Vk6k9g#Egc^1I8B|9YPt8=1}(60~^HsVbpQJQTh!d7nx1S3vv|! zVQZC8WX5&(Ly%w>+K>eF2PwfO*wASkZ0ag=ydk*mMHMtJ79Wq_HnWSrc{^eG<^71- zpe<<4&oSbp@IgTvgo7lYA4(X9c3R5Vp)kRli7OiKC>1<0zs9yn}iR`hSJ@=+3tsHoC%5PjsYO+w#y6Zwaqk#7nQKK;YJSw zSs9-KYXXX?r$mO`hB7}-|Gb$!Vp9Na8xTP1Pm0N>M0S4*1SDAcbRN1B)iYjrF$5IO=si%Z(78^=?vCZU-<2g0};(4JV3v4Khzn2UNM{gLi zXF7Vl=(m>I%a?wsqO+JfC~)aY>M3F9QwJrw{T!aBR6$9@DalSsc$+D zpz!ZYYPJ~0g9HFJ_%bTcVZ_eo(yYzDrPT!mFJ8@4Wxo)yA6eZ5v1GBWw!fK%GX0#- z*JDS`jN!RD>kuS7>EQ2kethL}Il}Dlw%F$oS>Mwu+x?i;wgz%W2LFG)9y;R!0{+)x v$$_zI(9LHy$rq5^6MJmFeQ-?4WFGUohJn=pBNlAw~1X@Iw4x&X7fg&D~i2ix# zP|&SgV0a2TbPBuGt#ckqLOPV%A9&3?_`QBJZ)euGJG(ox?uyR;-|siy&&=+=KkLHj z(V@27fgB;Etysv9(eyI??a4OLzuCU!yEJj8$A$)+Pb-}>w9t5^ztm62(*4%I6T4{n z(51pyiI7`|37MTI2CZwHOXfHX7@9%Zf%I0gu(qQw~T;tx}&hqG;5$c2#^ZjRUI?nguJ?+l zq-m@QbODrdtYM_iu>$Ljw8Q~fUhKmi(tHF8j9h)od0{(+gTh+l03!y*MHyis>bbkj zd%X&U1>@48Za{7}BGfc;S3w|3wBn(#8A&?Uz>)O}qRO`q3qghl9^2l1Bd`r@Km|HQFV;UX|+?Daa90ohXJw94Gj%s=^=a3$saXPa5FZD>%++7fTQ#q#$04JVO}s- zHy~`R5{k^Y?s^Ck>_QnP0rf#run9JF+6J4t(u`;b&U;Y>Es7<^H<*sVcA^ zSgET1akj+{g-zZ~Bri}ue*SXR&CQl;$CxYeA`wHWKk9}Kg#4Cqnd4^p{OQqa$91d*t$#DVyQrB$z@GmICaMcK`q6o7yZ@}d-~EZRdf~;2L(=Dw(b&!K5e+ zgtyoOSx(GOfn5?v4MPSe1`6nD(*<6(kP-(4;MkNV@>59Jin9p}j@5Oi*g8p@PF)y+ znCGB~+eqweV%gROq>7t^f<;#i!u`^`eg&jZm@Cu4;P`Ahb#)w{QId3p;yCaCvH4)w z>}&$U7Sh(H`dxWfDCIK$oGMV;e%oJXRY9^z z7?}{d>s5Mr`Qo66-%Iiu4DCSz02^W&73eTx7w6(t7QfQULBWH!bF1tZBK9N8n;@1f zw(Zt?X(-dL`g}ch#8d!Nfx>j)Z@qS+GUm(~y*Nq1#Eqr;LUFBY!#Vn{FvS8Y4vywu4vf$J E19>$rP5=M^ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3b67873b7831726b094b0895143d4bf999438212 GIT binary patch literal 19663 zcmeHPOGs2v7(RD2A0r}!RD@I%1woXw3BnR>L8OGPnx^aV>;PDna zrB*2en^BakQW&M=l!2*oKC%chc40j=DD@>U(0k^+B@3(+izx7_3SmTG7L*bPvTL`g zdnzXifUz;~Es$LdiJVGL6-Gn{uB@U!MGl5};yBrbVddr6p)l^DeRuTU4jqFAa1%`A zk1PsvPoZ%f`(hABL;iwna=pkb6i=acV(m`(Mb1zpr+JJE8@=x%D0ttAJRC$a09V)G zBlhk4w8azc;==6~7jpw3Q49-6GO+9^I4?T8B}E^ZEiDxCdf}t?Ubb=8L2*Eyva&LE ze`IYg38pA1%ta+>fxfb*0i6R=P9#b;07{8ck48OiA?6nsKNeLrQj<0-!ENG^~EB}s??V${44;fUuuIf z5a=()!BWNVg{zHbaym1qjc$GIM6n~*jWjQNyVrFWN;^?d059T1vfb=OTNu09BL-Ei zDN1#+N>%(lu_Kw@$-H~r}!KVu3XeOMF(2n|B&#N7kY zgNis}EO%m2U_|n1ESw7>292Y8Ut3Y)Bu;lxwG$K&eOiFC@2UTsuTwI7rcZWd)CCC4yu`j{|gXg1r?Jxz`w0P zC=6}g)Rs{+3I&+luu#l0aM66UUnoZEgMG^rUgGDH&`3oqi_kFSMac`?1uyXL{DfB_ zx5{yfs0&$Pi1*^qiND-Rp~=01QQIi{2oi2O;1Kt@Ah{BWgc(PS19h|!kD4}4|)G0WHFMXNzDt_iFq_7VbrRUdry4ztFF&Ww;g>7 OaMEqvsmHDT=l=qOY=zkX literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..408d4dbf4e4ae0fcdfcabd4ac60068a2a8b73c84 GIT binary patch literal 19663 zcmeHPPe>F|7=N>_sVmY&EW|?)bc!_S5Mh|Iri-qWbm?YAbnzfrBwmz=NFwZyhYlU0 zOSeGrBy{MQ1ZB6NqeMwa5oBn&y>IlhZ{E(l+4=Y0+uRX-Z{B==e&6pmZ{DoCvr}gV zdKxm#8OB&ct~Wc#+spj7t#%LpTiY>zmp9hvU{9Cz;q~DOzLUPvneSw5cDnxeg=)Tk z;8O2kp0V*mj7{ERY@H8HerD`?8)GX&jGcJQ*uIe`3uoK;fjt-dda|qlKTlsif5b=X zMtaYWGSwl;vgq_GV?%#sDrG2*Ajhg0tj*zjS%kmxw4!=~Hv~SpZbO(uQLo z)PIb_rApolXB*Arb!Ji<)B47V;zq2DG(UT{cz1%INxjie*`>P}q7b5(?5;3@rKp z1@HtV7wv%ooi$JeC?+~i`>vv(AZVyl7+hcQ61I@G_*WCuZ@~8ggqcC*Bo6TJDi8`o zTbbG_ibkOTlMD;RtO6I!NBgB>q(0bpJmDpNE(wivw5kY=LSCG_z+Lb*|K3k{m2#_` zq==@F6@_>|4!!u>nJF~6UodJLXCFbrO$Th^Iu|BaDwVS1h_T=~L>QZUcrr}b*nF^N z67b*i^*E?Y5X`?DTR|9G6yTxgD?)Z7Ifm4{eVy1sQxQh5Dm(9qzZ>p9{c-%htw*kV KAp4?g=;mLJ!G(%LR?;rox~LWs5fvHU&OiEJ|2fV%^PV{~-ibPA&iNnT|9x}L40rBr{CHn? zQ+|7%G1gSRr1oM*se`eZdyW5wH}LZv z=X?4~j9uN$*w}5x{_>%*FN|GoW9-`yV+S8Hwsqvm>l26g#Kv>I-33;LKTqGhxX(u# zMtTNE8EfVdnoGum4|fmn!MaPuQdiyAeC?KftrOFakMbm}Sm-!;#W242Zkjc?2_7G@ zQ*9GvU_XjdP83EpIb~p>mY-P!nYy)$8dUo+FfefKvn30x6pJV@n}jeTFbm2UPvWlK zrtXD`C;-OBz_UPhF=FI2_EbSclyGGg1uBvlt`SFO7lf5}Q)h#?2lhQY@GNi)8bBqO z$RAl0<~@bRk@m$PQbRtGG`T8lsyV;7Wnzk)p-8fE#0EEd&xc>|o)e|SLB$6ZOcX;_ z-WpNJGOGBfl2(jj?$Baosdd0jF^HIJYHHZ?v7Kw+uMve>(13J2$-Y>a3JbN(R5is^y?ROJ+k=Pi-K2FP-27n%Lt5O zTzgT%EE3Bb}1D&NYlyDiVPlxT#J% zFp!$h!5r#PPU8vzBiZ($3=s2VCPkqlP(ITj2;enEX~@@8?5XL?$QKJpix`O8yr=yB z^#{*0*QQMn5FpjtmmT5a>Vb0|UUqr8+B5g`1wx5p!OJdq0hX2{bD|*eqB!)8B--fO zYA*_GKjN0;g-p6?(z05#7KMsI`(8w$wrN={T8lynrB^&1che8z>n48KHmMLLZKS#t zNw)e^A&T1~(`rY*-2ydKMbS`6TTx`oDsKF^ZRvt1uKF#ah|4H05N`5hO&C=@7EvfU zDko|ebstv?K{z2||J_ncs0y7`G&Y9kr!#{9*~iuWR_FGK}p9l7?Zh za(VfS(omER#Q+9MFzqWVd@? zpMou-P-kjH$7$cMh%|<*uLD^!Y;MP$IF#{M`7seqY-m1MGYPo*`+6KqN)XJy9$P^eQxxD~^+$v2krlmaUfCy>K~;rG bR-DSS`{|iIkB$w_O#z%@S6|^(=g`gndADL1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5732cdb03d2c43296e1038c5521198c63d9d54cb GIT binary patch literal 19663 zcmeHPPe>F|7=N>xe^#W6ScFg~gQ&DyM6xI=?qX|YUbNf)I$Bq36H=+GhP z&@D1N1swt}b&0xl7b*$qR8isfzR_>}<~i@p|Cu-Aj@Z0;@B8!ne!qEdrkz=5&x{PU z=lA6qW9{Wqag^^b^WWZQOr zl}0O!-Rfp+<}PD@c-PEV#%}a7wmQz(iN}oXnRxR0>`6Y*ba8m7$g1%3^v&}}yr*@d zbbgYt4j!SSVl2F$>*1Zv*UOc`=5P7N&LjKhmcK0XB&=NQADc3aAH%zs3~qwkCv4RB zi862$MX4qVqn?~Hu-3?rEP^a86sSSH9RmZWuD-Qoftg|v1xAw)Mg(R-8RJ3RwcFIa zRucul*cf;g$Sy{VoW`Cih=>xdtfD|g62ooc$n1i!^8Mp%5cj~o9X&S#$DjdJf{FZ* zNnu`7XdG!<3?en;14)ys!loMYi(4k9$Qgql&Gq4&J`1@AdgN*q*tP{BkoWaVuW zg-oNGk1A=+DCPz&R+d@^+!TX|xuKzfEk1z%bXvDZ4r!{FkQ}B#domI4$thBWjB`YL* zt-};$WraW9tZ#`iATD8A&lFg;vb=Q3YKugazH9URt%Qwt0TMg?91^GHdKHO44&2m- z9T-T>=U@(XD2H)|fRSwZPzH#3Fq5KC5h$N&5Crg=qO|5)DE8E}W#o$mq(uzGZC+D; z{rru`ncJsL5D*~M%a&Xe|mAgSNehLT%GBTeKF15=zf_+V7?v#Me#yux(NyO4>+u zE0S#Xr$Q9BMW)q`zTE;f)J4%yNn255(<*NKxNPZyC$9P}qKMNdE)Z_=WK9@VJr+?Y zIVvY=7j+wF3*_;O$**73waMa3MF~QJEScYaQ5d%*gB`V{ar|Nl!>{Z3v@(qC2a<+i zuxfSVMQJEXhhhK&C78CA74ktH@FPYyxNT<&3gRUY+D5qtato!gbBwk9g})2nH5YtZ ztjp#`9KdQjYwU_p1&s5oj5C)V4{rNZd^yFih$6n1%P3aUU1?QD7HqaXJRx z>0Piz6zWWkXg_WH6_Lh}wRIp%hRtoi6NfVXYF{RziJXE_+c4V*5^g$R6R&fAa^-S4 zGmaPwzJ~~XuO9aK2^*RZ)=UC!eZL+%lM)2;@5H?zj42B6u=S*>cwNBLy?wMuoc{adlM_i+E2>8sCp5>_df&fT=EA0xX~EN+6wC+sxa zR2eveqSR7_(M(PmSa0PchagMy2dP1`p8x|Bx4$^Dz)Eq50%y|@Mg-zmq zQOGi?`>2xEjS}wAVpXZr#!mB#m|I#}*z39d4e%R8p%yeColmPT7Uc&A_?S`$;=np& zfF>~pfNCa+%00m zn?JZ#Y50w7nVr$qp`g5nsB~g0tgWUk_e*8SBfYE6qF?~0I%$jiUP%& zSe#4*EXqW@h%IRA5JmP(anOKq*{cMgIkGB-sy>G(wAeIPiwZEs2>l?oqHoY~QWt=$ zC|Gb(Kqx_eawaJT#TG|@aO#aRj8qiMvRJLQ`LW0}SBwg|AK_H~X`Sw-uS#H?;&U&D+ptY0z5SQ si;(R|jv+N~?Gu}5n!=>3%I2QUG3;FIT|IweV;H} zLIe>klt@4jEG#27+S#WtBEd>Ug>&8}?|eHqJNrAkvzyy+nZGyheee5rX7`f4Tb`O6 z?=2oEGRAtVmGU$%FYwo3R|o&yHN1A47uNjr_^9=H{m3G3v|k*ljWD))x99JyD{&8{nzi!&&H(T1yj-n~b#4~h_Z{wA`0#p`2VvFn$my$=^?hRRn#E1<_=J^K znJNQEQIvYBFj~PW16%F9IpD#^3pp;6j&(^QD8I;VMJgKlnFMH&RvrC zRznm3BQXdpkjzJdoF*PBiij>;IYohtTnwAUakGoU%D0cpQKmS9uUaKIc>@<1Gz zhfEO2Nhyk-q?540B-~u2D`9C;ymihE3OIS1rtDs7?4CD6^RvXg0!g*^c`e=(zeEl zqKh;tOwuIF;;Hc1qV)Io+4D@gp2!l(V;^!(b2DnC&{d*3lV}2YtQ#dt9tjSUlP$`| z2LJbF>qw0OaSJncrO>S`HMTSdcH5%0h;r-N=sG?NpgFJHyVoL6Sk}a|2v!ch!urhO zJflR(B7r(E8z+jmS}^I|aJ|7?ZBe?5UD!6F6orAd*cTKiiW=2V(70jj?LXuH{P8Qy zT&;7mK%OoFjN86+B$}mF0{Q1&6cj{<*t&e?UKAuQOWR?tMakkSfs-h=qEJDyv`TU- zN|pryQ8Mvl3jpM{q7aZ!mc#(OvO_8g zBx_=FG7&H-6Y(Oppru0;*)zpK9mZv^5`f0Ysu-&L9HP)<(_Aeoz!W3YgV>65gSL}8 z0bE7Fgp&e73Gx#&Niit4IO_e!7L{(KqF9#2>hb-%L70p_8c*?WgsyB2pi2brZ;P!{)c&i$gd58XqR2fxMhi z+c@h85^g%+5U+D#VigJn+mGlAK8FZ>ukN1+<2JTAm@{$s|MT_OnU)|Je>awbFt#Yb uL(^A;>_&17$$4j=*hbS5CS6sw_iT<~vs`*Ub#~|pz^RT+mS2p{-1rADpiM~t literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bc01c074f24e19ce5a8ede6149eda42d0cb67aa3 GIT binary patch literal 831 zcmV-F1Hk-=P)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L02ECC02ECDl*)}S00007 zbV*G`2k8m~7AGPvLqlHx00M(aL_t(|+U=Y>PQySDhR16c5K$lsM3D*z> zgCY)s1mp+^DXj~TDUoQYasz~DXj4$70um9VrNLpd@j7-M-kHfxl~{^1{=c1RkRBLfO>robv^kUZNcNyODVtf*##@0thz#?`#L$jAvH|0PhVvPrdHIAP1$R!;R=M^oZ_GmEbdgIN>ByDd9Wm#zBtwrl2AAo_q8hYm_eG-s&L}kH+|dc zTC~K}Knkqgiu%LUyir2+cD~39BWHG6dx3eCb(0qCY}Xcw5*FK5v4MH$G~sZ6x0El~ zfgGRRmxtnc9x5=`SIxq{U&PGs{UYrzL}lh#Dhr`T;3UEsko zPFR%)DHsYc7RfL({~gSIw!qRh7y2V=k@k3%5IJlanx&yhKQs?FP@PO04ZXI_)m{n# zQp%}w`MwWQO1Qf`unI2s;RbGiL<6Sp9+-pAl!3&7u?{1B@e8xkKo_?2Hh%yB002ov JPDHLkV1i&PWDfuU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d2b1d72835989f1ba6c81ac7c1c2d2a42ac97876 GIT binary patch literal 855 zcmV-d1E~CoP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L02ECC02ECDl*)}S00007 zbV*G`2k8m~7AOvy12b~~00NsyL_t(|+U=abPr^VH$6v1uN@8M6qYlKu!A%%k95igk z!PU|Kz=?&?=wQOA;-8_3hSkA1JD~mt5~B$raS`GV&c)(!^h(Q*-h0QrsWhRyen0nq zm9`H2+XGm`U|HvHgIg`oSR*9^sg(0pmV|9*|F-M16BH#nz{rm2vZT*F;Jh0hD3x+P zP?)$*ViA`DM1@w}P{Kr&e|#L`*Q+J10(-e)V!&kmgrI1o#t{L!#Z7uqs9**OAGY7O z6vY*-5=EC^VZSQ^i@LCT(pS)zv9A2Ebc4}n*&nKj$o>-IhjcL{QA~D3?|h^GXQ{0W)XEgxqp0y%FRI*35FWV%iH_J%qC=@WVendqT4bq zeVGQN17$ir1=f&3X@0awUXCy^N>Hb-e%+L*K#ZGHEEIypok~ZhSfKQu2l5S{cJ4Y{@r)Lt?Mob#SzxvmSGbGSa;)Cw;2 hgn`6@(GJ7k_yu|hM?<%KVkrOs002ovPDHLkV1nT*ZoU8j literal 0 HcmV?d00001 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: