Files
bluflame/evoke-64k/bp10/ScriptState.h
2026-04-18 22:31:51 +02:00

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,
};