)$mouseTouchCount$Player1MouseUp$Player1MouseDown$Player1MovingenableUpdateCallbackPlayer1ImageonMouseDownPlayer1Mapt2dStaticSpriteimageMap%tempFingert2dVectorSub%worldPositiongetPosition%vectormRadToDegmAtanyxrotationOffset%this%targetRotationrotateTomoveTo$temprotation1setSizeaddToScenegetSceneGraphsceneWindow2dsetPositionsetLifetimeScriptObjectpoint$mouseTouchStartingPointonMouseDragged$p1CurrentWeaponVectorDistp1FireButtonalxStop$PowerUpHandle$duration1$speedmultiplier1powerBar1powerBarHolder1$p1fireButtonPressedsetTimerOff$p1Cannon$p1Grenade$p1grenadeClickedonMouseUpdeleteisObjectplaymonkeysoundrandomonUpdatesetRotationgetLinearVelocityplayAnimationXmovementImageMap400100.120nomovementImageMap50.84351500monkeyWalkAnimation@@@?mi@#)?@#)?@#)?@#)?PEOG9X"'@PEOCOMCH-/M69#)?P"(OPEOGOF#+9"(,/2PP"(,/3O"(,/3OFOF8#*hHsTtdwlyq{|}~ $AGMSp-Uqx #3EVk<gM{t`jJX+.M@07DC"&9 5 xjYNV}Ep4d,cXA$V1H< CJ @):5ul= m rZRLG}Cu;l2 d?7*yq`& [<!{N\N;)$%E|{;zr:|5|t l+ Sb*Y* vRsRa@S) Q`(I.U&P_hp#KZd"BWXWsX3P !Dmd- JgYQ