#include <stdio.h>#include <stdlib.h>#include <math.h>#include <time.h>#include <opie2/oapplicationfactory.h>#include <qpe/qpeapplication.h>#include <qpe/config.h>#include <qpe/global.h>#include <qdir.h>#include "helpwindow.h"#include "sfcave.h"Include dependency graph for sfcave.cpp:

Go to the source code of this file.
Defines | |
| #define | CAPTION "SFCave 1.13 by AndyQ" |
| #define | UP_THRUST 0.6 |
| #define | NO_THRUST 0.8 |
| #define | MAX_DOWN_THRUST 4.0 |
| #define | MAX_UP_THRUST -3.5 |
| #define | STATE_BOSS 0 |
| #define | STATE_RUNNING 1 |
| #define | STATE_CRASHING 2 |
| #define | STATE_CRASHED 3 |
| #define | STATE_NEWGAME 4 |
| #define | STATE_MENU 5 |
| #define | STATE_REPLAY 6 |
| #define | MENU_MAIN_MENU 0 |
| #define | MENU_OPTIONS_MENU 1 |
| #define | MENU_REPLAY_MENU 2 |
| #define | MENU_START_GAME 0 |
| #define | MENU_REPLAY 1 |
| #define | MENU_OPTIONS 2 |
| #define | MENU_HELP 3 |
| #define | MENU_QUIT 4 |
| #define | MENU_GAME_TYPE 0 |
| #define | MENU_GAME_DIFFICULTY 1 |
| #define | MENU_CLEAR_HIGHSCORES 2 |
| #define | MENU_BACK 3 |
| #define | MENU_REPLAY_START 0 |
| #define | MENU_REPLAY_LOAD 1 |
| #define | MENU_REPLAY_SAVE 2 |
| #define | MENU_REPLAY_BACK 3 |
| #define | NR_GAME_DIFFICULTIES 3 |
| #define | NR_GAME_TYPES 3 |
| #define | DIFICULTY_EASY 0 |
| #define | DIFICULTY_NORMAL 1 |
| #define | DIFICULTY_HARD 2 |
| #define | EASY "Easy" |
| #define | NORMAL "Normal" |
| #define | HARD "Hard" |
| #define | SFCAVE_GAME_TYPE 0 |
| #define | GATES_GAME_TYPE 1 |
| #define | FLY_GAME_TYPE 2 |
| #define | SFCAVE_GAME "SFCave" |
| #define | GATES_GAME "Gates" |
| #define | FLY_GAME "Fly" |
| #define | CURRENT_GAME_TYPE gameTypes[currentGameType] |
| #define | CURRENT_GAME_DIFFICULTY difficultyOption[currentGameDifficulty]; |
| #define | UP_THRUST 0.6 |
| #define | NO_THRUST 0.8 |
| #define | MAX_DOWN_THRUST 4.0 |
| #define | MAX_UP_THRUST -3.5 |
| #define | FLYSCORES(x, y) (*(flyScores + ((x)*3) + y)) |
Variables | |
| bool | movel |
|
|
Definition at line 16 of file sfcave.cpp. Referenced by SFCave::SFCave(). |
|
|
Definition at line 74 of file sfcave.cpp. |
|
|
Definition at line 73 of file sfcave.cpp. Referenced by SFCave::draw(), SFCave::run(), SFCave::saveScore(), and SFCave::setUp(). |
|
|
Definition at line 60 of file sfcave.cpp. Referenced by SFCave::setUp(). |
|
|
Definition at line 62 of file sfcave.cpp. |
|
|
Definition at line 61 of file sfcave.cpp. Referenced by SFCave::setUp(). |
|
|
Definition at line 63 of file sfcave.cpp. |
|
|
Definition at line 72 of file sfcave.cpp. Referenced by SFCave::draw(), SFCave::run(), and SFCave::setUp(). |
|
|
Definition at line 69 of file sfcave.cpp. Referenced by SFCave::setUp(). |
|
|
Definition at line 130 of file sfcave.cpp. Referenced by SFCave::draw(), and SFCave::handleGameFly(). |
|
|
Definition at line 71 of file sfcave.cpp. Referenced by SFCave::run(), and SFCave::setUp(). |
|
|
Definition at line 68 of file sfcave.cpp. Referenced by SFCave::setUp(). |
|
|
Definition at line 65 of file sfcave.cpp. |
|
|
Definition at line 88 of file sfcave.cpp. |
|
|
Definition at line 88 of file sfcave.cpp. |
|
|
Definition at line 89 of file sfcave.cpp. |
|
|
Definition at line 89 of file sfcave.cpp. |
|
|
Definition at line 48 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), and Menu::Menu(). |
|
|
Definition at line 47 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 46 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), and SFCave::handleMenuKeys(). |
|
|
Definition at line 45 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), SFCave::displayMenu(), SFCave::handleMenuKeys(), and Menu::Menu(). |
|
|
Definition at line 41 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), SFCave::handleMenuSelect(), and Menu::Menu(). |
|
|
Definition at line 33 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 40 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), and Menu::Menu(). |
|
|
Definition at line 34 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), and SFCave::handleMenuKeys(). |
|
|
Definition at line 42 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(), SFCave::handleMenuSelect(), and Menu::Menu(). |
|
|
Definition at line 39 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 54 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 52 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 35 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 53 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 51 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 38 of file sfcave.cpp. Referenced by SFCave::dealWithMenuSelection(). |
|
|
Definition at line 87 of file sfcave.cpp. |
|
|
Definition at line 87 of file sfcave.cpp. |
|
|
Definition at line 64 of file sfcave.cpp. Referenced by DateBookWeekLstEvent::DateBookWeekLstEvent(), DateBook::loadSettings(), and DateBookWeekLstView::setEvents(). |
|
|
Definition at line 57 of file sfcave.cpp. Referenced by SFCave::handleMenuKeys(). |
|
|
Definition at line 58 of file sfcave.cpp. Referenced by SFCave::handleMenuKeys(). |
|
|
Definition at line 70 of file sfcave.cpp. Referenced by SFCave::run(), and SFCave::setUp(). |
|
|
Definition at line 67 of file sfcave.cpp. Referenced by SFCave::setUp(). |
|
|
Definition at line 24 of file sfcave.cpp. Referenced by SFCave::run(). |
|
|
Definition at line 27 of file sfcave.cpp. Referenced by SFCave::changeState(), SFCave::draw(), Game::draw(), SFCave::handleEvents(), SFCave::handleGameState(), SFCave::keyPressEvent(), SFCave::keyReleaseEvent(), SFCave::mainEventLoop(), SFCave::run(), and Game::update(). |
|
|
Definition at line 26 of file sfcave.cpp. Referenced by SFCave::draw(), SFCave::handleGameFly(), SFCave::handleGameGates(), SFCave::handleGameSFCave(), SFCave::handleGameState(), SFCave::run(), Game::stateChanged(), SFCaveGame::update(), GatesGame::update(), FlyGame::update(), and Game::update(). |
|
|
Definition at line 29 of file sfcave.cpp. Referenced by SFCave::changeState(), SFCave::handleEvents(), SFCave::handleGameState(), Help::handleKeys(), SFCave::keyPressEvent(), SFCave::keyReleaseEvent(), SFCave::mainEventLoop(), SFCave::run(), and SFCave::SFCave(). |
|
|
Definition at line 28 of file sfcave.cpp. Referenced by SFCave::changeState(), SFCave::dealWithMenuSelection(), SFCave::handleEvents(), SFCave::handleGameState(), SFCave::handleMenuSelect(), SFCave::keyPressEvent(), SFCave::keyReleaseEvent(), and SFCave::run(). |
|
|
Definition at line 30 of file sfcave.cpp. Referenced by SFCave::changeState(), SFCave::dealWithMenuSelection(), SFCave::handleEvents(), SFCave::handleGameState(), SFCave::handleMenuSelect(), SFCave::keyReleaseEvent(), and SFCave::run(). |
|
|
Definition at line 25 of file sfcave.cpp. Referenced by SFCave::keyPressEvent(), SFCave::keyReleaseEvent(), and SFCave::run(). |
|
|
Definition at line 86 of file sfcave.cpp. |
|
|
Definition at line 86 of file sfcave.cpp. |
|
|
Definition at line 131 of file sfcave.cpp. Referenced by SFCave::SFCave(). |
1.4.2