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

Public Slots | |
| void | newGame () |
| void | pauseGame () |
| void | closeGame () |
| void | about () |
Public Member Functions | |
| KJezzball (QWidget *, const char *, WFlags) | |
Static Public Member Functions | |
| static QString | appName () |
Protected Types | |
| enum | { Idle, Running, Paused, Suspend } |
Protected Slots | |
| void | died () |
| void | newPercent (int percent) |
| void | second () |
| void | switchLevel () |
| void | gameOverNow () |
Protected Member Functions | |
| void | createLevel (int level) |
| void | startLevel () |
| void | stopLevel () |
| void | nextLevel () |
| void | gameOver () |
| void | initXMLUI () |
| void | focusOutEvent (QFocusEvent *) |
| void | focusInEvent (QFocusEvent *) |
| void | keyPressEvent (QKeyEvent *ev) |
Protected Attributes | |
| JezzGame * | m_gameWidget |
| QWidget * | m_view |
| QGridLayout * | m_layout |
| QLCDNumber * | m_levelLCD |
| QLCDNumber * | m_lifesLCD |
| QLCDNumber * | m_scoreLCD |
| QLCDNumber * | m_percentLCD |
| QLCDNumber * | m_timeLCD |
| QTimer * | m_timer |
| QTimer * | m_nextLevelTimer |
| QTimer * | m_gameOverTimer |
| enum KJezzball:: { ... } | m_state |
| struct { | |
| int lifes | |
| int time | |
| int score | |
| } | m_level |
| struct { | |
| int level | |
| int score | |
| } | m_game |
Private Attributes | |
| QMenuBar * | menu |
| QPopupMenu * | game |
| QLabel * | ScoreLabel |
| QLabel * | LivesLabel |
| QLabel * | FilledLabel |
| QLabel * | TimeLabel |
|
|
|
|
||||||||||||||||
|
Definition at line 26 of file kbounce.cpp. References about(), createLevel(), FilledLabel, game, gameOverNow(), Idle, Key_N, Key_P, LivesLabel, m_game, m_gameOverTimer, m_layout, m_nextLevelTimer, m_state, m_timer, m_view, newGame(), pauseGame(), ScoreLabel, second(), switchLevel(), TimeLabel, and tr. |
|
|
Definition at line 111 of file kbounce.cpp. References tr. Referenced by KJezzball(). |
|
|
Definition at line 35 of file kbounce.h. References QString::fromLatin1(). |
|
|
Definition at line 125 of file kbounce.cpp. References Idle, m_state, and stopLevel(). Referenced by newGame(). |
|
|
Definition at line 221 of file kbounce.cpp. References died(), FilledLabel, LivesLabel, m_gameWidget, m_layout, m_level, m_view, newPercent(), TimeLabel, and tr. Referenced by KJezzball(), newGame(), and switchLevel(). |
|
|
Definition at line 204 of file kbounce.cpp. References gameOver(), LivesLabel, m_level, and tr. Referenced by createLevel(). |
|
|
Definition at line 183 of file kbounce.cpp. References m_state, Running, startLevel(), and Suspend. |
|
|
Definition at line 172 of file kbounce.cpp. References m_state, Running, stopLevel(), and Suspend. |
|
|
Definition at line 156 of file kbounce.cpp. References m_gameOverTimer, stopLevel(), and TRUE. |
|
|
Definition at line 163 of file kbounce.cpp. References Idle, m_game, m_state, score, QString::setNum(), and tr. Referenced by KJezzball(). |
|
|
|
|
|
Definition at line 294 of file kbounce.cpp. References JezzGame::changeCursor(), and m_gameWidget. |
|
|
Definition at line 90 of file kbounce.cpp. References closeGame(), createLevel(), Idle, m_game, m_state, Running, ScoreLabel, startLevel(), and tr. Referenced by KJezzball(). |
|
|
Definition at line 211 of file kbounce.cpp. References FilledLabel, m_game, m_level, nextLevel(), and tr. Referenced by createLevel(). |
|
|
Definition at line 262 of file kbounce.cpp. References m_nextLevelTimer, stopLevel(), and TRUE. Referenced by newPercent(). |
|
|
Definition at line 134 of file kbounce.cpp. References JezzGame::display(), Idle, m_gameWidget, m_state, QString::null, Paused, Running, startLevel(), stopLevel(), Suspend, and tr. Referenced by KJezzball(). |
|
|
Definition at line 194 of file kbounce.cpp. References gameOver(), m_level, TimeLabel, and tr. Referenced by KJezzball(). |
|
|
Definition at line 244 of file kbounce.cpp. References m_gameWidget, m_timer, and JezzGame::start(). Referenced by focusInEvent(), newGame(), pauseGame(), and switchLevel(). |
|
|
Definition at line 253 of file kbounce.cpp. References m_gameWidget, m_timer, and JezzGame::stop(). Referenced by closeGame(), focusOutEvent(), gameOver(), nextLevel(), and pauseGame(). |
|
|
Definition at line 268 of file kbounce.cpp. References createLevel(), level, m_game, m_gameWidget, m_level, JezzGame::percent(), score, ScoreLabel, QString::setNum(), startLevel(), and tr. Referenced by KJezzball(). |
|
|
Definition at line 95 of file kbounce.h. Referenced by createLevel(), KJezzball(), and newPercent(). |
|
|
Definition at line 92 of file kbounce.h. Referenced by KJezzball(). |
|
|
Definition at line 87 of file kbounce.h. Referenced by switchLevel(). |
|
|
|
|
|
Definition at line 94 of file kbounce.h. Referenced by createLevel(), died(), and KJezzball(). |
|
|
Referenced by gameOverNow(), KJezzball(), newGame(), newPercent(), and switchLevel(). |
|
|
Definition at line 74 of file kbounce.h. Referenced by gameOver(), and KJezzball(). |
|
|
Definition at line 63 of file kbounce.h. Referenced by createLevel(), keyPressEvent(), pauseGame(), startLevel(), stopLevel(), and switchLevel(). |
|
|
Definition at line 65 of file kbounce.h. Referenced by createLevel(), and KJezzball(). |
|
|
Referenced by createLevel(), died(), newPercent(), second(), and switchLevel(). |
|
|
|
|
|
|
|
|
Definition at line 73 of file kbounce.h. Referenced by KJezzball(), and nextLevel(). |
|
|
|
|
|
|
|
|
Referenced by closeGame(), focusInEvent(), focusOutEvent(), gameOverNow(), KJezzball(), newGame(), and pauseGame(). |
|
|
|
|
|
Definition at line 72 of file kbounce.h. Referenced by KJezzball(), startLevel(), and stopLevel(). |
|
|
Definition at line 64 of file kbounce.h. Referenced by createLevel(), and KJezzball(). |
|
|
|
|
|
Definition at line 88 of file kbounce.h. Referenced by gameOverNow(), and switchLevel(). |
|
|
Definition at line 93 of file kbounce.h. Referenced by KJezzball(), newGame(), and switchLevel(). |
|
|
|
|
|
Definition at line 96 of file kbounce.h. Referenced by createLevel(), KJezzball(), and second(). |
1.4.2