include/vamosworld.h File Reference

#include <stdio.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <string>
#include <iostream>
#include <fstream>
#include <cmath>
#include <cassert>
#include "font.h"
#include "quat.h"
#include "keyman.h"
#include "camera.h"
#include "particles.h"
#include "messageq.h"
#include "sound.h"
#include "timer.h"
#include "controls.h"
#include "replay.h"
#include "mouse.h"
#include "gamestate.h"
#include "multiplay.h"
#include "track.h"
#include "globals.h"
#include <vamos/world/World.h>
#include <vamos/body/Gl_Car.h>
#include <vamos/body/Car.h>
#include <vamos/body/Wheel.h>
#include <vamos/body/Fuel_Tank.h>

Include dependency graph for vamosworld.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VAMOSWORLD

Defines

#define MAX_TRIM_LOOPS   5000
#define AUTO_CLUTCH_THRESH   200.0f
#define AUTO_CLUTCH_MARGIN   100.0f
#define AUTO_CLUTCH_ENGAGE_TIME   1.0f
#define _VAMOSWORLD_H

Enumerations

enum  CameraMode {
  CMChaseRigid = 0, CMChase = 1, CMOrbit = 2, CMHood = 3,
  CMFree = 4, CMInCar = 5, CMExternal = 6, CMExtFollow = 7
}
enum  CONTROLLERTYPE {
  CONT_NONE = 0, CONT_PLAYERLOCAL = 1, CONT_PLAYERREMOTE = 2, CONT_AI = -1,
  CONT_REPLAY = 3
}


Define Documentation

#define _VAMOSWORLD_H
 

Definition at line 152 of file vamosworld.h.

#define AUTO_CLUTCH_ENGAGE_TIME   1.0f
 

Definition at line 71 of file vamosworld.h.

Referenced by VAMOSWORLD::DoOp().

#define AUTO_CLUTCH_MARGIN   100.0f
 

Definition at line 70 of file vamosworld.h.

#define AUTO_CLUTCH_THRESH   200.0f
 

Definition at line 69 of file vamosworld.h.

#define MAX_TRIM_LOOPS   5000
 

Definition at line 67 of file vamosworld.h.


Enumeration Type Documentation

enum CameraMode
 

Enumerator:
CMChaseRigid 
CMChase 
CMOrbit 
CMHood 
CMFree 
CMInCar 
CMExternal 
CMExtFollow 

Definition at line 73 of file vamosworld.h.

enum CONTROLLERTYPE
 

Enumerator:
CONT_NONE 
CONT_PLAYERLOCAL 
CONT_PLAYERREMOTE 
CONT_AI 
CONT_REPLAY 

Definition at line 75 of file vamosworld.h.


Generated on Thu Oct 19 04:09:11 2006 by  doxygen 1.4.6