XNACS1Lib: CSS490 Spring 2011
This is the base class for your program. To work with the XNACS1Lib, your main class must subclass
from this class.
The XNACS1Base..::..World type exposes the following members.
Methods
Name | Description | |
---|---|---|
ClampAtWorldBound |
Ensures that the inputPrimitive is kept within bounds of the world. If inputPrimitive position is outside
of the world bound, This function will determine the distances to the closes bound and force the inputPrimitive to
be insde that world bound.
|
|
CollideWorldBound |
Collide the inputPrimitive with the worldBound and return which of the worldBound (left/right/top/bottom or inside)
did this primitive intersect with.
|
|
OutsideWorldBound |
Returns true if the inputPrimitive is outside of the worldBound.
|
|
RemoveAllFromDrawSet |
Remove all Primitives from the default draw set. After this funciton, you will observe a blank screen.
|
|
SetBackgroundColor |
Sets the background color.
|
|
SetBackgroundTexture |
Set the background texture. The texture image will cover the entire background
such that the background color will not be visible.
|
|
SetWorldCoordinate |
Defines the world coordinate system to draw in.
|
Properties
Name | Description | |
---|---|---|
Paused |
Pausing the World Update (ShouldTravel primitive will stop moving).
|
|
TicksInASecond |
Gets or sets the number of ticks/frames in one second.
|
|
WorldDimension |
Get the dimension (width/height) of the world.
|
|
WorldMax |
Get the coordinate position that corresponds to the upper-right corner of the world.
|
|
WorldMin |
Get the coodinate position that corresponds to the lower-left corner of the world.
|