=  java/lang/Object()V   zombie/core/Core TileScaleI   zombie/iso/IsoCameraPLAYER_OFFSET_Y  zombie/characters/IsoPlayergetPlayerIndex()I  cameras[Lzombie/iso/PlayerCamera;  zombie/iso/PlayerCameraupdate " #$players[Lzombie/characters/IsoPlayer; & '( CamCharacter$Lzombie/characters/IsoGameCharacter; *+, -.zombie/network/GameClientbClientZ 012 3.zombie/network/GameServerbServer 5 67 isLocalPlayer()Z 9 : getPlayerNum <=> ?@zombie/ui/UIManager getMoodleUI(D)Lzombie/ui/MoodlesUI; <B CDgetUI()Ljava/util/ArrayList; FGH IJjava/util/ArrayListremove(Ljava/lang/Object;)ZLzombie/ui/MoodlesUI K <O PQ setMoodleUI(DLzombie/ui/MoodlesUI;)V KS TU setCharacter'(Lzombie/characters/IsoGameCharacter;)V FW XJadd Z [\ RightClickXF ^ _\ RightClickY a bcgetOffX()F e fcgetTOffX h i\OffX k lcgetOffY n ocgetTOffY q r\OffY t uc getLastOffX w x\lastOffX z {c getLastOffY } ~\lastOffY  FakePosLzombie/iso/Vector2;   FakePosVec   TargetTileX   TargetTileY   getInstance()Lzombie/core/Core;  getScreenWidth   numPlayers  getScreenHeight  getOffscreenWidth(I)I  getOffscreenHeight  (I)Vzombie/iso/Vector2   PLAYER_OFFSET_Xzombie/iso/IsoCamera$FrameState    frameState!Lzombie/iso/IsoCamera$FrameState;CodeLineNumberTableinit updateAll StackMapTableSetCharacterToFollowgetRightClickOffXgetRightClickOffYsetOffX(F)VsetOffY setLastOffX setLastOffYgetCamCharacter&()Lzombie/characters/IsoGameCharacter;setCamCharacter getFakePos()Lzombie/iso/Vector2; setFakePos(Lzombie/iso/Vector2;)V getFakePosVec setFakePosVecgetTargetTileXsetTargetTileXgetTargetTileYsetTargetTileY getScreenLeft getScreenTopgetOffscreenLeftgetOffscreenTop SourceFileIsoCamera.java NestMembers InnerClasses FrameState!  '(  $* ( ll  , - - ;201 2 d$;!2L++%268 9;<6#?  Uo)k/e*%%X%4L%8;<%8<A;EWKYMN;%RA;VW& C EF5H?IKJWKbLnOn c% 2YR c% 2]V bc# 2`] fc# 2da ( 2"g h i lc# 2jo oc# 2ms ( 2"p z { uc# 2s ( 2"v  {c# 2y ( 2"|  % U!*%   !*   !*   !   !  ? l   @ l ? l   @ l ? l     9 l   ^;YS%YYll Y2 $"(#2$<%@&D'H(S5