1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
// AirScript.h: Air scripting support
///////////////////////////////////////////////////////////////////////////
#ifndef __AIR_SCRIPT_H__
#define __AIR_SCRIPT_H__
#include <deque>
#include "Script.h"
#include "float3.h"
class CAirScript :
public CScript
{
public:
CAirScript(void);
~CAirScript(void);
void GameStart();
void Update(void);
std::deque<int> planes;
int curPlane;
float lastUpdateTime;
float3 tcp;
float3 tcf;
float3 oldUp[32];
float3 oldCamDir;
float3 oldCamPos;
bool doRoll;
int timeOut;
void SetCamera(void);
};
#endif // __AIR_SCRIPT_H__
|