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 Vector2AIFocusPointIsoMovingObjectaiTargetbooleanallowLongTermTickjava.util.HashMapBlockedMemoriesjava.util.ArrayListchasingZombiesbooleancontrolledByAdvancedPathfinderAIBrainPlayerControlVarsHumanControlVarsbooleanisAIbooleanisInMetabooleanNextPathNodeInvalidatedVector3nextPathTargetjava.util.ArrayListspottedCharactersStancestancebooleanStepBehaviorsjava.util.ArrayListteammateChasingZombies -
Constructor Summary
Constructors Constructor Description GameCharacterAIBrain(IsoGameCharacter gameCharacter) -
Method Summary
Modifier and Type Method Description voidAddBlockedMemory(int int1, int int2, int int3)IsoGameCharactergetCharacter()IsoZombiegetClosestChasingZombie()IsoZombiegetClosestChasingZombie(boolean boolean1)java.util.ArrayListgetClosestChasingZombies(int int1)intgetCloseZombieCount()SurvivorGroupgetGroup()java.lang.StringgetOrder()booleanHasBlockedMemory(int int1, int int2, int int3, int int4, int int5, int int6)voidpostUpdateHuman(IsoPlayer player)voidrenderlast()voidsetOrder(java.lang.String string)voidupdate()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()
-