Package zombie.ai

Class State

java.lang.Object
zombie.ai.State
Direct Known Subclasses:
AttackNetworkState, AttackState, AttackVehicleState, BumpedState, BurntToDeath, ClimbDownSheetRopeState, ClimbOverFenceState, ClimbOverWallState, ClimbSheetRopeState, ClimbThroughWindowState, CloseWindowState, CollideWithWallState, CrawlingZombieTurnState, FakeDeadAttackState, FakeDeadZombieState, FishingState, FitnessState, ForecastBeatenPlayerState, IdleState, LungeNetworkState, LungeState, OpenWindowState, PathFindState, PathFindState2, PlayerActionsState, PlayerAimState, PlayerEmoteState, PlayerExtState, PlayerFallDownState, PlayerFallingState, PlayerGetUpState, PlayerHitReactionPVPState, PlayerHitReactionState, PlayerKnockedDown, PlayerOnGroundState, PlayerSitOnGroundState, PlayerStrafeState, SmashWindowState, StaggerBackState, SwipeStatePlayer, ThumpState, WalkTowardNetworkState, WalkTowardState, ZombieEatBodyState, ZombieFaceTargetState, ZombieFallDownState, ZombieFallingState, ZombieGetDownState, ZombieGetUpFromCrawlState, ZombieGetUpState, ZombieHitReactionState, ZombieIdleState, ZombieOnGroundState, ZombieReanimateState, ZombieSittingState, ZombieTurnAlerted

public abstract class State
extends java.lang.Object
  • Constructor Details

    • State

      public State()
  • Method Details

    • enter

      public void enter​(IsoGameCharacter gameCharacter)
    • execute

      public void execute​(IsoGameCharacter gameCharacter)
    • exit

      public void exit​(IsoGameCharacter gameCharacter)
    • animEvent

      public void animEvent​(IsoGameCharacter gameCharacter, AnimEvent animEvent)
    • isAttacking

      public boolean isAttacking​(IsoGameCharacter gameCharacter)
    • isMoving

      public boolean isMoving​(IsoGameCharacter gameCharacter)
    • isDoingActionThatCanBeCancelled

      public boolean isDoingActionThatCanBeCancelled()
    • getDeltaModifiers

      public void getDeltaModifiers​(IsoGameCharacter gameCharacter, MoveDeltaModifiers moveDeltaModifiers)
    • isIgnoreCollide

      public boolean isIgnoreCollide​(IsoGameCharacter gameCharacter, int int1, int int2, int int3, int int4, int int5, int int6)
    • getName

      public java.lang.String getName()