Package zombie.characters
Class SurvivorGroup
java.lang.Object
zombie.characters.SurvivorGroup
public class SurvivorGroup
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.StackGroupNeedsSurvivorDescLeaderjava.util.ArrayListMembersIsoBuildingSafehouse -
Constructor Summary
Constructors Constructor Description SurvivorGroup(KahluaTable luaGroup)SurvivorGroup(SurvivorDesc leader) -
Method Summary
Modifier and Type Method Description voidaddAll(SurvivorGroup group)voidaddMember(SurvivorDesc member)voidAddNeed(java.lang.String type, int priority)voidDespawn()SurvivorDescgetLeader()KahluaTablegetLuaGroup()java.util.ArrayListgetMembers()intgetTotalNeedPriority()voidgotoBuildingOrder(BuildingDef def)voidgotoOrder(int x, int y)booleanHasNeed(java.lang.String type)booleanHasOtherMembers(SurvivorDesc descriptor)voidinstanceGroup(int x, int y)booleanisInstanced()booleanisLeader(IsoGameCharacter chr)booleanisLeader(SurvivorDesc desc)booleanisMember(IsoGameCharacter chr)booleanisMember(SurvivorDesc desc)voidremoveMember(SurvivorDesc member)voidsetLeader(SurvivorDesc desc)voidsetLuaGroup(KahluaTable tab)voidsetLuaTable(KahluaTable group)voidsetSafehouse(IsoBuilding building)voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Safehouse
-
Members
public java.util.ArrayList Members -
Leader
-
GroupNeeds
public java.util.Stack GroupNeeds
-
-
Constructor Details
-
SurvivorGroup
-
SurvivorGroup
-
-
Method Details
-
setLuaGroup
-
getMembers
public java.util.ArrayList getMembers() -
addAll
-
getLuaGroup
-
gotoOrder
public void gotoOrder(int x, int y) -
gotoBuildingOrder
-
setLeader
-
getLeader
-
addMember
-
isInstanced
public boolean isInstanced() -
removeMember
-
isMember
-
isMember
-
isLeader
-
isLeader
-
update
public void update() -
HasOtherMembers
-
getTotalNeedPriority
public int getTotalNeedPriority() -
AddNeed
public void AddNeed(java.lang.String type, int priority) -
HasNeed
public boolean HasNeed(java.lang.String type) -
setLuaTable
-
setSafehouse
-
instanceGroup
public void instanceGroup(int x, int y) -
Despawn
public void Despawn()
-