News SF.net Project Frequently Asked Questions Documentation Downloads Mailing Lists How to Contribute

SourceForge.net Logo

Changing the way games are made and played.

Zap::ForceFieldProjector class Reference

Zap::ForceFieldProjector Class Reference

#include <engineeredObjects.h>

Inheritance diagram for Zap::ForceFieldProjector:

Zap::EngineeredObject Zap::GameObject TNL::NetObject TNL::Object

Public Member Functions

 ForceFieldProjector (S32 team=-1, Point anchorPoint=Point(), Point anchorNormal=Point())
bool getCollisionPoly (Vector< Point > &polyPoints)
void render ()
void onEnabled ()
void onDisabled ()
 TNL_DECLARE_CLASS (ForceFieldProjector)

Private Types

typedef EngineeredObject Parent

Private Attributes

SafePtr< ForceField > mField

Member Typedef Documentation

typedef EngineeredObject Zap::ForceFieldProjector::Parent [private]
 

Reimplemented from Zap::EngineeredObject.


Constructor & Destructor Documentation

Zap::ForceFieldProjector::ForceFieldProjector (  S32  team = -1,
Point  anchorPoint = Point(),
Point  anchorNormal = Point()
)  [inline]
 


Member Function Documentation

bool Zap::ForceFieldProjector::getCollisionPoly (  Vector< Point > &  polyPoints  )  [virtual]
 

Reimplemented from Zap::GameObject.

void Zap::ForceFieldProjector::render (   )  [virtual]
 

Reimplemented from Zap::GameObject.

void Zap::ForceFieldProjector::onEnabled (   )  [virtual]
 

Reimplemented from Zap::EngineeredObject.

void Zap::ForceFieldProjector::onDisabled (   )  [virtual]
 

Reimplemented from Zap::EngineeredObject.

Zap::ForceFieldProjector::TNL_DECLARE_CLASS (  ForceFieldProjector   ) 
 


Field Documentation

SafePtr<ForceField> Zap::ForceFieldProjector::mField [private]