#include </home/clem/local/src/opie/noncore/games/qasteroids/toplevel.h>
Collaboration diagram for KAstTopLevel:

Public Member Functions | |
| KAstTopLevel (QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| virtual | ~KAstTopLevel () |
Static Public Member Functions | |
| static QString | appName () |
Protected Member Functions | |
| virtual void | showEvent (QShowEvent *) |
| virtual void | hideEvent (QHideEvent *) |
| virtual void | keyPressEvent (QKeyEvent *event) |
| virtual void | keyReleaseEvent (QKeyEvent *event) |
| virtual void | focusInEvent (QFocusEvent *event) |
| virtual void | focusOutEvent (QFocusEvent *event) |
Private Types | |
| enum | Action { Launch, Thrust, RotateLeft, RotateRight, Shoot, Teleport, Brake, Shield, Pause, NewGame } |
Private Slots | |
| void | slotNewGame () |
| void | slotShipKilled () |
| void | slotRockHit (int size) |
| void | slotRocksRemoved () |
| void | slotUpdateVitals () |
Private Member Functions | |
| void | playSound (const char *snd) |
| void | readSoundMapping () |
| void | doStats () |
Private Attributes | |
| KAsteroidsView * | view |
| QLCDNumber * | scoreLCD |
| QLCDNumber * | levelLCD |
| QLCDNumber * | shipsLCD |
| QLCDNumber * | teleportsLCD |
| QLCDNumber * | brakesLCD |
| QLCDNumber * | shieldLCD |
| QLCDNumber * | shootLCD |
| KALedMeter * | powerMeter |
| bool | sound |
| QDict< QString > | soundDict |
| bool | waitShip |
| bool | isPaused |
| int | shipsRemain |
| int | score |
| int | level |
| bool | showHiscores |
| QMap< int, Action > | actions |
|
|
Definition at line 94 of file toplevel.h. |
|
||||||||||||||||
|
|
Definition at line 292 of file toplevel.cpp. |
|
|
Definition at line 44 of file toplevel.h. References QString::fromLatin1(). |
|
|
Definition at line 517 of file toplevel.cpp. References FALSE, KAsteroidsView::hits(), QString::number(), KAsteroidsView::shots(), KAsteroidsView::showText(), tr, and view. Referenced by slotShipKilled(). |
|
|
Definition at line 436 of file toplevel.cpp. References FALSE, KAsteroidsView::pause(), and view. |
|
|
Definition at line 442 of file toplevel.cpp. References KAsteroidsView::pause(), TRUE, and view. |
|
|
Definition at line 430 of file toplevel.cpp. References KAsteroidsView::pause(), TRUE, and view. |
|
|
Definition at line 300 of file toplevel.cpp. References actions, KAsteroidsView::brake(), Brake, QMap< Key, T >::contains(), KAsteroidsView::rotateLeft(), RotateLeft, KAsteroidsView::rotateRight(), RotateRight, KAsteroidsView::setShield(), Shield, KAsteroidsView::shoot(), Shoot, KAsteroidsView::teleport(), Teleport, KAsteroidsView::thrust(), Thrust, TRUE, and view. |
|
|
|
Definition at line 296 of file toplevel.cpp. Referenced by slotRockHit(), and slotShipKilled(). |
|
|
|
|
|
Definition at line 423 of file toplevel.cpp. References FALSE, KAsteroidsView::pause(), and view. |
|
|
Definition at line 447 of file toplevel.cpp. References KAsteroidsView::addRocks(), FALSE, KAsteroidsView::hideText(), isPaused, level, levelLCD, KAsteroidsView::newGame(), KAsteroidsView::newShip(), score, scoreLCD, KAsteroidsView::setRockSpeed(), shipsLCD, shipsRemain, view, and waitShip. Referenced by KAstTopLevel(), and keyReleaseEvent(). |
|
|
Definition at line 483 of file toplevel.cpp. References playSound(), score, and scoreLCD. Referenced by KAstTopLevel(). |
|
|
Definition at line 504 of file toplevel.cpp. References KAsteroidsView::addRocks(), level, levelLCD, MAX_LEVELS, KAsteroidsView::setRockSpeed(), and view. Referenced by KAstTopLevel(). |
|
|
Definition at line 464 of file toplevel.cpp. References doStats(), KAsteroidsView::endGame(), playSound(), shipsLCD, shipsRemain, KAsteroidsView::showText(), tr, TRUE, view, and waitShip. Referenced by KAstTopLevel(). |
|
|
Definition at line 527 of file toplevel.cpp. References KAsteroidsView::brakeCount(), brakesLCD, KAsteroidsView::power(), powerMeter, KALedMeter::setValue(), KAsteroidsView::shieldCount(), shieldLCD, KAsteroidsView::shootCount(), shootLCD, and view. Referenced by KAstTopLevel(). |
|
|
Definition at line 97 of file toplevel.h. Referenced by KAstTopLevel(), keyPressEvent(), and keyReleaseEvent(). |
|
|
Definition at line 77 of file toplevel.h. Referenced by KAstTopLevel(), and slotUpdateVitals(). |
|
|
Definition at line 87 of file toplevel.h. Referenced by slotNewGame(). |
|
|
Definition at line 91 of file toplevel.h. Referenced by slotNewGame(), and slotRocksRemoved(). |
|
|
Definition at line 72 of file toplevel.h. Referenced by KAstTopLevel(), slotNewGame(), and slotRocksRemoved(). |
|
|
Definition at line 80 of file toplevel.h. Referenced by KAstTopLevel(), and slotUpdateVitals(). |
|
|
Definition at line 90 of file toplevel.h. Referenced by slotNewGame(), and slotRockHit(). |
|
|
Definition at line 71 of file toplevel.h. Referenced by KAstTopLevel(), slotNewGame(), and slotRockHit(). |
|
|
Definition at line 78 of file toplevel.h. Referenced by KAstTopLevel(), and slotUpdateVitals(). |
|
|
Definition at line 73 of file toplevel.h. Referenced by KAstTopLevel(), slotNewGame(), and slotShipKilled(). |
|
|
Definition at line 89 of file toplevel.h. Referenced by KAstTopLevel(), slotNewGame(), and slotShipKilled(). |
|
|
Definition at line 79 of file toplevel.h. Referenced by KAstTopLevel(), and slotUpdateVitals(). |
|
|
Definition at line 92 of file toplevel.h. Referenced by KAstTopLevel(). |
|
|
Definition at line 82 of file toplevel.h. |
|
|
Definition at line 83 of file toplevel.h. |
|
|
Definition at line 75 of file toplevel.h. |
|
|
Definition at line 70 of file toplevel.h. Referenced by doStats(), focusInEvent(), focusOutEvent(), hideEvent(), KAstTopLevel(), keyPressEvent(), keyReleaseEvent(), showEvent(), slotNewGame(), slotRocksRemoved(), slotShipKilled(), and slotUpdateVitals(). |
|
|
Definition at line 86 of file toplevel.h. Referenced by keyReleaseEvent(), slotNewGame(), and slotShipKilled(). |
1.4.2