new FogOfWarViewer()
- Source:
Subclass of FogOfWar. Object tracks the movement of target object and radius for Field of View.
Methods
checkMove() → {Boolean}
- Source:
Checks to see if the target object has changed positions.
Returns:
- True if target object has changed X or Y location in World Coordinates.
- Type
- Boolean
getRadius() → {Number}
- Source:
Returns the value of radius for Field of View for this object.
Returns:
- Radius in World Coordinates.
- Type
- Number
getTarget() → {Object}
- Source:
Returns the target object.
Returns:
- Target object for this FogOfWarViewer.
- Type
- Object
getX() → {Number}
- Source:
Returns the X location in World Coordinates.
Returns:
- X location in World Coordinates.
- Type
- Number
getY() → {Number}
- Source:
Returns the Y location in World Coordinates.
Returns:
- Y location in World Coordinates.
- Type
- Number
removeTarget()
- Source:
Removes the target object from FogOfWarViewer object.
setRadius(r)
- Source:
Changes the size of radius for a Field of View.
Parameters:
Name | Type | Description |
---|---|---|
r |
Number | New radius in World Coordinates. |
setTarget(t, r)
- Source:
Sets the target and radius for an object to have a Field of View.
Parameters:
Name | Type | Description |
---|---|---|
t |
Object | Already created object for the Fog Of War to track. |
r |
Number | Radius in World Coordinates. |
update()
- Source:
Updates the previous X and Y location.