Tesseract Engine Documentation

ObjectLibrary Members

ObjectLibrary overview

Public Static Fields

levelName 
levelXmlNode All nodes contained in the currently loaded level xml file
terrainModWidth 
vertMapToLocMapRelate 

Public Instance Constructors

ObjectLibrary Constructor CONSTRUCTOR:

Public Instance Fields

billboards Billboards requested by GameObjects
bots A list of opponent AI Players
gameEvents 3D Visualization of Game Events Mostly for debugging...
gameObjectList User Supplied GameObjects
gpuObjectLists Gpu-based Props Loaded from XML
humans A list of all Human Players
propLists Cpu-based Props Loaded from XML
terrain Terrain object.

Public Instance Properties

objectNames 

Public Instance Methods

Attack_Bullet Player uses Attack Method to shoot Bullet-like objects onto the board
Attack_GpuParticle Player uses Attack Method to shoot gpu-based objects onto the board
Attack_Grenade Player uses Attack Method to shoot Grenade-like objects onto the board
Draw Draw and Postdrawing
Draw_Billboards Pass a Billboard List to GameObjects so they can add GameObject-relative Billboards. This does not effect the Prop Billboards.
DrawAIVision Draw AI vision
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetGameObject 
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
LoadLevel Load the Terrain and Skysphere for the Terrain Demo
PostDraw_HUD Let each GameObject draw it's own Sprites
RemoveGameObject Remove a Game Object from our list of gameobjects
ToString (inherited from Object)Returns a String that represents the current Object.
ToXml Save the Level.
Update Call all GameObject Updates to handle gravity and motion

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

ObjectLibrary Class | DarkWynter.Engine.ObjectLib Namespace