53 switch (record->
mode) {
90 owner = record->
owner;
91 switch (record->
event) {
125 short animationFrame;
128 emitterObject = record->
pose;
142 trackIndex = record->
track;
152 signed char finished;
160 while (finished == 0) {
162 (
unsigned int)(
unsigned short)
253 if (eventType == 4) {
288 if (keyChanged != 0) {
unsigned short RestoreCannedSceneObjectState(CannedSceneObjectStateRecord *record)
short ServiceInputDevices(short deviceMask)
void remove_object(short obj)
unsigned short ApplyCannedSceneObjectEventRecord(CannedSceneObjectEventRecord *record)
void FinishCannedScenePlayback(void)
int ReadDataFileAtOffset(unsigned short fd, int offset, unsigned int length, void *data)
void ReportFatalErrorCode(const char *errorCode)
void auto_pilot_sequence(void)
void BeginShipCloak(short ship)
void SelectNextExternalViewObject(void)
void ResetShipCloakState(short ship)
void ReadTapeInitialState(void)
void force_view(int view, short obj)
void ProcessCannedSceneInput(void)
short OpenDataFileOrDie(const char *path)
void LoadCannedScenePlaybackBuffer(void)
void BeginInflightReplayHook(void)
void ClearViewport(Viewport *viewport, short colour)
unsigned short ProcessMusicScriptCommand(int track, int command, short enabled)
void SetHudMessageText(char *text, unsigned short colour, unsigned short duration)
void CloseDataFile(unsigned short fd)
void PlaySfxWaveFileByNumber(int soundNumber, int sourceObject, int looping)
unsigned int new_view(int view, short obj)
unsigned short ApplyCannedSceneMusicRecord(CannedSceneMusicCommandRecord *record)
void set_objects_data(short obj, short type, short owner, short matchObjectClass)
void ApplyCannedSceneFrameEvents(void)
DwordPtr IdentityDword(DwordPtr value)
int GetNextInputEvent(InputEventState *event)
void ResetCannedScenePlaybackBuffer(void)
unsigned short ApplyCannedSceneSoundRecord(CannedSceneBriefingCharacterRecord *record)
Shared Win32 declarations, types and library interfaces.
#define CANNED_SCENE_SNAPSHOT_BYTES
short g_78_bHighMemoryBuffersSetState
signed char g_acShipTarget[16]
short g_nCannedSceneRecordedFrameCountNumber
DwordPtr g_dwHighMemoryParagraphValue
signed char g_cViewObject
FixedVector g_aShipForwardVector[SPACE_OBJECT_COUNT]
short g_aeSpecialManeuver[12]
unsigned short g_asObjectScale[SPACE_OBJECT_COUNT]
signed char g_cPreviousKey
short g_3_nCannedSceneWriteIndex
unsigned char g_cRedColour
Viewport g_27_stViewScratchInfo
unsigned char g_bPrimaryViewBufferColour
FixedVector g_aShipPosition[SPACE_OBJECT_COUNT]
FixedVector g_aShipUpVector[SPACE_OBJECT_COUNT]
short g_asShipManeuver[12]
FixedVector g_aShipVelocity[SPACE_OBJECT_COUNT]
int g_4_nCannedSceneFileOffset
unsigned int g_dwCannedSceneSnapshotStart
void * g_1_pCannedSceneStateBlockRef
signed char g_cCurrentKey
void * g_pHighMemoryBlockA
char g_szCannedSceneTapeFile[9]
short g_nCannedSceneSegmentEndFrame
void * g_pHighMemoryBlockB
short g_asObjectCounter[SPACE_OBJECT_COUNT]
unsigned int g_dwCannedSceneSnapshotEnd