56 lines
624 B
C
56 lines
624 B
C
#pragma once
|
|
|
|
struct ScriptState
|
|
{
|
|
int iTargetTick;
|
|
int iScriptPointer;
|
|
int iScriptParam;
|
|
|
|
float m_fCamSpeed;
|
|
float m_fObjectSpeed;
|
|
|
|
float m_fCamTime;
|
|
float m_fObjectTime;
|
|
|
|
int m_iCam;
|
|
|
|
int m_iObject;
|
|
int m_iObjectCount;
|
|
|
|
int m_iPorPointer;
|
|
int m_iPorStartTick;
|
|
|
|
void Prepare()
|
|
{
|
|
iTargetTick= 0;
|
|
iScriptPointer= 0;
|
|
iScriptParam= 0;
|
|
|
|
m_fCamSpeed= 1.0f;
|
|
m_fObjectSpeed= 1.0f;
|
|
|
|
m_fCamTime= 0.0f;
|
|
m_fObjectTime= 0.0f;
|
|
|
|
m_iCam= 0;
|
|
|
|
m_iObject= 0;
|
|
m_iObjectCount= 1;
|
|
|
|
m_iPorPointer= 0;
|
|
m_iPorStartTick= 0;
|
|
}
|
|
};
|
|
|
|
enum ScriptCmd
|
|
{
|
|
QUIT,
|
|
CSPEED,
|
|
OSPEED,
|
|
CTIME,
|
|
OTIME,
|
|
CAM,
|
|
OBJ,
|
|
TICK,
|
|
};
|