Package zombie.iso
Class IsoMetaGrid.Zone
java.lang.Object
zombie.iso.IsoMetaGrid.Zone
- Direct Known Subclasses:
IsoMannequin.MannequinZone,IsoMetaGrid.VehicleZone
- Enclosing class:
- IsoMetaGrid
-
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanintbooleanintintintfinal gnu.trove.list.array.TIntArrayListfloat[]intfinal HashMapfloatfloat[]float[]intintintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSquare(IsoGridSquare square) booleancontains(int int1, int int2, int int3) booleandifference(int int1, int int2, int int3, int int4, int int5, ArrayList arrayList) voidDispose()intgetClippedSegmentOfPolyline(int int1, int int2, int int3, int int4, double[] doubleArray) intfloatintgetName()float[]floatfloat[]floatgetType()intgetWidth()intgetX()intgetY()intgetZ()intbooleanhaveCons()booleanintersects(int int1, int int2, int int3, int int4, int int5) booleanisPoint()booleanbooleanbooleanpickRandomLocation(IsoGameCharacter.Location location) voidremoveSquare(IsoGridSquare square) voidvoidsetH(int int1) voidsetHaveConstruction(boolean boolean1) voidvoidsetLastActionTimestamp(int int1) voidvoidsetOriginalName(String string) voidsetPickedXForZoneStory(int int1) voidsetPickedYForZoneStory(int int1) voidvoidsetW(int int1) voidsetX(int int1) voidsetY(int int1)
-
Field Details
-
id
-
hourLastSeen
public int hourLastSeen -
lastActionTimestamp
public int lastActionTimestamp -
haveConstruction
public boolean haveConstruction -
spawnedZombies
-
zombiesTypeToSpawn
-
spawnSpecialZombies
-
name
-
type
-
x
public int x -
y
public int y -
z
public int z -
w
public int w -
h
public int h -
geometryType
-
points
public final gnu.trove.list.array.TIntArrayList points -
polylineWidth
public int polylineWidth -
polylineOutlinePoints
public float[] polylineOutlinePoints -
triangles
public float[] triangles -
triangleAreas
public float[] triangleAreas -
totalArea
public float totalArea -
pickedXForZoneStory
public int pickedXForZoneStory -
pickedYForZoneStory
public int pickedYForZoneStory -
pickedRZStory
-
isPreferredZoneForSquare
public boolean isPreferredZoneForSquare
-
-
Constructor Details
-
Zone
-
-
Method Details
-
setX
public void setX(int int1) -
setY
public void setY(int int1) -
setW
public void setW(int int1) -
setH
public void setH(int int1) -
isPoint
public boolean isPoint() -
isPolygon
public boolean isPolygon() -
isPolyline
public boolean isPolyline() -
isRectangle
public boolean isRectangle() -
setPickedXForZoneStory
public void setPickedXForZoneStory(int int1) -
setPickedYForZoneStory
public void setPickedYForZoneStory(int int1) -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
setHaveConstruction
public void setHaveConstruction(boolean boolean1) -
haveCons
public boolean haveCons() -
getZombieDensity
public int getZombieDensity() -
contains
public boolean contains(int int1, int int2, int int3) -
intersects
public boolean intersects(int int1, int int2, int int3, int int4, int int5) -
difference
-
pickRandomLocation
-
getRandomSquareInZone
-
getRandomUnseenSquareInZone
-
addSquare
-
getSquares
-
removeSquare
-
getName
-
setName
-
getType
-
setType
-
getLastActionTimestamp
public int getLastActionTimestamp() -
setLastActionTimestamp
public void setLastActionTimestamp(int int1) -
getX
public int getX() -
getY
public int getY() -
getZ
public int getZ() -
getHeight
public int getHeight() -
getWidth
public int getWidth() -
getTotalArea
public float getTotalArea() -
sendToServer
public void sendToServer() -
getOriginalName
-
setOriginalName
-
getClippedSegmentOfPolyline
public int getClippedSegmentOfPolyline(int int1, int int2, int int3, int int4, double[] doubleArray) -
getPolygonTriangles
public float[] getPolygonTriangles() -
getPolylineOutlineTriangles
public float[] getPolylineOutlineTriangles() -
getPolylineLength
public float getPolylineLength() -
Dispose
public void Dispose()
-