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

cInteractive_Item Class Reference

classe générique des objets immobiles interactifs More...

#include <bonus.h>

Inheritance diagram for cInteractive_Item:

cBlue_Trap cBomb cCadeau cGreen_Trap cHologramme cRed_Trap cTeleporteur List of all members.

Public Member Functions

 cInteractive_Item (int px, int py, cSprite_Display_Def *def, int r, Interactive_Item_Type t)
 constructeur

void Display ()
 affiche l'objet ds le backbuffer

int Get_Rayon ()
 retourne le rayon de l'objet

virtual void Reset ()
 permet de remettre à son état initial un cInteractive_Item


Public Attributes

int Px
 position de l'objet

int Py
 position de l'objet

Interactive_Item_Type Type
 type de cet objet


Private Attributes

cSprite_Display_DefpDisplay_Def
 classe d'affichage

int Rayon
 rayon pour les collisions


Detailed Description

classe générique des objets immobiles interactifs

Definition at line 49 of file bonus.h.


Constructor & Destructor Documentation

cInteractive_Item::cInteractive_Item int  px,
int  py,
cSprite_Display_Def def,
int  r,
Interactive_Item_Type  t
 

constructeur

px,py : position de l'objet
def : pointeur vers une classe d'affichage r : rayon de l'objet t : type d'objet

Definition at line 11 of file bonus.cpp.

References cInteractive_Item(), pDisplay_Def, Px, Py, Rayon, and Type.

Referenced by cInteractive_Item().


Member Function Documentation

void cInteractive_Item::Display  ) 
 

affiche l'objet ds le backbuffer

Definition at line 21 of file bonus.cpp.

References cSprite_Display_Def::Display(), pDisplay_Def, Px, Py, and Rayon.

int cInteractive_Item::Get_Rayon  )  [inline]
 

retourne le rayon de l'objet

Definition at line 65 of file bonus.h.

References Rayon.

virtual void cInteractive_Item::Reset  )  [inline, virtual]
 

permet de remettre à son état initial un cInteractive_Item

Reimplemented in cBomb.

Definition at line 73 of file bonus.h.


Member Data Documentation

cSprite_Display_Def* cInteractive_Item::pDisplay_Def [private]
 

classe d'affichage

Definition at line 75 of file bonus.h.

Referenced by cInteractive_Item(), and Display().

int cInteractive_Item::Px
 

position de l'objet

Definition at line 68 of file bonus.h.

Referenced by cInteractive_Item(), and Display().

int cInteractive_Item::Py
 

position de l'objet

Definition at line 68 of file bonus.h.

Referenced by cInteractive_Item(), and Display().

int cInteractive_Item::Rayon [private]
 

rayon pour les collisions

Definition at line 76 of file bonus.h.

Referenced by cInteractive_Item(), Display(), and Get_Rayon().

Interactive_Item_Type cInteractive_Item::Type
 

type de cet objet

Definition at line 70 of file bonus.h.

Referenced by cInteractive_Item(), and cUnit::React_To_Bonus().


The documentation for this class was generated from the following files:
Generated on Fri May 21 19:22:37 2004 for LIBELL by doxygen 1.3.7