Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Enumerations | Variables
robotmain.h File Reference

CRobotMain - main class of Colobot game engine. More...

#include "common/global.h"
#include "common/singleton.h"
#include "graphics/engine/particle.h"
#include "object/object.h"
#include "object/mainmovie.h"
#include "app/pausemanager.h"
#include <stdio.h>
Include dependency graph for robotmain.h:

Go to the source code of this file.

Classes

struct  EndTake
struct  AudioChange
struct  NewScriptName
struct  ShowLimit
struct  InputBinding
 Binding for input slot. More...
struct  JoyAxisBinding
 Binding for joystick axis. More...
class  CRobotMain

Namespaces

namespace  Gfx
 Namespace for (new) graphics code.

Enumerations

enum  Phase {
  PHASE_INIT, PHASE_TERM, PHASE_NAME, PHASE_PERSO,
  PHASE_TRAINER, PHASE_DEFI, PHASE_MISSION, PHASE_FREE,
  PHASE_TEEN, PHASE_USER, PHASE_LOADING, PHASE_SIMUL,
  PHASE_MODEL, PHASE_SETUPd, PHASE_SETUPg, PHASE_SETUPp,
  PHASE_SETUPc, PHASE_SETUPs, PHASE_SETUPds, PHASE_SETUPgs,
  PHASE_SETUPps, PHASE_SETUPcs, PHASE_SETUPss, PHASE_WRITE,
  PHASE_READ, PHASE_WRITEs, PHASE_READs, PHASE_WIN,
  PHASE_LOST, PHASE_WELCOME1, PHASE_WELCOME2, PHASE_WELCOME3,
  PHASE_GENERIC
}

Variables

const int MAXNEWSCRIPTNAME = 20
const int MAXSHOWLIMIT = 5
const int MAXSHOWPARTI = 200
const float SHOWLIMITTIME = 20.0f
const int SATCOM_HUSTON = 0
const int SATCOM_SAT = 1
const int SATCOM_OBJECT = 2
const int SATCOM_LOADING = 3
const int SATCOM_PROG = 4
const int SATCOM_SOLUCE = 5
const int SATCOM_MAX = 6
const int AXIS_INVALID = -1
 Invalid value for axis binding (no axis assigned)

Detailed Description

CRobotMain - main class of Colobot game engine.