Package zombie.globalObjects
Class GlobalObjectSystem
java.lang.Object
zombie.globalObjects.GlobalObjectSystem
- Direct Known Subclasses:
CGlobalObjectSystem,SGlobalObjectSystem
public abstract class GlobalObjectSystem
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected GlobalObjectLookuplookupprotected KahluaTablemodDataprotected java.lang.Stringnameprotected java.util.ArrayListobjects -
Method Summary
Modifier and Type Method Description java.util.ArrayListallocList()voidfinishedWithList(java.util.ArrayList arrayList)KahluaTablegetModData()java.lang.StringgetName()GlobalObjectgetObjectAt(int int1, int int2, int int3)GlobalObjectgetObjectByIndex(int int1)intgetObjectCount()java.util.ArrayListgetObjectsAdjacentTo(int int1, int int2, int int3)java.util.ArrayListgetObjectsInChunk(int int1, int int2)booleanhasObjectsInChunk(int int1, int int2)protected abstract GlobalObjectmakeObject(int int1, int int2, int int3)GlobalObjectnewObject(int int1, int int2, int int3)voidremoveObject(GlobalObject globalObject)voidReset()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
name
protected final java.lang.String name -
modData
-
objects
protected final java.util.ArrayList objects -
lookup
-
-
Method Details
-
getName
public java.lang.String getName() -
getModData
-
makeObject
-
newObject
-
removeObject
public final void removeObject(GlobalObject globalObject) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateException
-
getObjectAt
-
hasObjectsInChunk
public final boolean hasObjectsInChunk(int int1, int int2) -
getObjectsInChunk
public final java.util.ArrayList getObjectsInChunk(int int1, int int2) -
getObjectsAdjacentTo
public final java.util.ArrayList getObjectsAdjacentTo(int int1, int int2, int int3) -
getObjectCount
public final int getObjectCount() -
getObjectByIndex
-
allocList
public final java.util.ArrayList allocList() -
finishedWithList
public final void finishedWithList(java.util.ArrayList arrayList) -
Reset
public void Reset()
-