Drag[en]gine Script Module DragonScript Script API  1.0
SpawnPoint Class Reference
Inheritance diagram for SpawnPoint:

Public Member Functions

int getReferenceNumber ()
SpawnPoint new (SpawnPointClass eclass, StubElement stub)
void readFromFile (FileReader reader)
void setReferenceNumber (int refNum)
void visit (ElementVisitor visitor)
void writeToFile (FileWriter writer)
- Public Member Functions inherited from Element
void addToGameWorld ()
void dispose ()
ElementClass getClass ()
DMatrix getElementMatrix ()
 Matrix to transform from element space into world space. More...
GameWorld getGameWorld ()
UniqueID getID ()
DMatrix getInverseElementMatrix ()
 Matrix to transform from world space into element space. More...
Quaternion getOrientation ()
Element getParent ()
DVector getPosition ()
bool getTouchable ()
bool getVisible ()
void init (StubElement stub)
bool isChildOf (Element parent)
bool isMyselfOrChildOf (Element parent)
Element new (ElementClass elementClass)
void onSetGameWorld ()
void onSetGeometry ()
void onSetOrientation ()
void onSetParent ()
void onSetPosition ()
void onSetTouchable ()
void onSetVisible ()
void postLoadInit ()
void postThink (float elapsed)
void readFromFile (FileReader reader)
void removeFromGameWorld ()
void removeFromGameWorldIfPresent ()
 Remove element from game world if present. More...
void setGameWorld (GameWorld gameWorld)
void setGeometry (DVector position, Quaternion orientation)
void setID (UniqueID id)
void setOrientation (Quaternion orientation)
void setParent (Element parent)
void setPosition (DVector position)
void setTouchable (bool touchable)
void setVisible (bool visible)
void think (float elapsed)
String toString ()
void visit (ElementVisitor visitor)
void writeToFile (FileWriter writer)

Detailed Description

Spawn point for some character or object. Has support for variable class names as often a spawn point has no other options than a reference number to identify it among multiple spawn points of the same type. This way you can create the class with the class name as parameter saving you from creating an empty subclass for each spawn point type you have got in your game.

Roland Pl├╝ss

Member Function Documentation

§ getReferenceNumber()

int getReferenceNumber ( )

Retrieves the reference number of this spawn point.

§ new()

SpawnPoint new ( SpawnPointClass  eclass,
StubElement  stub 

Creates a new SpawnPoint object.

§ readFromFile()

void readFromFile ( FileReader  reader)

Reads the element from a file writer.

§ setReferenceNumber()

void setReferenceNumber ( int  refNum)

Sets the reference number of this spawn point.

§ visit()

void visit ( ElementVisitor  visitor)

Visit this element.

§ writeToFile()

void writeToFile ( FileWriter  writer)

Writes the element to a file writer.

The documentation for this class was generated from the following file: