global.h File Reference

extern variables and macro definitons for global use More...

#include <string>
#include <fstream>

Include dependency graph for global.h:

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

Defines

#define LOGMESSAGES_ON   1
 enable log messages
#define SPADE_LOGSTYLE   ios::out
 logging style
#define PHYSICS_ON   1
 enable physics
#define ANIMATIONS_ON   1
 enable animations
#define AI_ON   1
 enable artificial intelligence
#define MAX_TRIAL_FOR_PATHFIND   4
 limit for pathfind trial
#define MAX_TRIAL_FOR_FOLLOWING_OBJECT   Ogre::Math::POS_INFINITY
 limit for following object trial
#define MIN_SQUARED_DIST_FOR_FOLLOWING_OBJECT   250000
 minimum squared distance for following object
#define ALLOW_FIREMAN_PASS_FIRE   0
 disable fireman-fire collision
#define FAST_DEBUG_MODE   1
 maca yazilim fast debug mode
#define SLEEPTIME   2
 main loop sleeptime for not saturating network connection
#define DEFAULTPORT   "28000"
 default connection port
#define CLIENTSIZE   3
 clients allowed
#define CAPTAIN   0
 captain id
#define MEDIC   1
 medic id
#define FIREMAN   2
 fireman id
#define FACILITATOR   3
 facilitator id
#define CHARACTER_HEIGHT   15.00
 character height
#define CAMERA_VIEW   10.00
 camera position over character height
#define DEST_SQUARED_THRESH   100
 squared distance of closed points
#define DEST_THRESH   10
 distance of closed points
#define VERTICAL   0
 vertical character orientation
#define HORIZONTAL   1
 horizontal character orientation
#define ROTATEQUAKEBSP(X)
 rotate objects to get normal view in quake bsp map rendering
#define MINSPEED   .150f
 minimum speed
#define MOVESPEED   100.0f
 move speed of characters
#define MAXSPEED   1.800f
 max speed
#define TRUNCATION_THRESHOLD   0.015
 debug variable for single user
#define CAPTAIN_IMAGE   string("captain.jpg")
 captain gui image
#define MEDIC_IMAGE   string("medic.jpg")
 medic gui image
#define FIREMAN_IMAGE   string("fireman.jpg")
 fireman gui image
#define QUESTION_IMAGE   string("question.jpg")
 question mark qui image
#define FACILITATOR_IMAGE   string("question.jpg")
 facilitator gui image
#define TICK_IMAGE   string("tick.jpg")
 tick gui image
#define FIRE_EXTINGUISH_STEP   60.0
 fireman crew extinguishing time
#define MEDIC_RECOVER_STEP   600.0
 medic crew recovering time
#define MEDIC_RESOURCE_DEFAULT   100
 medkit default
#define FIREMAN_RESOURCE_DEFAULT   100
 fire extinguisher default
#define SEND_RESOURCE_AMOUNT   25
 facilitator send resource defualt
#define MEDIC_RESOURCE_STEP   5
 medkit usage in one step
#define FIREMAN_RESOURCE_STEP   2
 extinguisher usage in one step
#define MEDIC_CREW_NUM_DEFAULT   2
 default medic crew members number
#define FIREMAN_CREW_NUM_DEFAULT   2
 default fireman crew members number
#define MEDIC_CREW_INTERACTION_TIME   3.0
 time for medic interaction
#define FIREMAN_CREW_INTERACTION_TIME   0.5
 time for fireman interaction

Functions

Ogre::Real myTruncate (Ogre::Real d)
 debug function for single user
Ogre::Real myTruncateClient (Ogre::Real d)
 debug function for single user
void spadeLog (string message)
 logging function

Variables

unsigned characterID
 users characterID
map< string,
OgreRefApp::ApplicationObject * > 
agents
 hash table of all agents
SYSTEMTIME systime
 systime for logging purposes
ofstream spadelog
 logging stream
int facilitatorCamType
 facilitator camera mode
string npcNameinInteraction
 last selected npc
double numPassengers
 num of passengers
double numPassengersRescued
 num of passengers captain rescues.
double numPassengersHealed
 num of medic heals
double numFire
 num of fires
double numFirePutOut
 num of fires extinguished
double numFireControlled
 num of fires controlled
double captainTotalScore
 captain final score
double medicTotalScore
 medic final score
double firemanTotalScore
 fireman final score
double medicResource
 available medkit amount
double firemanResource
 available fire extinguisher amount
int availableMedic
 available medic crew members
int availableFireman
 available fireman crew members
vector< OgreRefApp::NPC * > availableMedics
 available medic crew objects
vector< OgreRefApp::NPC * > availableFiremans
 available fireman crew objects

Detailed Description

extern variables and macro definitons for global use


Generated on Sun Jun 15 18:43:16 2008 for SpadeShip Project by  doxygen 1.5.5