#include <Tile.h>
Inheritance diagram for Tile:

Public Member Functions | |
| Tile () | |
| Tile (Sprite *sprite, bool collidable, int x, int y, double depth=0) | |
| virtual Object * | copy () |
| void | collide (Object *o) |
| void | draw () |
| void | update () |
| Sprite * | getSprite () |
| void | setDraw (bool draw) |
| bool | getDraw () |
| void | calcDrawBox () |
| SDL_Rect | getSquare (Sprite *sprite, double depth) |
Private Attributes | |
| Sprite * | _sprite |
| bool | _draw |
| bool | _existDBox |
| SDL_Rect | _drawBox |
Definition at line 7 of file Tile.h.
|
|
Definition at line 10 of file Tile.cpp. Referenced by copy(). |
|
||||||||||||||||||||||||
|
Definition at line 15 of file Tile.cpp. References Object::_box, Object::_collidable, Object::_depth, _drawBox, Object::_id, _sprite, Object::_type, Sprite::height(), Object::id(), TILE, and Sprite::width(). |
|
|
Definition at line 60 of file Tile.cpp. References Object::_box, Object::_depth, _draw, _drawBox, _existDBox, _sprite, getSquare(), Level::getTileFromPixels(), Level::instance(), Level::tileHeight, and Level::tileWidth. |
|
|
Reimplemented from Object. |
|
|
Reimplemented from Object. Definition at line 36 of file Tile.cpp. References Tile(). |
|
|
Implements Object. Definition at line 45 of file Tile.cpp. References Object::_box, _draw, _drawBox, _existDBox, _sprite, Sprite::draw(), and Sprite::drawBox(). |
|
|
Definition at line 21 of file Tile.h. References _draw. |
|
|
Definition at line 19 of file Tile.h. References _sprite. |
|
||||||||||||
|
Definition at line 79 of file Tile.cpp. References Object::_box, Object::_depth, _sprite, getSquare(), Level::getTileFromPixels(), Level::instance(), Level::tileHeight, and Level::tileWidth. Referenced by calcDrawBox(), and getSquare(). |
|
|
Definition at line 20 of file Tile.h. References _draw. |
|
|
Reimplemented from Object. Definition at line 55 of file Tile.cpp. References _sprite, and Sprite::update(). |
|
|
Definition at line 29 of file Tile.h. Referenced by calcDrawBox(), draw(), getDraw(), and setDraw(). |
|
|
Definition at line 31 of file Tile.h. Referenced by calcDrawBox(), draw(), and Tile(). |
|
|
Definition at line 30 of file Tile.h. Referenced by calcDrawBox(), and draw(). |
|
|
Definition at line 28 of file Tile.h. Referenced by calcDrawBox(), draw(), getSprite(), getSquare(), Tile(), and update(). |
1.4.6-NO