Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

FacingInterface Class Reference

#include <obj_face.h>

Inheritance diagram for FacingInterface:

FaceBouncing FaceFrog FacePassive FacePlayer FaceRotate List of all members.

Public Member Functions

 FacingInterface (Object *_obj, int _dir, bool _allow_setting)
virtual ~FacingInterface ()
virtual void Event (int evt)
int Direction ()
void SetDirection (int new_dir)

Protected Member Functions

void SetDir (int new_dir)

Protected Attributes

Objectobj
int dir
bool allow_setting

Constructor & Destructor Documentation

FacingInterface::FacingInterface Object   _obj,
int    _dir,
bool    _allow_setting
[inline]
 

virtual FacingInterface::~FacingInterface   [inline, virtual]
 


Member Function Documentation

int FacingInterface::Direction   [inline]
 

virtual void FacingInterface::Event int    evt [inline, virtual]
 

bus messages

Reimplemented in FacePassive, FaceBouncing, FaceFrog, FacePlayer, and FaceRotate.

void FacingInterface::SetDir int    new_dir [protected]
 

void FacingInterface::SetDirection int    new_dir
 

SetDir's if allow_setting is true

Reimplemented in FacePassive.


Member Data Documentation

bool FacingInterface::allow_setting [protected]
 

int FacingInterface::dir [protected]
 

Object* FacingInterface::obj [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Mar 2 18:50:27 2003 for eounicorn by doxygen1.3-rc3