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
Modifier and TypeFieldDescriptionint
boolean
int
boolean
int
int
int
final gnu.trove.list.array.TIntArrayList
float[]
int
float
float[]
float[]
int
int
int
int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
contains
(int x, int y, int z) boolean
difference
(int x, int y, int z, int w, int h, ArrayList<IsoMetaGrid.Zone> result) void
Dispose()
int
getClippedSegmentOfPolyline
(int clipX1, int clipY1, int clipX2, int clipY2, double[] t1t2) int
float
int
getName()
float[]
float
float[]
float
getType()
int
getWidth()
int
getX()
int
getY()
int
getZ()
int
boolean
haveCons()
boolean
intersects
(int x, int y, int z, int w, int h) boolean
isPoint()
boolean
boolean
boolean
pickRandomLocation
(IsoGameCharacter.Location location) void
void
void
setH
(int h) void
setHaveConstruction
(boolean have) void
void
setLastActionTimestamp
(int lastActionTimestamp) void
void
setOriginalName
(String originalName) void
setPickedXForZoneStory
(int pickedXForZoneStory) void
setPickedYForZoneStory
(int pickedYForZoneStory) void
void
setW
(int w) void
setX
(int x) void
setY
(int y)
-
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 x) -
setY
public void setY(int y) -
setW
public void setW(int w) -
setH
public void setH(int h) -
isPoint
public boolean isPoint() -
isPolygon
public boolean isPolygon() -
isPolyline
public boolean isPolyline() -
isRectangle
public boolean isRectangle() -
setPickedXForZoneStory
public void setPickedXForZoneStory(int pickedXForZoneStory) -
setPickedYForZoneStory
public void setPickedYForZoneStory(int pickedYForZoneStory) -
getHoursSinceLastSeen
public float getHoursSinceLastSeen() -
setHourSeenToCurrent
public void setHourSeenToCurrent() -
setHaveConstruction
public void setHaveConstruction(boolean have) -
haveCons
public boolean haveCons() -
getZombieDensity
public int getZombieDensity() -
contains
public boolean contains(int x, int y, int z) -
intersects
public boolean intersects(int x, int y, int z, int w, int h) -
difference
-
pickRandomLocation
-
getRandomSquareInZone
-
getRandomUnseenSquareInZone
-
addSquare
-
getSquares
-
removeSquare
-
getName
-
setName
-
getType
-
setType
-
getLastActionTimestamp
public int getLastActionTimestamp() -
setLastActionTimestamp
public void setLastActionTimestamp(int lastActionTimestamp) -
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 clipX1, int clipY1, int clipX2, int clipY2, double[] t1t2) -
getPolygonTriangles
public float[] getPolygonTriangles() -
getPolylineOutlineTriangles
public float[] getPolylineOutlineTriangles() -
getPolylineLength
public float getPolylineLength() -
Dispose
public void Dispose()
-