#include <string>
#include <fstream>
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 |