Package zombie.erosion.categories
Class ErosionCategory
java.lang.Object
zombie.erosion.categories.ErosionCategory
- Direct Known Subclasses:
Flowerbed
,NatureBush
,NatureGeneric
,NaturePlants
,NatureTrees
,StreetCracks
,WallCracks
,WallVines
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
protected class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ErosionCategory.Data
protected void
clearCatModData
(ErosionData.Square square) protected float
clerp
(float float1, float float2, float float3) protected boolean
currentBloom
(float float1, ErosionObj erosionObj) protected int
currentSeason
(float float1, ErosionObj erosionObj) protected ErosionCategory.Data
getCatModData
(ErosionData.Square square) abstract void
getObjectNames
(ArrayList arrayList) abstract void
init()
static ErosionCategory.Data
loadCategoryData
(ByteBuffer byteBuffer, int int1) abstract boolean
replaceExistingObject
(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2) protected ErosionCategory.Data
setCatModData
(ErosionData.Square square) abstract void
update
(IsoGridSquare square, ErosionData.Square square2, ErosionCategory.Data data, ErosionData.Chunk chunk, int int1) void
updateObj
(ErosionData.Square square, ErosionCategory.Data data, IsoGridSquare square2, ErosionObj erosionObj, boolean boolean1, int int1, int int2, boolean boolean2) abstract boolean
validateSpawn
(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2, boolean boolean3) protected IsoObject
validWall
(IsoGridSquare square, boolean boolean1, boolean boolean2)
-
Field Details
-
ID
public int ID -
region
-
seasonDisp
-
-
Constructor Details
-
ErosionCategory
public ErosionCategory()
-
-
Method Details
-
getCatModData
-
setCatModData
-
validWall
-
clerp
protected float clerp(float float1, float float2, float float3) -
currentSeason
-
currentBloom
-
updateObj
public void updateObj(ErosionData.Square square, ErosionCategory.Data data, IsoGridSquare square2, ErosionObj erosionObj, boolean boolean1, int int1, int int2, boolean boolean2) -
clearCatModData
-
init
public abstract void init() -
replaceExistingObject
public abstract boolean replaceExistingObject(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2) -
validateSpawn
public abstract boolean validateSpawn(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2, boolean boolean3) -
update
public abstract void update(IsoGridSquare square, ErosionData.Square square2, ErosionCategory.Data data, ErosionData.Chunk chunk, int int1) -
allocData
-
loadCategoryData
-
getObjectNames
-