Package zombie.ai
Class GameCharacterAIBrain
java.lang.Object
zombie.ai.GameCharacterAIBrain
public final class GameCharacterAIBrain
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description Vector2
AIFocusPoint
IsoMovingObject
aiTarget
boolean
allowLongTermTick
java.util.HashMap
BlockedMemories
java.util.ArrayList
chasingZombies
boolean
controlledByAdvancedPathfinder
AIBrainPlayerControlVars
HumanControlVars
boolean
isAI
boolean
isInMeta
boolean
NextPathNodeInvalidated
Vector3
nextPathTarget
java.util.ArrayList
spottedCharacters
Stance
stance
boolean
StepBehaviors
java.util.ArrayList
teammateChasingZombies
-
Constructor Summary
Constructors Constructor Description GameCharacterAIBrain(IsoGameCharacter gameCharacter)
-
Method Summary
Modifier and Type Method Description void
AddBlockedMemory(int int1, int int2, int int3)
IsoGameCharacter
getCharacter()
IsoZombie
getClosestChasingZombie()
IsoZombie
getClosestChasingZombie(boolean boolean1)
java.util.ArrayList
getClosestChasingZombies(int int1)
int
getCloseZombieCount()
SurvivorGroup
getGroup()
java.lang.String
getOrder()
boolean
HasBlockedMemory(int int1, int int2, int int3, int int4, int int5, int int6)
void
postUpdateHuman(IsoPlayer player)
void
renderlast()
void
setOrder(java.lang.String string)
void
update()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
spottedCharacters
public final java.util.ArrayList spottedCharacters -
StepBehaviors
public boolean StepBehaviors -
stance
-
controlledByAdvancedPathfinder
public boolean controlledByAdvancedPathfinder -
isInMeta
public boolean isInMeta -
BlockedMemories
public final java.util.HashMap BlockedMemories -
AIFocusPoint
-
nextPathTarget
-
aiTarget
-
NextPathNodeInvalidated
public boolean NextPathNodeInvalidated -
HumanControlVars
-
teammateChasingZombies
public java.util.ArrayList teammateChasingZombies -
chasingZombies
public java.util.ArrayList chasingZombies -
allowLongTermTick
public boolean allowLongTermTick -
isAI
public boolean isAI
-
-
Constructor Details
-
GameCharacterAIBrain
-
-
Method Details
-
getCharacter
-
update
public void update() -
postUpdateHuman
-
getOrder
public java.lang.String getOrder() -
setOrder
public void setOrder(java.lang.String string) -
getGroup
-
getCloseZombieCount
public int getCloseZombieCount() -
getClosestChasingZombie
-
getClosestChasingZombie
-
getClosestChasingZombies
public java.util.ArrayList getClosestChasingZombies(int int1) -
AddBlockedMemory
public void AddBlockedMemory(int int1, int int2, int int3) -
HasBlockedMemory
public boolean HasBlockedMemory(int int1, int int2, int int3, int int4, int int5, int int6) -
renderlast
public void renderlast()
-