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
Nested ClassesModifier and TypeClassDescriptionstatic classprotected class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ErosionCategory.Dataprotected voidclearCatModData(ErosionData.Square square) protected floatclerp(float float1, float float2, float float3) protected booleancurrentBloom(float float1, ErosionObj erosionObj) protected intcurrentSeason(float float1, ErosionObj erosionObj) protected ErosionCategory.DatagetCatModData(ErosionData.Square square) abstract voidgetObjectNames(ArrayList arrayList) abstract voidinit()static ErosionCategory.DataloadCategoryData(ByteBuffer byteBuffer, int int1) abstract booleanreplaceExistingObject(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2) protected ErosionCategory.DatasetCatModData(ErosionData.Square square) abstract voidupdate(IsoGridSquare square, ErosionData.Square square2, ErosionCategory.Data data, ErosionData.Chunk chunk, int int1) voidupdateObj(ErosionData.Square square, ErosionCategory.Data data, IsoGridSquare square2, ErosionObj erosionObj, boolean boolean1, int int1, int int2, boolean boolean2) abstract booleanvalidateSpawn(IsoGridSquare square, ErosionData.Square square2, ErosionData.Chunk chunk, boolean boolean1, boolean boolean2, boolean boolean3) protected IsoObjectvalidWall(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
-