=  #zombie/iso/sprite/IsoSpriteInstancelock+Ljava/util/concurrent/atomic/AtomicBoolean;   )java/util/concurrent/atomic/AtomicBoolean compareAndSet(ZZ)Z  poolLzombie/popman/ObjectPool;  zombie/popman/ObjectPoolalloc()Ljava/lang/Object;  set(Z)V   java/lang/Thread onSpinWait()V " #$ parentSpriteLzombie/iso/sprite/IsoSprite; & ' reset ) *+tintbF - .+tintg 0 1+tintr 3 4+Frame 6 7+alpha 9 :+ targetAlpha < =>bCopyTargetAlphaZ @ A>bMultiplyObjectAlpha C D>Flip F G+offZ I J+offX L M+offY O P+AnimFrameIncrease R S+ multiplier U V>Looped X Y>Finished [ \> NextFrame ^ _+scaleX a b+scaleY def g java/lang/Object ijk lmzombie/iso/sprite/IsoSpriteIDI io pqgetName()Ljava/lang/String; is turender~(Lzombie/iso/sprite/IsoSpriteInstance;Lzombie/iso/IsoObject;FFFLzombie/iso/IsoDirections;FFLzombie/core/textures/ColorInfo;Z)V wxy z{zombie/iso/IsoCamera frameState!Lzombie/iso/IsoCamera$FrameState; }~ mzombie/iso/IsoCamera$FrameState playerIndex  zombie/iso/IsoObjectgetTargetAlpha(I)F getAlpha i + alphaStep  getD(Lzombie/iso/sprite/IsoSprite;)Lzombie/iso/sprite/IsoSpriteInstance;  zombie/iso/IsoGridSquaregetDefColorInfo"()Lzombie/core/textures/ColorInfo;  +zombie/core/textures/ColorInfoa +b +g +r  zombie/iso/IsoDirectionsNLzombie/iso/IsoDirections;  release(Ljava/lang/Object;)V allocate&()Lzombie/popman/ObjectPool$Allocator;  g'(Lzombie/popman/ObjectPool$Allocator;)V  g SignatureALzombie/popman/ObjectPool;CodeLineNumberTable StackMapTablesetFrameSpeedPerFrame(F)VgetID()IgetParentSprite()Lzombie/iso/sprite/IsoSprite; (Lzombie/iso/sprite/IsoSprite;)VgetTintR()FgetTintGgetTintBisCopyTargetAlpha()ZisMultiplyObjectAlphaX(Lzombie/iso/IsoObject;FFFLzombie/iso/IsoDirections;FFLzombie/core/textures/ColorInfo;)VSetAlphaSetTargetAlphaupdate renderprep(Lzombie/iso/IsoObject;)VgetFrame isFinishedDisposeRenderGhostTileColor (IIIFFFF)VsetScale(FF)V getScaleX getScaleY scaleAspect(FFFF)Vadd((Lzombie/iso/sprite/IsoSpriteInstance;)V SourceFileIsoSpriteInstance.javaBootstrapMethods  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; e'()Lzombie/iso/sprite/IsoSpriteInstance; InnerClasses FrameState"zombie/popman/ObjectPool$Allocator Allocator%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1d#$*+.+1+4+7+:+=>A>D>G+J+M+P+S+V>Y>\>_+b+ t0 L +*!+%+") +,-/%1*2.3 ' _* (* ,* /* 2* 5* 8*;*?*B* E* H* K* N Q*T*W*Z* ]* `R89 :<=>?#@(A-B2C7D<EAFEGJHOITJYK^Lg U*c* (* ,* /* 2* 5* 8*;*?* E* H* K* N*T*W* ]* `JO "',16;@ E!JOTP& *#QjN T U *!hYpq *!n^*!cgZ*c* (* ,* /* 2* 5* 8*;*?* E* H* K* N*T*W* ]* `*+!Ng "',16;@ E!JOThYi*/m*,r*(w*5|*8*;*?t3 *!*+$%r + *#5*; + *#8*;  +'*; *+v|8*+v|5*?*5*8&*Y5b5*5*8:**85/*5*8#*Y5f5*5*8 **85*5 * 5*5 * 5N '(/0<HT_kw(.+ *2*W  s*!*!:*22/,(Z85 ZZZ*! r. !(/<Xr+ *#]*$` *]*`U# Q$ K% E >#j$n8%$j#n8%6 F8*%#n]*$n`* !(6; AELT3@  b'*% *   &" ?Y Y Q }w