)$Player2TouchUp$Player2TouchDown$Player2TouchMovingonTouchDownPlayer2Mapt2dVectorComparepoint%eventt2dStaticSpriteimageMap%tempFingert2dVectorSubgetPositionPlayer2Image%vectormRadToDegmAtanyxrotationOffset%this%targetRotationrotateTomoveTo$temprotation2setSizeaddToScenegetSceneGraphsceneWindow2dsetPositionsetLifetimeScriptObject$screenTouchStartingPointidonTouchMove$p2CurrentWeaponVectorDist%worldPositionp2FireButtonalxStop$PowerUpHandle$duration2$speedmultiplier2powerBar2powerBarHolder2$p2fireButtonPressedsetTimerOff$p2Cannon$p2Grenade$p2grenadeClickedonTouchUpdeleteisObjectplaymonkeysoundrandomonUpdatesetRotationgetLinearVelocitysetAnimationX0movementImageMap40010.120nomovementImageMap50.84351500monkeyWalkAnimation@@@h@#)?@#)?@#)?wP"(,/3OCI CLOCOF87 "'@PEOCOXCH-/M69#)?P"(,/3OPEOGOF#+9"(,/2PP"(,/3O"(,/3OFOF8#*?@A#I,KLL^MqNPRTUVWXYZ]_ab'c.d4eCfUg[iklupy{}~#)/9EFLQrx~  &,1Rl%+1:JWdt;S`3|Hs>lbwPXoE m]/q;g zLIvYE6+1(#E=x pki^KRCF6 Q$m*h8;eg?Z\O'Nn $ z{q s~vioe j}`Lg4] 2 Ys`NI<*|P@kF6Ql@0M0^!X;[{`[2bd$T7W8~wlW.^9#m3S7}~wBxy61")M  (-u&8.#{,