Files
Game/target/classes/uno/mloluyu/characters/Fighter.class

43 lines
8.1 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=?
 java/lang/Object<init>()V  
uno/mloluyu/characters/Fighteratlas,Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;
 %uno/mloluyu/characters/Fighter$Actionvalues*()[Luno/mloluyu/characters/Fighter$Action;'com/badlogic/gdx/graphics/g2d/Animation  
animations*[Lcom/badlogic/gdx/graphics/g2d/Animation;  frameDurations[F=<3D><><EFBFBD>com/badlogic/gdx/math/RectangleB<>C
# $(FFFF)V & '(hitbox!Lcom/badlogic/gdx/math/Rectangle;B<> + ,( attackboxC<> / 01speedF 3 45 maxHealthI 7 85health : ;5 attackPower = >? isFacingRightZ A BCIDLE'Luno/mloluyu/characters/Fighter$Action; E FC currentAction H I1 stateTime K L?isAnimationFinished
N OloadAnimationsQcom/badlogic/gdx/utils/Array
P
TUV WX uno/mloluyu/util/SimpleFormatteraddLeadingZeros(II)Ljava/lang/String;Z [\makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
^_` ab*com/badlogic/gdx/graphics/g2d/TextureAtlas
findRegionL(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;d"java/lang/IllegalArgumentExceptionf [g&(Ljava/lang/String;)Ljava/lang/String;
ci j(Ljava/lang/String;)V
Pl mnadd(Ljava/lang/Object;)V
p qrordinal()I
t u"(FLcom/badlogic/gdx/utils/Array;)V wxy z{0com/badlogic/gdx/graphics/g2d/Animation$PlayModeLOOP2Lcom/badlogic/gdx/graphics/g2d/Animation$PlayMode; w} ~{NORMAL
<00> <00><00> setPlayMode5(Lcom/badlogic/gdx/graphics/g2d/Animation$PlayMode;)V
<00> <00><00>setFrameDuration(F)V
<00> L<00>(F)Z
<00> <00>handleAnimationTransitions
<00> <00>updateHitboxes
<00> <00><00> getPlayMode4()Lcom/badlogic/gdx/graphics/g2d/Animation$PlayMode;
<00> <00><00> changeAction*(Luno/mloluyu/characters/Fighter$Action;)Z <00> <00>CFALL
<00> <00><00> getKeyFrame(FZ)Ljava/lang/Object;<00>+com/badlogic/gdx/graphics/g2d/TextureRegion <00> <00>1x <00> <00>1y <00> <00>1width <00> <00>1height
<00><00><00> <00><00>)com/badlogic/gdx/graphics/g2d/SpriteBatchdraw4(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V
<00> <00><00>isActionUninterruptible <00> <00>CHIT <00> <00>CDEATHA A<>
<00> <00><00> setPosition%(FF)Lcom/badlogic/gdx/math/Rectangle;
<00> <00>handleMoveState <00> <00>CWALK <00> <00>CATTACK1 <00> <00>CATTACK2 <00> <00>CATTACK3 <00> <00>CSPECIAL1 <00> <00>CSPECIAL2 <00> <00>CJUMP <00> <00>CDEFEND
<00> <00><00> canAttack()Z<00><00>!com/badlogic/gdx/utils/DisposablenameLjava/lang/String;DEFAULT_FRAME_DURATION ConstantValue SignatureY[Lcom/badlogic/gdx/graphics/g2d/Animation<Lcom/badlogic/gdx/graphics/g2d/TextureRegion;>;/(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)VCodeLineNumberTableLocalVariableTableithis Luno/mloluyu/characters/Fighter; actionCount StackMapTableloadAnimationFromAtlas>(Luno/mloluyu/characters/Fighter$Action;Ljava/lang/String;IZ)VformattedIndex
regionNameregion-Lcom/badlogic/gdx/graphics/g2d/TextureRegion;action regionPrefix
frameCountloopframesLcom/badlogic/gdx/utils/Array; animation)Lcom/badlogic/gdx/graphics/g2d/Animation;LocalVariableTypeTableMLcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g2d/TextureRegion;>;XLcom/badlogic/gdx/graphics/g2d/Animation<Lcom/badlogic/gdx/graphics/g2d/TextureRegion;>;java/lang/String+(Luno/mloluyu/characters/Fighter$Action;F)Vdurationupdate deltaTime currentAnimrender.(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)Vbatch+Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; currentFrame newActionmove(FF)Vattack(I)Z attackAction
attackTypetakeHit(I)Vdamage getHitbox#()Lcom/badlogic/gdx/math/Rectangle; getAttackbox getHealth getMaxHealthgetCurrentAction)()Luno/mloluyu/characters/Fighter$Action;getAttackPowergetName()Ljava/lang/String;dispose
SourceFile Fighter.java NestMembersBootstrapMethods+-!精灵图表中未找到区域: /
012 [3$java/lang/invoke/StringConcatFactory<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesAction76com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion AtlasRegionPlayMode;%java/lang/invoke/MethodHandles$Lookup=java/lang/invoke/MethodHandlesLookup!<00><00><00><00>1<00>FCI1>?L?<00><00>'(,(018545;5 <00><00>7<00>*<2A>*+<2B><07> <0A>=*<1C><13>*<1C><06>><1C>*<2A>Q<><01><><EFBFBD>*<2A>Y  !<21>"<22>%*<2A>Y ))<29>"<22>**-<2D>.*d<>2**<2A>2<>6*
<EFBFBD>9*<04><*<2A>@<40>D* <0B>G*<03>J*<2A>M<><00>R56 7:;>$?,>2CCDTGZH`IhJnMsNzOP<00>S<00>T<00>*<00>5<00><00><00><00> {<00>5<00><02>^<00>O<00><00><00><01>
<00><>PY<50>R:6<1D>A<06>S:,<07>Y:*<2A><08>]:  <09><12>cY<08>e<00>h<> <09>k<><01><><EFBFBD><EFBFBD>Y*<2A>+<2B>o0<05>s:<04> <09>v<><06>|<7C>*<2A>+<2B>oS<><00>:e hjl$n/p4qCtJhPxYyd{w|<00>}<00>p 0<00><00>$&<00><00>/<00><00> D<00>5<00><00><00><00><00>C<00><00><00><00><00>5<00><00>? z<00><00>d z<00>d<00>c<05> P<01>6<00><> P<00> P<13>Pw<00><00>w$*<2A>+<2B>o$Q*<2A>+<2B>o2<6F>*<2A>+<2B>o2$<24><00><><00><00>
<00><00>#<00><00> $<00><00>$<00>C$1<00># <00><00>n**Y<>G#b<>G**<2A>*<2A>D<>o2*<2A>G<><00><>J*<2A><00>*<2A><00><><00><00>
<00>!<00>%<00>)<00><00>*<00><00>*
1<00><00><00>{*<2A>*<2A>D<>o2L+<2B><00><>v<>f*<2A>J<>_*<2A>D<>o<>U MU777UBU77*<2A>@<40><00>W<EFBFBD>*<2A>@<40><00>W<EFBFBD> *<2A><00><><00>W<EFBFBD><00>& <00> <00><00>\<00>d<00>g<00>o<00>r<00>z<00><00>{<00><00> n   n <00> <04>\
2025-09-21 21:26:58 +08:00
  <00>b*<2A>*<2A>D<>o2*<2A>G<04><00><><00>M*<2A>%<25><00>F*<2A>%<25><00>8*<2A>%<25><00>8*<2A>%<25><00>8*<2A><<3C>+,%<06><00><>+,%bv<06><00><><00>& <00><00> <00>)<00>2<00>;<00>B<00>Q<00>a<00><00>Hb<00><00>bJ<00> B<00>1)9<00>120<00>1;'<00>1<00><02>Q<00><00><00><00><00><00>(**<2A>D<><00><><03>*<2A>D+<2B>*+<2B>D* <0B>G*<03>J<04><03><00>"<00> <00> <00><00><00><00>$<00>&<00><00>(<00><00>(C<00> <00><00><00>T+<2B><00><>
+<2B><00><><04><03><00><00><00><00><00><00>C<00>@<00><00><00>S*<2A><<3C>**<2A>**<2A>%<25><00>*<2A>%<25><00>b<12>f*<2A>%<25><00><12>b<EFBFBD><00>W<EFBFBD>'*<2A>**<2A>%<25><00>*<2A>*<2A><00>f<12>b*<2A>%<25><00><12>b<EFBFBD><00>W<EFBFBD><00><00><00>.<00>R<00><00> S<00><00><00>.#<00><00>C# <0B><>-*# <0B><><04><03><*<2A>%Y<><00>#*<2A>.j$jb<6A><00>*<2A>§*<2A>D<>Ŧ *<2A>@<40><00>W<EFBFBD><00><00><00><00>)<00>0<00>:<00>B<00> C<00><00>C<00>1C
1<00>Q<08><00><00><00>Y*<2A>D<>ȥQ*<2A>D<>˥G*<2A>D<>Υ=*<2A>D<>ѥ3*<2A>D<>ԥ)*<2A>D<>ץ*<2A>D<><00><>*<2A>D<>ڥ *<2A>Ŷ<00>W<EFBFBD><00>P X<00> Y<00><00><00><01>X<00>W*<2A>ݚ<03><1B>E")07><3E><00>M<EFBFBD>!<21><00>M<EFBFBD><1A><00>M<EFBFBD><13><00>M<EFBFBD> <0C><00>M<EFBFBD><03>*,<2C><00><><00>> ,037 :">#A%E&H(L)O+Q.<00>R0C7C>CECLCW<00><00>W5QC<00> "<06><00><00><00>P*<2A>D<>@<40> *<2A>D<>Ŧ<04><03><00>5<00> <00><00><00>@<00><00>4*<2A>D<><00><>,*Y<>6d<>6*<2A>6<>*<03>6*<2A><00><><00>W<EFBFBD> *<2A><00><><00>W<EFBFBD><00><
=>? @+B3E<00>4<00><00>45<00>+<00>/*<2A>%<25><00>H<00> <00><00><00>/*<2A>*<2A><00>L<00> <00><00>><00><00>/*<2A><<3C><00>P<00> <00><00>r<00>/*<2A>6<><00>T<00> <00><00>r<00>/*<2A>2<><00>X<00> <00><00> !<00>/*<2A>D<><00>\<00> <00><00>"r<00>/*<2A>9<><00>`<00> <00><00>#$<00>-<12><><00>c<00> <00><00>%<00>+<01><00>g<00> <00><00>&'().*.,4"5@6^8 w9@:<>