Wing Commander II
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
taperec.c File Reference

Canned-scene tape recorder. More...

#include "game.h"

Go to the source code of this file.

Functions

void ResetCannedSceneRecording (void)
void InitializeCannedSceneFrameIndex (void)
void HandleCannedSceneBufferBoundary (void)
void CheckCannedSceneBufferCapacity (void)
int GetCannedSceneObjectMode (short obj)
void RecordCannedSceneObjectState (short obj)
void RecordCannedSceneObjectEvent (short obj, int event)
void RecordCannedSceneBriefingCharacter (signed char character, signed char pose, short animationFrame)
void RecordMusicCommandHook (int track, int command, short enabled)
void WriteTapeInitialState (void)
void FlushCannedSceneRecordingBuffer (void)

Variables

void * g_pHighMemoryBlockA = 0
unsigned short g_wHighMemoryBlockBytes = 0xd4e4
void * g_pHighMemoryBlockB = 0
char g_szCannedSceneTapeFile [9] = "tape.tmp"
short g_nCannedSceneBufferNearCapacityFlag = 0
short g_nCannedSceneSegmentEndFrame = -1
short g_nCannedSceneMode = 0
short g_nCannedSceneStateRecordMarker = 0
unsigned int g_dwCannedSceneSnapshotEnd
short g_3_nCannedSceneWriteIndex
short g_nCannedSceneRecordedFrameCountNumber
int g_4_nCannedSceneFileOffset
void * g_1_pCannedSceneStateBlockRef
DwordPtr g_dwHighMemoryParagraphValue
short g_1_asCannedSceneFrameStarts [70]
short g_5_nCannedSceneFrameCount

Detailed Description

Canned-scene tape recorder.

Definition in file taperec.c.

Function Documentation

◆ CheckCannedSceneBufferCapacity()

◆ FlushCannedSceneRecordingBuffer()

◆ GetCannedSceneObjectMode()

◆ HandleCannedSceneBufferBoundary()

◆ InitializeCannedSceneFrameIndex()

◆ RecordCannedSceneBriefingCharacter()

◆ RecordCannedSceneObjectEvent()

◆ RecordCannedSceneObjectState()

◆ RecordMusicCommandHook()

◆ ResetCannedSceneRecording()

◆ WriteTapeInitialState()

Variable Documentation

◆ g_1_asCannedSceneFrameStarts

short g_1_asCannedSceneFrameStarts[70]

Definition at line 328 of file taperec.c.

Referenced by InitializeCannedSceneFrameIndex(), and RecordCannedSceneObjectState().

◆ g_1_pCannedSceneStateBlockRef

void* g_1_pCannedSceneStateBlockRef

Definition at line 326 of file taperec.c.

Referenced by FinishCannedScenePlayback().

◆ g_3_nCannedSceneWriteIndex

◆ g_4_nCannedSceneFileOffset

◆ g_5_nCannedSceneFrameCount

short g_5_nCannedSceneFrameCount

Definition at line 329 of file taperec.c.

Referenced by ResetCannedSceneRecording(), RunSpaceFlight(), and update_objects_in_space().

◆ g_dwCannedSceneSnapshotEnd

unsigned int g_dwCannedSceneSnapshotEnd
extern

Definition at line 200 of file viewrect.c.

◆ g_dwHighMemoryParagraphValue

◆ g_nCannedSceneBufferNearCapacityFlag

short g_nCannedSceneBufferNearCapacityFlag = 0

◆ g_nCannedSceneMode

◆ g_nCannedSceneRecordedFrameCountNumber

short g_nCannedSceneRecordedFrameCountNumber

◆ g_nCannedSceneSegmentEndFrame

short g_nCannedSceneSegmentEndFrame = -1

Definition at line 13 of file taperec.c.

Referenced by LoadCannedScenePlaybackBuffer(), and update_objects_in_space().

◆ g_nCannedSceneStateRecordMarker

short g_nCannedSceneStateRecordMarker = 0

Definition at line 15 of file taperec.c.

Referenced by RecordCannedSceneObjectState().

◆ g_pHighMemoryBlockA

◆ g_pHighMemoryBlockB

void* g_pHighMemoryBlockB = 0

◆ g_szCannedSceneTapeFile

◆ g_wHighMemoryBlockBytes

unsigned short g_wHighMemoryBlockBytes = 0xd4e4

Definition at line 9 of file taperec.c.

Referenced by CheckCannedSceneBufferCapacity(), and InitializeHighMemoryGraphicsBuffers().