#include "Models.h"
#include "Lights.h"
#include "Person.h"
-#include "Constants.h"
#include "Sprite.h"
//#include <agl.h>
#include "Text.h"
float rotation,rotation2;
SkyBox skybox;
bool cameramode;
- bool cameratogglekeydown;
- bool chattogglekeydown;
int olddrawmode;
int drawmode;
- bool drawmodetogglekeydown;
- bool explodetogglekeydown;
- bool detailtogglekeydown;
bool firstload;
bool oldbutton;
XYZ cameraloc;
float cameradist;
- bool envtogglekeydown;
- bool slomotogglekeydown;
- bool texturesizetogglekeydown;
- bool freezetogglekeydown;
int drawtoggle;
bool editorenabled;
bool displayblink;
int displayselected;
bool consolekeydown;
- bool consoletogglekeydown;
float consoleblinkdelay;
bool consoleblink;
int consoleselected;
- //int togglekey[140];
- //float togglekeydelay[140];
- bool registernow;
bool autocam;
unsigned short crouchkey,jumpkey,forwardkey,chatkey,backkey,leftkey,rightkey,drawkey,throwkey,attackkey;
void Dispose();
int DrawGLScene(StereoSide side);
void DrawGL();
+ //factored from Tick() -sf17k
+ void MenuTick();
+ void doTutorial();
+ void doDebugKeys();
+ void doJumpReversals();
+ void doAerialAcrobatics();
+ void doAttacks();
+ void doPlayerCollisions();
+ void doAI(int i);
+ //end factored
void Tick();
void TickOnce();
void TickOnceAfter();
void SetUpLighting();
void Loadlevel(int which);
- void Loadlevel(char *name);
+ void Loadlevel(const char *name);
void Setenvironment(int which);
GLvoid ReSizeGLScene(float fov, float near);
int findPathDist(int start,int end);
void inputText(char* str, int* charselected, int* nb_chars);
void flash();
bool waiting;
- bool mainmenutogglekeydown;
//int mainmenu;
Account* accountactive;
};