Tile Class Reference

#include <Tile.h>

Inheritance diagram for Tile:

Object List of all members.

Public Member Functions

 Tile ()
 Tile (Sprite *sprite, bool collidable, int x, int y, double depth=0)
void collide (Object *o)
void draw ()
void update ()

Private Attributes

Sprite_sprite

Detailed Description

Definition at line 7 of file Tile.h.


Constructor & Destructor Documentation

Tile::Tile  ) 
 

Definition at line 9 of file Tile.cpp.

Tile::Tile Sprite sprite,
bool  collidable,
int  x,
int  y,
double  depth = 0
 

Definition at line 13 of file Tile.cpp.

References Object::_box, Object::_collidable, Object::_depth, Object::_id, _sprite, Object::_type, Sprite::height(), Object::id(), TILE, and Sprite::width().


Member Function Documentation

void Tile::collide Object o  )  [virtual]
 

Reimplemented from Object.

Definition at line 34 of file Tile.cpp.

void Tile::draw  )  [virtual]
 

Implements Object.

Definition at line 38 of file Tile.cpp.

References Object::_box, _sprite, and Sprite::draw().

void Tile::update  )  [virtual]
 

Reimplemented from Object.

Definition at line 43 of file Tile.cpp.

References _sprite, and Sprite::update().


Member Data Documentation

Sprite* Tile::_sprite [private]
 

Definition at line 18 of file Tile.h.

Referenced by draw(), Tile(), and update().


The documentation for this class was generated from the following files:
Generated on Sat Apr 22 15:05:21 2006 for ProjectX by  doxygen 1.4.6-NO