Package zombie.iso
Class IsoMetaGrid.Zone
java.lang.Object
zombie.iso.IsoMetaGrid.Zone
- Direct Known Subclasses:
IsoMannequin.MannequinZone,IsoMetaGrid.VehicleZone
- Enclosing class:
- IsoMetaGrid
public static class IsoMetaGrid.Zone
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description IsoMetaGrid.ZoneGeometryTypegeometryTypeinthbooleanhaveConstructioninthourLastSeenjava.lang.DoubleidbooleanisPreferredZoneForSquareintlastActionTimestampjava.lang.StringnameRandomizedZoneStoryBasepickedRZStoryintpickedXForZoneStoryintpickedYForZoneStorygnu.trove.list.array.TIntArrayListpointsfloat[]polylineOutlinePointsintpolylineWidthjava.util.HashMapspawnedZombiesjava.lang.BooleanspawnSpecialZombiesfloat[]trianglesjava.lang.Stringtypeintwintxintyintzjava.lang.StringzombiesTypeToSpawn -
Constructor Summary
Constructors Constructor Description Zone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5) -
Method Summary
Modifier and Type Method Description voidaddSquare(IsoGridSquare square)booleancontains(int int1, int int2, int int3)booleandifference(int int1, int int2, int int3, int int4, int int5, java.util.ArrayList arrayList)voidDispose()intgetClippedSegmentOfPolyline(int int1, int int2, int int3, int int4, double[] doubleArray)intgetHeight()floatgetHoursSinceLastSeen()intgetLastActionTimestamp()java.lang.StringgetName()java.lang.StringgetOriginalName()float[]getPolygonTriangles()float[]getPolylineOutlineTriangles()IsoGridSquaregetRandomSquareInZone()IsoGridSquaregetRandomUnseenSquareInZone()java.util.ArrayListgetSquares()java.lang.StringgetType()intgetWidth()intgetX()intgetY()intgetZombieDensity()booleanhaveCons()booleanintersects(int int1, int int2, int int3, int int4, int int5)booleanisPoint()booleanisPolygon()booleanisPolyline()booleanisRectangle()voidremoveSquare(IsoGridSquare square)voidsendToServer()voidsetH(int int1)voidsetHaveConstruction(boolean boolean1)voidsetHourSeenToCurrent()voidsetLastActionTimestamp(int int1)voidsetName(java.lang.String string)voidsetOriginalName(java.lang.String string)voidsetPickedXForZoneStory(int int1)voidsetPickedYForZoneStory(int int1)voidsetType(java.lang.String string)voidsetW(int int1)voidsetX(int int1)voidsetY(int int1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
id
public java.lang.Double id -
hourLastSeen
public int hourLastSeen -
lastActionTimestamp
public int lastActionTimestamp -
haveConstruction
public boolean haveConstruction -
spawnedZombies
public final java.util.HashMap spawnedZombies -
zombiesTypeToSpawn
public java.lang.String zombiesTypeToSpawn -
spawnSpecialZombies
public java.lang.Boolean spawnSpecialZombies -
name
public java.lang.String name -
type
public java.lang.String 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 -
pickedXForZoneStory
public int pickedXForZoneStory -
pickedYForZoneStory
public int pickedYForZoneStory -
pickedRZStory
-
isPreferredZoneForSquare
public boolean isPreferredZoneForSquare
-
-
Constructor Details
-
Zone
public Zone(java.lang.String string, java.lang.String string2, int int1, int int2, int int3, int int4, int int5)
-
-
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
public boolean difference(int int1, int int2, int int3, int int4, int int5, java.util.ArrayList arrayList) -
getRandomSquareInZone
-
getRandomUnseenSquareInZone
-
addSquare
-
getSquares
public java.util.ArrayList getSquares() -
removeSquare
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String string) -
getType
public java.lang.String getType() -
setType
public void setType(java.lang.String string) -
getLastActionTimestamp
public int getLastActionTimestamp() -
setLastActionTimestamp
public void setLastActionTimestamp(int int1) -
getX
public int getX() -
getY
public int getY() -
getHeight
public int getHeight() -
getWidth
public int getWidth() -
sendToServer
public void sendToServer() -
getOriginalName
public java.lang.String getOriginalName() -
setOriginalName
public void setOriginalName(java.lang.String string) -
getClippedSegmentOfPolyline
public int getClippedSegmentOfPolyline(int int1, int int2, int int3, int int4, double[] doubleArray) -
getPolygonTriangles
public float[] getPolygonTriangles() -
getPolylineOutlineTriangles
public float[] getPolylineOutlineTriangles() -
Dispose
public void Dispose()
-