Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

sfcave.cpp File Reference

#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


Define Documentation

#define CAPTION   "SFCave 1.13 by AndyQ"
 

Definition at line 16 of file sfcave.cpp.

Referenced by SFCave::SFCave().

#define CURRENT_GAME_DIFFICULTY   difficultyOption[currentGameDifficulty];
 

Definition at line 74 of file sfcave.cpp.

#define CURRENT_GAME_TYPE   gameTypes[currentGameType]
 

Definition at line 73 of file sfcave.cpp.

Referenced by SFCave::draw(), SFCave::run(), SFCave::saveScore(), and SFCave::setUp().

#define DIFICULTY_EASY   0
 

Definition at line 60 of file sfcave.cpp.

Referenced by SFCave::setUp().

#define DIFICULTY_HARD   2
 

Definition at line 62 of file sfcave.cpp.

#define DIFICULTY_NORMAL   1
 

Definition at line 61 of file sfcave.cpp.

Referenced by SFCave::setUp().

#define EASY   "Easy"
 

Definition at line 63 of file sfcave.cpp.

#define FLY_GAME   "Fly"
 

Definition at line 72 of file sfcave.cpp.

Referenced by SFCave::draw(), SFCave::run(), and SFCave::setUp().

#define FLY_GAME_TYPE   2
 

Definition at line 69 of file sfcave.cpp.

Referenced by SFCave::setUp().

#define FLYSCORES x,
y   )     (*(flyScores + ((x)*3) + y))
 

Definition at line 130 of file sfcave.cpp.

Referenced by SFCave::draw(), and SFCave::handleGameFly().

#define GATES_GAME   "Gates"
 

Definition at line 71 of file sfcave.cpp.

Referenced by SFCave::run(), and SFCave::setUp().

#define GATES_GAME_TYPE   1
 

Definition at line 68 of file sfcave.cpp.

Referenced by SFCave::setUp().

#define HARD   "Hard"
 

Definition at line 65 of file sfcave.cpp.

#define MAX_DOWN_THRUST   4.0
 

Definition at line 88 of file sfcave.cpp.

#define MAX_DOWN_THRUST   4.0
 

Definition at line 88 of file sfcave.cpp.

#define MAX_UP_THRUST   -3.5
 

Definition at line 89 of file sfcave.cpp.

#define MAX_UP_THRUST   -3.5
 

Definition at line 89 of file sfcave.cpp.

#define MENU_BACK   3
 

Definition at line 48 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), and Menu::Menu().

#define MENU_CLEAR_HIGHSCORES   2
 

Definition at line 47 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_GAME_DIFFICULTY   1
 

Definition at line 46 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), and SFCave::handleMenuKeys().

#define MENU_GAME_TYPE   0
 

Definition at line 45 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), SFCave::displayMenu(), SFCave::handleMenuKeys(), and Menu::Menu().

#define MENU_HELP   3
 

Definition at line 41 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), SFCave::handleMenuSelect(), and Menu::Menu().

#define MENU_MAIN_MENU   0
 

Definition at line 33 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_OPTIONS   2
 

Definition at line 40 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), and Menu::Menu().

#define MENU_OPTIONS_MENU   1
 

Definition at line 34 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), and SFCave::handleMenuKeys().

#define MENU_QUIT   4
 

Definition at line 42 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection(), SFCave::handleMenuSelect(), and Menu::Menu().

#define MENU_REPLAY   1
 

Definition at line 39 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_REPLAY_BACK   3
 

Definition at line 54 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_REPLAY_LOAD   1
 

Definition at line 52 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_REPLAY_MENU   2
 

Definition at line 35 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_REPLAY_SAVE   2
 

Definition at line 53 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_REPLAY_START   0
 

Definition at line 51 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define MENU_START_GAME   0
 

Definition at line 38 of file sfcave.cpp.

Referenced by SFCave::dealWithMenuSelection().

#define NO_THRUST   0.8
 

Definition at line 87 of file sfcave.cpp.

#define NO_THRUST   0.8
 

Definition at line 87 of file sfcave.cpp.

#define NORMAL   "Normal"
 

Definition at line 64 of file sfcave.cpp.

Referenced by DateBookWeekLstEvent::DateBookWeekLstEvent(), DateBook::loadSettings(), and DateBookWeekLstView::setEvents().

#define NR_GAME_DIFFICULTIES   3
 

Definition at line 57 of file sfcave.cpp.

Referenced by SFCave::handleMenuKeys().

#define NR_GAME_TYPES   3
 

Definition at line 58 of file sfcave.cpp.

Referenced by SFCave::handleMenuKeys().

#define SFCAVE_GAME   "SFCave"
 

Definition at line 70 of file sfcave.cpp.

Referenced by SFCave::run(), and SFCave::setUp().

#define SFCAVE_GAME_TYPE   0
 

Definition at line 67 of file sfcave.cpp.

Referenced by SFCave::setUp().

#define STATE_BOSS   0
 

Definition at line 24 of file sfcave.cpp.

Referenced by SFCave::run().

#define STATE_CRASHED   3
 

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().

#define STATE_CRASHING   2
 

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().

#define STATE_MENU   5
 

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().

#define STATE_NEWGAME   4
 

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().

#define STATE_REPLAY   6
 

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().

#define STATE_RUNNING   1
 

Definition at line 25 of file sfcave.cpp.

Referenced by SFCave::keyPressEvent(), SFCave::keyReleaseEvent(), and SFCave::run().

#define UP_THRUST   0.6
 

Definition at line 86 of file sfcave.cpp.

#define UP_THRUST   0.6
 

Definition at line 86 of file sfcave.cpp.


Variable Documentation

bool movel
 

Definition at line 131 of file sfcave.cpp.

Referenced by SFCave::SFCave().


Generated on Sat Nov 5 16:57:26 2005 for OPIE by  doxygen 1.4.2