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

Public Member Functions | |
| Door (List *info, int x, int y) | |
| void | draw () |
| void | update () |
| void | collide (Object *o) |
| void | load (List *info, bool fromConstructor=true) |
| virtual Object * | copy () |
| void | setLock (bool locked) |
| void | setOpen (bool open) |
Private Attributes | |
| Sprite * | _openSprite |
| Sprite * | _closedSprite |
| bool | _open |
| bool | _locked |
Definition at line 7 of file Door.h.
|
||||||||||||||||
|
Definition at line 4 of file Door.cpp. References Object::_type, DOOR, and load(). Referenced by copy(). |
|
|
Reimplemented from Object. Definition at line 43 of file Door.cpp. References Object::_collidable, _locked, _open, ENEMY, Object::getType(), and PLAYER. |
|
|
Reimplemented from Object. Definition at line 38 of file Door.cpp. References Door(). |
|
|
Implements Object. Definition at line 51 of file Door.cpp. References Object::_box, _closedSprite, _open, _openSprite, and Sprite::draw(). |
|
||||||||||||
|
Reimplemented from Object. Definition at line 11 of file Door.cpp. References _openSprite, Object::load(), and Sprite::loadSprite(). Referenced by Door(). |
|
|
Definition at line 17 of file Door.h. References _locked. Referenced by SetDoorLockCommand::execute(). |
|
|
Definition at line 60 of file Door.cpp. References Object::_box, _closedSprite, Object::_collidable, _open, _openSprite, Sprite::height(), and Sprite::width(). |
|
|
Reimplemented from Object. |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6-NO