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

view.cpp File Reference

#include "view.h"
#include <opie2/oresource.h>
#include <qpe/qpeapplication.h>
#include <stdlib.h>
#include <math.h>

Include dependency graph for view.cpp:

Go to the source code of this file.

Defines

#define IMG_BACKGROUND   "qasteroids/bg"
#define REFRESH_DELAY   33
#define SHIP_SPEED   0.3
#define MISSILE_SPEED   10.0
#define SHIP_STEPS   64
#define ROTATE_RATE   2
#define SHIELD_ON_COST   1
#define SHIELD_HIT_COST   30
#define BRAKE_ON_COST   4
#define MAX_ROCK_SPEED   2.5
#define MAX_POWERUP_SPEED   1.5
#define MAX_SHIP_SPEED   8
#define MAX_BRAKES   5
#define MAX_SHIELDS   5
#define MAX_FIREPOWER   5
#define TEXT_SPEED   4
#define PI_X_2   6.283185307
#define M_PI   3.141592654

Variables

static const kas_animations_t kas_animations []


Define Documentation

#define BRAKE_ON_COST   4
 

Definition at line 42 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define IMG_BACKGROUND   "qasteroids/bg"
 

Definition at line 33 of file view.cpp.

Referenced by KAsteroidsView::KAsteroidsView().

#define M_PI   3.141592654
 

Definition at line 55 of file view.cpp.

#define MAX_BRAKES   5
 

Definition at line 47 of file view.cpp.

Referenced by KAsteroidsView::processPowerups().

#define MAX_FIREPOWER   5
 

Definition at line 49 of file view.cpp.

Referenced by KAsteroidsView::processPowerups().

#define MAX_POWERUP_SPEED   1.5
 

Definition at line 45 of file view.cpp.

#define MAX_ROCK_SPEED   2.5
 

Definition at line 44 of file view.cpp.

Referenced by KAsteroidsView::rockHit().

#define MAX_SHIELDS   5
 

Definition at line 48 of file view.cpp.

Referenced by KAsteroidsView::processPowerups().

#define MAX_SHIP_SPEED   8
 

Definition at line 46 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define MISSILE_SPEED   10.0
 

Definition at line 37 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define PI_X_2   6.283185307
 

Definition at line 53 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define REFRESH_DELAY   33
 

Definition at line 35 of file view.cpp.

Referenced by KAsteroidsView::KAsteroidsView(), KAsteroidsView::newGame(), and KAsteroidsView::pause().

#define ROTATE_RATE   2
 

Definition at line 39 of file view.cpp.

Referenced by KAsteroidsView::brake(), KAsteroidsView::newShip(), and KAsteroidsView::processShip().

#define SHIELD_HIT_COST   30
 

Definition at line 41 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define SHIELD_ON_COST   1
 

Definition at line 40 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define SHIP_SPEED   0.3
 

Definition at line 36 of file view.cpp.

#define SHIP_STEPS   64
 

Definition at line 38 of file view.cpp.

Referenced by KAsteroidsView::processShip().

#define TEXT_SPEED   4
 

Definition at line 51 of file view.cpp.

Referenced by KAsteroidsView::hideText(), and KAsteroidsView::showText().


Variable Documentation

const kas_animations_t kas_animations[] [static]
 

Initial value:

{

    { ID_ROCK_MEDIUM,      "rock2/rock2\%1.png",       32 },
    { ID_ROCK_SMALL,       "rock3/rock3\%1.png",       32 },
    { ID_SHIP,             "ship/ship\%1.png",         32 },
    { ID_MISSILE,          "missile/missile.png",      0 },
    { ID_BIT,              "bits/bits\%1.png",         16 },
    { ID_EXHAUST,          "exhaust/exhaust.png",      0 },
    { ID_ENERGY_POWERUP,   "powerups/energy.png",      0 },

    { ID_BRAKE_POWERUP,    "powerups/brake.png",       0 },
    { ID_SHIELD_POWERUP,   "powerups/shield.png",      0 },
    { ID_SHOOT_POWERUP,    "powerups/shoot.png",       0 },
    { ID_SHIELD,           "shield/shield\%1.png",      6 },
    { 0,                   0,                          0 }
}

Definition at line 65 of file view.cpp.


Generated on Sat Nov 5 16:29:08 2005 for OPIE by  doxygen 1.4.2