From 379d2d095a74dd7e3187b706688b00a713b865d3 Mon Sep 17 00:00:00 2001 From: Albion Date: Sat, 10 Dec 2022 21:35:18 +0100 Subject: [PATCH] MinigameAdded --- Nodes/Keys.png | Bin 0 -> 1129 bytes Nodes/Keys.png.import | 36 ++++++++++++++ Nodes/Player.tscn | 24 ++++++++- scripts/Player.gd | 110 ++++++++++++++++++++++++++++++++++++------ 4 files changed, 153 insertions(+), 17 deletions(-) create mode 100644 Nodes/Keys.png create mode 100644 Nodes/Keys.png.import diff --git a/Nodes/Keys.png b/Nodes/Keys.png new file mode 100644 index 0000000000000000000000000000000000000000..5d531bb964a710e8568e19e0dad8be4509cc9a53 GIT binary patch literal 1129 zcmeAS@N?(olHy`uVBq!ia0vp^-ay>I!3HFq6Q|4tQjEnx?oJHr&dI!FU|>=9ba4!+ znDch7ZJ&dGD`?)Km2C9$=NMZZMy+$WnWr>YCi?X0i=x61m?B=KE5+x67A z1tzm*JfHK<@%{Dp^0Pntot#=#d2%zu#B@ffzI4SIOT+Fg4JvfC;SS~3d7QjRhI`_S z^vJZ2QAGx`Tx_(LU3zQ&XPMyo*2Pn&eDZR8Ji%tQo6rA!-#WxTt_jF4T6)n!s#5HM z>UpL;Pa+#UWEl)28)oP@1Q#uhyQjG`NMFBFOyQG`!~e-slbx4V26t+E?p+vv$$xF} zx3_<_mp;0?K~>)CDA)f*b>1=my}nNNnRfn@&eza$mZ438qLpDivs zFG%vlW(MBy`KFu7Uwm!LUK={)TA68Nz6R$VrFB!wrd-)#=Y9Cl7Ma|e+gx+QFaOfv z<^JrnH~UJ9>H70g-JX%>EU&XyPP^nikF^36XjTkB(}A8`1~MDu%{ZX7R5CKy9?Wve-Erd#HNO+gh{GacS}CnR_no zPTcYBoV>D=Sj4hN>-YZbPkA)Aw&cQ@JIR~tk4X2WT$yb>t-?DzXp`OQDH@q`r))ds z6+B<{VTNV?%g=7^(@ZX}O<6eiVf>ZoUvmzBTr+Vm5kcyDUAoHid4}>D$(V0}R_|B6 z=GE2ly4`>D_3iA)87ToSlT$gPiuWqK+8T1!OR= 3): + $MiniGameButton0.hide() + $MiniGameButton1.hide() + $MiniGameButton2.hide() + P1inMiniGame = 0 + miniGameReset() + +func _process(delta): + if Input.is_action_just_pressed("p1_extra"): + if(P1inMiniGame == 0): + P1inMiniGame = 1 + $MiniGameButton0.show() + $MiniGameButton1.show() + $MiniGameButton2.show() func _physics_process(delta): if(velocity.length() > 0): @@ -40,23 +98,43 @@ func _physics_process(delta): func check_input(): if is_player1: - if Input.is_action_pressed("p1_left"): - movement.x -= 1 - if Input.is_action_pressed("p1_right"): - movement.x += 1 - if Input.is_action_pressed("p1_up"): - movement.z -= 1 - if Input.is_action_pressed("p1_down"): - movement.z += 1 + if(!P1inMiniGame): + if Input.is_action_pressed("p1_left"): + movement.x -= 1 + if Input.is_action_pressed("p1_right"): + movement.x += 1 + if Input.is_action_pressed("p1_up"): + movement.z -= 1 + if Input.is_action_pressed("p1_down"): + movement.z += 1 + else: + if Input.is_action_just_pressed("p1_up"): + miniGameCheck(0) + if Input.is_action_just_pressed("p1_right"): + miniGameCheck(1) + if Input.is_action_just_pressed("p1_down"): + miniGameCheck(2) + if Input.is_action_just_pressed("p1_left"): + miniGameCheck(3) else: - if Input.is_action_pressed("p2_left"): - movement.x -= 1 - if Input.is_action_pressed("p2_right"): - movement.x += 1 - if Input.is_action_pressed("p2_up"): - movement.z -= 1 - if Input.is_action_pressed("p2_down"): - movement.z += 1 + if(!P2inMiniGame): + if Input.is_action_pressed("p2_left"): + movement.x -= 1 + if Input.is_action_pressed("p2_right"): + movement.x += 1 + if Input.is_action_pressed("p2_up"): + movement.z -= 1 + if Input.is_action_pressed("p2_down"): + movement.z += 1 + else: + if Input.is_action_just_pressed("p2_up"): + miniGameCheck(0) + if Input.is_action_just_pressed("p2_right"): + miniGameCheck(1) + if Input.is_action_just_pressed("p2_down"): + miniGameCheck(2) + if Input.is_action_just_pressed("p2_left"): + miniGameCheck(3) func check_interaction(): var action