#include </home/clem/local/src/opie/noncore/games/bounce/game.h>
Collaboration diagram for Wall:

Public Types | |
| enum | Direction { Up, Down, Left, Right } |
Public Slots | |
| void | advance () |
| void | update () |
Signals | |
| void | finished (Wall *wall, int tile) |
Public Member Functions | |
| Wall (JezzField *field, int x, int y, Direction dir, int tile, QObject *parent=0, const char *name=0) | |
| void | finish () |
| void | fill (bool black) |
Private Member Functions | |
| bool | isFree (int x, int y) |
Private Attributes | |
| Direction | m_dir |
| JezzField * | m_field |
| int | m_dx |
| int | m_dy |
| int | m_x |
| int | m_y |
| int | m_startX |
| int | m_startY |
| int | m_tile |
| int | m_delay |
| bool | m_active |
|
|
|
|
||||||||||||||||||||||||||||||||
|
Definition at line 141 of file game.cpp. References Down, Left, m_dir, m_dx, m_dy, m_field, m_startX, m_startY, m_tile, m_x, m_y, Right, and Up. |
|
|
Definition at line 185 of file game.cpp. References finish(), finished(), isFree(), m_active, m_delay, m_dx, m_dy, m_field, m_tile, m_x, m_y, MS2TICKS, TILE_WALLEND, update(), and WALL_DELAY. |
|
|
Definition at line 218 of file game.cpp. References m_dx, m_dy, m_field, m_startX, m_startY, m_tile, m_x, m_y, JezzField::setGameTile(), Opie::MM::x, and Opie::MM::y. Referenced by JezzGame::ballCollision(), and JezzGame::wallFinished(). |
|
|
Definition at line 162 of file game.cpp. References m_active. Referenced by advance(), and JezzGame::ballCollision(). |
|
||||||||||||
|
Referenced by advance(). |
|
||||||||||||
|
Definition at line 167 of file game.cpp. References m_field, TILE_FREE, and TILE_SIZE. Referenced by advance(). |
|
|
Definition at line 181 of file game.cpp. Referenced by advance(). |
|
|
|
|
|
Definition at line 86 of file game.h. Referenced by advance(). |
|
|
Definition at line 80 of file game.h. Referenced by Wall(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2