|
Wing Commander
Reconstructed Win32 source (1996)
|
Briefing, debriefing, medal and funeral screens, and the conversation scene director. More...
#include "wc1.h"Go to the source code of this file.
Functions | |
| unsigned int | LoadBriefingRoom (void) |
| unsigned int | ViewMedals (void) |
| unsigned int | AwardCampaignMedal (short medal) |
| unsigned int | DrawMedalChest (char *text, short duration) |
| unsigned int | DrawMedalLongShot (short *animation, char *text, short duration) |
| unsigned int | MedalEstablish (char *text, short duration) |
| unsigned int | PinMedal (char *text, short duration) |
| unsigned int | DrawMedals (void) |
| unsigned int | EstablishingShot (char *text, short duration) |
| unsigned int | DrawBriefingLongShot (void) |
| unsigned int | ReturnToBriefingLongShot (char *text, short duration) |
| unsigned int | Dismissed (char *text, short duration) |
| unsigned int | DrawDebriefingLongShot (void) |
| unsigned int | DebriefingEstablishingShot (char *text, short duration) |
| short | no_objectives_achieved (void) |
| short | wing_status (short personality) |
| short | int_value (char **text) |
| ConversationSceneRecord * | ParseTests (ConversationSceneRecord *record, ConversationSceneRecord *sceneData, unsigned char *textData) |
| unsigned int | TalkerInit (void) |
| unsigned int | FreeTalker (void) |
| unsigned int | SceneDirector (short sceneType, unsigned char *sceneBytes, unsigned char *textData) |
| unsigned int | DrawPodiumShot (void) |
| unsigned int | DrawBriefingCharacter (short character, short pose, short animationFrame, const signed char *unusedXOffsets, const signed char *unusedYOffsets) |
| unsigned int | DrawFuneralLongShot (short shot, char *text, short duration) |
| void | ShowOffscreenBuffer (void) |
| void __stdcall | SetViewportRect (Viewport *viewport, unsigned short left, unsigned short top, unsigned short right, unsigned short bottom) |
| void __stdcall | PanToScreen (Viewport *source, Viewport *destination) |
| unsigned int | death_sequence (void) |
| unsigned int | ShowGetReadyScreen (void) |
| unsigned int | ShowVictoryScreen (void) |
| unsigned int | ShowGameOverScreen (void) |
| void __stdcall | FillRasterBytes (void *destination, unsigned int length, short value) |
Briefing, debriefing, medal and funeral screens, and the conversation scene director.
Address range 436d00-439c3f. The briefing and medal state precedes this unit's text-format literals; the hand-written raster library in raster.asm follows.
Definition in file screens.c.
| unsigned int AwardCampaignMedal | ( | short | medal | ) |
Definition at line 263 of file screens.c.
References asCampaignBriefingFiles, AwardCampaignMedal(), bEscapePressedFlag, FetchDiskPacketRetrying(), FreePacketAndClear(), InitializeConversationText(), InitializeConversationViewport(), CampaignState::medals, nCampaignDataSet, nCurrentConversationMedalIndex, pCurrentConversationBackdropShapePtr, pMedalSceneData, pMedalSceneShape, PreloadMusicTrackHook(), pRoomMedalTextData, ReleaseMusicTrackHook(), ReleasePacketHandle(), ReleaseTextFont(), ResetScreenClipToFullHeight(), SceneDirector(), spacetrack(), stCampaignState, and StopMusicUnlessSuppressed().
Referenced by AwardCampaignMedal(), DosMemcpy(), GameFlow(), and RunAnimationDemoLoop().
| unsigned int death_sequence | ( | void | ) |
Definition at line 1645 of file screens.c.
References bEscapePressedFlag, Viewport::bottom, cBlackColour, cCockpitLogicalFile, ClearViewport(), cViewportClearColour, death_sequence(), DIBslam(), DIBslamReal(), DrawSpriteDefault(), dump_buffer_to_screen(), Explosion(), FadeViewportPaletteToColour(), FetchDiskPacketRetrying(), free_all_slots(), free_cockpit(), FreePacketAndClear(), GetScreenUpdateFlag(), load_all_slots(), nCannedSceneMode, new_view(), nFrameSkipCounter, nMemoryConfig, PlaySfxWaveFileByNumber(), RefreshCockpitStatus(), RestoreGamePalette(), SceneLeaveHook(), spacetrack(), StopMusicUnlessSuppressed(), stScreenView, stSpaceBufferViewport, and Viewport::top.
Referenced by death_sequence(), DosMemcpy(), GameFlow(), and RunAnimationDemoLoop().
| unsigned int DebriefingEstablishingShot | ( | char * | text, |
| short | duration ) |
Definition at line 850 of file screens.c.
References abDebriefingEstablishDeltas, AddPCName(), cBlackColour, CheckEscaped(), ClearViewport(), DebriefingEstablishingShot(), DIBslam(), DIBslamReal(), DrawDebriefingLongShot(), FormatTextBufferFromStart(), MaxShort(), nConvTextColorValue, nDebriefingLeftX, nDebriefingOfficerX, nDebriefingPilotX, nDebriefingPodiumX, nDebriefingRightX, nFrameSkip, nFrameSkipCounter, RefreshMemoryStatusOverlay(), stCurrentConvTextViewport, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DebriefingEstablishingShot(), DosMemcpy(), and SceneDirector().
| unsigned int Dismissed | ( | char * | text, |
| short | duration ) |
Definition at line 730 of file screens.c.
References abBriefingPodiumFrames, AddPCName(), aiBriefingLeftPanelVelocity, aiBriefingPodiumVelocity, aiBriefingRightPanelVelocity, cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), Dismissed(), DrawSpriteDefault(), FetchDiskPacketRetrying(), FormatTextBufferFromStart(), FreePacketAndClear(), nConvTextColorValue, nFrameSkip, nFrameSkipCounter, pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, pTalkHeadShape, RefreshMemoryStatusOverlay(), SetTextContext(), stCurrentConvTextViewport, stCurrentConvTxtCtx, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by Dismissed(), DosMemcpy(), and SceneDirector().
| unsigned int DrawBriefingCharacter | ( | short | character, |
| short | pose, | ||
| short | animationFrame, | ||
| const signed char * | unusedXOffsets, | ||
| const signed char * | unusedYOffsets ) |
Definition at line 1450 of file screens.c.
References aBriefingCharacters, aBriefingPortraitOffsetX, aBriefingPortraitOffsetY, aBriefingPortraitScale, DrawBriefingCharacter(), DrawSpriteScaled(), BriefingCharacterLayout::firstPortraitFrame, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, stSceneBuffer, and void().
Referenced by CloseLook(), DosMemcpy(), DrawBriefingCharacter(), DrawBriefingLongShot(), EstablishingShot(), and ReturnToBriefingLongShot().
| unsigned int DrawBriefingLongShot | ( | void | ) |
Definition at line 637 of file screens.c.
References DrawBriefingCharacter(), DrawBriefingLongShot(), DrawSpriteDefault(), FetchDiskPacketRetrying(), pCurrentBriefingAnimShape, pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, RefreshMemoryStatusOverlay(), and stSceneBuffer.
Referenced by DosMemcpy(), DrawBriefingLongShot(), and SceneDirector().
| unsigned int DrawDebriefingLongShot | ( | void | ) |
Definition at line 812 of file screens.c.
References DIBslam(), DIBslamReal(), DrawDebriefingLongShot(), DrawSpriteDefault(), nDebriefingLeftX, nDebriefingOfficerX, nDebriefingPersonality, nDebriefingPilotX, nDebriefingPodiumX, nDebriefingRightX, pCurrentConversationBackdropShapePtr, CampaignState::personalityDeathMission, stCampaignState, and stSceneBuffer.
Referenced by CloseLook(), DebriefingEstablishingShot(), DosMemcpy(), and DrawDebriefingLongShot().
| unsigned int DrawFuneralLongShot | ( | short | shot, |
| char * | text, | ||
| short | duration ) |
Definition at line 1484 of file screens.c.
References AddPCName(), bConversationConstellation, cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawConstellationField(), DrawFuneralLongShot(), DrawSpriteDefault(), FormatTextBufferFromStart(), IsFrameTickElapsed(), nConvTextColorValue, pCurrentConversationBackdropShapePtr, RefreshMemoryStatusOverlay(), SetFrameTimerPeriodDirect(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), DrawFuneralLongShot(), and SceneDirector().
| unsigned int DrawMedalChest | ( | char * | text, |
| short | duration ) |
Definition at line 322 of file screens.c.
References AddPCName(), cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawMedalChest(), DrawSpriteDefault(), DrawSpriteScaled(), FormatTextBufferFromStart(), nConvTextColorValue, nCurrentConversationMedalIndex, pMedalSceneShape, RefreshMemoryStatusOverlay(), spacetrack(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), DrawMedalChest(), and SceneDirector().
| unsigned int DrawMedalLongShot | ( | short * | animation, |
| char * | text, | ||
| short | duration ) |
Definition at line 375 of file screens.c.
References AddPCName(), cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawMedalLongShot(), DrawSpriteDefault(), FormatTextBufferFromStart(), nConvTextColorValue, pCurrentConversationBackdropShapePtr, pMedalSceneShape, RefreshMemoryStatusOverlay(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), DrawMedalLongShot(), and SceneDirector().
| unsigned int DrawMedals | ( | void | ) |
Definition at line 520 of file screens.c.
References asMedalDisplayX, CampaignState::badges, CampaignState::currentPilot, DIBslam(), DIBslamReal(), DrawMedals(), DrawSpriteDefault(), DrawSpriteScaled(), CampaignState::medals, pCurrentConversationBackdropShapePtr, pMedalSceneShape, PilotRecord::rank, stCampaignState, and stSceneBuffer.
Referenced by DosMemcpy(), DrawMedals(), MedalEstablish(), and ViewMedals().
| unsigned int DrawPodiumShot | ( | void | ) |
Definition at line 1426 of file screens.c.
References DrawPodiumShot(), DrawSpriteDefault(), FetchDiskPacketRetrying(), FreePacketAndClear(), pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, pTalkHeadShape, RefreshMemoryStatusOverlay(), and stSceneBuffer.
Referenced by DosMemcpy(), DrawPodiumShot(), and SceneDirector().
| unsigned int EstablishingShot | ( | char * | text, |
| short | duration ) |
Definition at line 584 of file screens.c.
References aBriefingCharacters, AddPCName(), cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawBriefingCharacter(), DrawSpriteDefault(), EstablishingShot(), FetchDiskPacketRetrying(), FlushInputEvents(), FormatTextBufferFromStart(), nConvTextColorValue, pCurrentBriefingAnimShape, pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, RefreshMemoryStatusOverlay(), spacetrack(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), EstablishingShot(), and SceneDirector().
Definition at line 1869 of file screens.c.
References FillRasterBytes().
Referenced by DosMemcpy(), and FillRasterBytes().
| unsigned int FreeTalker | ( | void | ) |
Definition at line 1202 of file screens.c.
References FreePacketAndClear(), FreeTalker(), pConvOverlayShapePtr, pFaceAnimationCmds, pSceneMouthAnimCmds, and pTalkHeadShape.
Referenced by DosMemcpy(), FreeTalker(), and SceneDirector().
| short int_value | ( | char ** | text | ) |
Definition at line 944 of file screens.c.
References int_value().
Referenced by DosMemcpy(), int_value(), and ParseTests().
| unsigned int LoadBriefingRoom | ( | void | ) |
Definition at line 182 of file screens.c.
References bEscapePressedFlag, FetchDiskPacketRetrying(), FreePacketAndClear(), InitializeConversationText(), InitializeConversationViewport(), LoadBriefingRoom(), pBriefingCloseupShape, pBriefingSceneInfo, pCurrentBriefingAnimShape, pCurrentBriefingTextData, pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, ReleaseTextFont(), ResetScreenClipToFullHeight(), SceneDirector(), SetTextContext(), spacetrack(), stCurrentConvTxtCtx, and StopMusicUnlessSuppressed().
Referenced by Briefing(), DosMemcpy(), and LoadBriefingRoom().
| unsigned int MedalEstablish | ( | char * | text, |
| short | duration ) |
Definition at line 438 of file screens.c.
References AddPCName(), asMedalDisplayX, cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawMedals(), DrawSpriteScaled(), FormatTextBufferFromStart(), MedalEstablish(), nConvTextColorValue, nCurrentConversationMedalIndex, pMedalSceneShape, RefreshMemoryStatusOverlay(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), MedalEstablish(), and SceneDirector().
| short no_objectives_achieved | ( | void | ) |
Definition at line 914 of file screens.c.
References achieved(), cMissionObjectiveCountValue, and no_objectives_achieved().
Referenced by DosMemcpy(), no_objectives_achieved(), and ParseTests().
Definition at line 1571 of file screens.c.
References AllocateTaggedMemory(), CachePaletteEntryFromWords(), CollectActivePaletteIndices(), CopyViewportContents(), DIBramPalette(), DIBslam(), DIBslamReal(), GetPaletteEntry(), GetViewportPixel(), Viewport::left, nVideoMode, PanToScreen(), ReleasePacketHandle(), StepPaletteTransition(), Viewport::top, and WaitForVerticalBlankThunk().
Referenced by DosMemcpy(), PanToScreen(), RecRoom(), ShowMeanwhileTransition(), and ShowTheEndScreen().
| ConversationSceneRecord * ParseTests | ( | ConversationSceneRecord * | record, |
| ConversationSceneRecord * | sceneData, | ||
| unsigned char * | textData ) |
Definition at line 964 of file screens.c.
References ace_status(), achieved(), bOfficeVisitPending, bPlayerEjectedThisMission, bPlayerShipTypeChanged, bPromotionPending, CampaignState::elapsedDate, FullMissionScore(), int_value(), CampaignState::missionScore, nCurrentConversationMedalIndex, no_objectives_achieved(), nPlayerKillTotal, nPreviousPlayerShipType, nWingmanKillCount, ParseTests(), CampaignState::playerShipType, PlayersMissionScore(), sighted(), stCampaignState, ConversationSceneRecord::testsOffset, wing_status(), and CampaignDate::year.
Referenced by DosMemcpy(), ParseTests(), and SceneDirector().
| unsigned int PinMedal | ( | char * | text, |
| short | duration ) |
Definition at line 480 of file screens.c.
References AddPCName(), cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawSpriteDefault(), FormatTextBufferFromStart(), IsFrameTickElapsed(), nConvTextColorValue, pCurrentConversationBackdropShapePtr, PinMedal(), pMedalSceneShape, RefreshMemoryStatusOverlay(), SetFrameTimerPeriodDirect(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), PinMedal(), and SceneDirector().
| unsigned int ReturnToBriefingLongShot | ( | char * | text, |
| short | duration ) |
Definition at line 661 of file screens.c.
References aBriefingCharacters, aBriefingPortraitOffsetX, aBriefingPortraitOffsetY, AddPCName(), BriefingCharacterLayout::animationPhase, cBlackColour, CheckEscaped(), ClearViewport(), DIBslam(), DIBslamReal(), DrawBriefingCharacter(), DrawSpriteDefault(), FetchDiskPacketRetrying(), FormatTextBufferFromStart(), nConvTextColorValue, pCurrentBriefingAnimShape, pCurrentConversationBackdropShapePtr, pSceneBriefingBodyShape, pSceneBriefingPortraitShape, RandomBelowOrEqual(), RefreshMemoryStatusOverlay(), ReturnToBriefingLongShot(), spacetrack(), stCurrentConvTextViewport, StopMusicUnlessSuppressed(), stSceneBuffer, szTxtWorkspaceBuffer, and WaitForSceneAdvance().
Referenced by DosMemcpy(), ReturnToBriefingLongShot(), and SceneDirector().
| unsigned int SceneDirector | ( | short | sceneType, |
| unsigned char * | sceneBytes, | ||
| unsigned char * | textData ) |
Definition at line 1212 of file screens.c.
References asConversationTextColours, bConversationConstellation, bConversationOverlay, bEscapePressedFlag, bInputModeState, cBlackColour, cCurrentObjective, ClearInputKeyState(), ClearViewport(), CloseLook(), DebriefingEstablishingShot(), Dismissed(), DrawBriefingLongShot(), DrawFuneralLongShot(), DrawMedalChest(), DrawMedalLongShot(), DrawPodiumShot(), ConversationSceneRecord::duration, EstablishingShot(), ConversationSceneRecord::faceAnimationOffset, FlushInputEvents(), free_constellation(), FreeTalker(), funeral_wingman(), init_constellation(), InitializeConstellationField(), LoadFace(), LongTalk(), MedalEstablish(), ConversationSceneRecord::mouthAnimationOffset, nConversationCharacter, nConvTextColorValue, nTalkingHeadFace, nTalkSceneType, ParseFaceAnimation(), ParseMouthAnimation(), ParseTests(), pBriefingCloseupShape, pFaceAnimationCmds, PinMedal(), PlaySceneAnimation(), PollJoystickButtonEvents(), pSceneMouthAnimCmds, pTalkHeadShape, ReturnToBriefingLongShot(), SceneDirector(), SetEventManagerPump(), ConversationSceneRecord::shot, stConstellationViewport, stCurrentConvTextViewport, stSceneBuffer, ConversationSceneRecord::talker, TalkerInit(), ConversationSceneRecord::testsOffset, ConversationSceneRecord::textColour, ConversationSceneRecord::textOffset, and UpdateMap().
Referenced by AwardCampaignMedal(), DeBriefing(), DosMemcpy(), funeral_sequence(), LoadBriefingRoom(), Office(), RecRoom(), SceneDirector(), and ShowMeanwhileTransition().
| void __stdcall SetViewportRect | ( | Viewport * | viewport, |
| unsigned short | left, | ||
| unsigned short | top, | ||
| unsigned short | right, | ||
| unsigned short | bottom ) |
Definition at line 1560 of file screens.c.
References Viewport::bottom, Viewport::left, Viewport::right, SetViewportRect(), and Viewport::top.
Referenced by auto_pilot_sequence(), DosMemcpy(), HandleSpaceFlightControls(), InflightComputer(), initialize_cockpit(), InitializeCockpitResources(), RecRoom(), RunSpaceFlight(), set_eye_direction_and_position(), SetViewportRect(), and ShowTrainSimHighScores().
| unsigned int ShowGameOverScreen | ( | void | ) |
Definition at line 1813 of file screens.c.
References AddFixedVectors(), aShipFwdVec, aShipPositionsArray, aShipUpVector, aShipVelocity, asObjectCollisionRadius, bEscapePressedFlag, cViewObject, DIBslam(), DIBslamReal(), DrawCenteredScaledIntroText(), dump_buffer_to_screen(), Explosion(), EYE_OBJECT, FetchDiskPacketRetrying(), fix_objects_ijk(), generate_stars(), nCameraViewMode, nCurrentViewCenterPosX, nCurrentViewCenterPosY, nFrameSkipCounter, pIntroFont, RefreshCockpitStatus(), ReleasePacketHandle(), ScaleFixedVector(), set_eye_direction_and_position(), ShowGameOverScreen(), spacetrack(), StopMusicUnlessSuppressed(), and zero_vector().
Referenced by DosMemcpy(), RunTrainSim(), and ShowGameOverScreen().
| unsigned int ShowGetReadyScreen | ( | void | ) |
Definition at line 1720 of file screens.c.
References bEscapePressedFlag, clear_view_buffer(), DIBslam(), DIBslamReal(), DrawCenteredScaledIntroText(), dump_buffer_to_screen(), FetchDiskPacketRetrying(), force_view(), nCannedSceneMode, nCurrentViewCenterPosX, nCurrentViewCenterPosY, nFrameSkipCounter, pIntroFont, RefreshCockpitStatus(), ReleasePacketHandle(), ResetSoundState(), and ShowGetReadyScreen().
Referenced by DosMemcpy(), RunTrainSim(), and ShowGetReadyScreen().
Definition at line 1532 of file screens.c.
References CopyViewportContents(), nVideoMode, pAllocatedScreenViewport, pFullScreenRecord, Viewport::pixels, Viewport::rowOffsets, ShowOffscreenBuffer(), and WaitForVerticalBlankThunk().
Referenced by ShowOffscreenBuffer().
| unsigned int ShowVictoryScreen | ( | void | ) |
Definition at line 1758 of file screens.c.
References aFireworksList, bEscapePressedFlag, Viewport::bottom, DIBslam(), DIBslamReal(), DrawCenteredScaledIntroText(), dump_buffer_to_screen(), FetchDiskPacketRetrying(), FireworkState::frame, InitializeFireworks(), nCurrentViewCenterPosX, nCurrentViewCenterPosY, nFrameSkipCounter, pFireworkShape, pIntroFont, RandomBelowOrEqual(), RandomInRange(), RefreshCockpitStatus(), ReleasePacketHandle(), Viewport::right, ShowVictoryScreen(), stSpaceBufferViewport, TheEndFireWorks(), FireworkState::variant, FireworkState::x, and FireworkState::y.
Referenced by DosMemcpy(), RunTrainSim(), and ShowVictoryScreen().
| unsigned int TalkerInit | ( | void | ) |
Definition at line 1192 of file screens.c.
References AllocateTaggedMemory(), pFaceAnimationCmds, pSceneMouthAnimCmds, and TalkerInit().
Referenced by DosMemcpy(), SceneDirector(), and TalkerInit().
| unsigned int ViewMedals | ( | void | ) |
Definition at line 220 of file screens.c.
References AddPCName(), bInputModeState, cBlackColour, ClearInputKeyStatePreservingModifiers(), ClearViewport(), cViewportClearColour, DIBslam(), DIBslamReal(), DrawMedals(), FetchDiskPacketRetrying(), FlushInputEvents(), FormatTextBufferFromStart(), FreePacketAndClear(), InitializeConversationText(), pCurrentConversationBackdropShapePtr, PeekInputEvent(), pMedalSceneShape, pszMedalsPilotSummary, PumpWindowMessages(), RefreshMemoryStatusOverlay(), stCurrentConvTextViewport, stSceneBuffer, szTxtWorkspaceBuffer, ViewMedals(), and WaitForInputKey().
Referenced by BarracksScreen(), DosMemcpy(), ShowTheEndScreen(), and ViewMedals().
| short wing_status | ( | short | personality | ) |
Definition at line 926 of file screens.c.
References CampaignState::currentMission, CampaignState::currentSeries, CampaignState::personalityDeathMission, stCampaignState, and wing_status().
Referenced by DosMemcpy(), ParseTests(), and wing_status().
|
static |
|
static |
Definition at line 122 of file screens.c.
Referenced by Dismissed().
|
static |
|
static |
Definition at line 130 of file screens.c.
Referenced by DebriefingEstablishingShot().
| BriefingCharacterLayout aBriefingCharacters[10] |
Definition at line 43 of file screens.c.
Referenced by CloseLook(), DrawBriefingCharacter(), EstablishingShot(), and ReturnToBriefingLongShot().
|
static |
Definition at line 77 of file screens.c.
Referenced by DrawBriefingCharacter(), and ReturnToBriefingLongShot().
|
static |
Definition at line 88 of file screens.c.
Referenced by DrawBriefingCharacter(), and ReturnToBriefingLongShot().
|
static |
Definition at line 99 of file screens.c.
Referenced by DrawBriefingCharacter().
|
static |
Definition at line 110 of file screens.c.
Referenced by Dismissed().
|
static |
Definition at line 114 of file screens.c.
Referenced by Dismissed().
|
static |
Definition at line 118 of file screens.c.
Referenced by Dismissed().
| const char* apszMedalNames[5] |
Definition at line 64 of file screens.c.
Referenced by AddPCName().
|
static |
Definition at line 62 of file screens.c.
Referenced by DrawMedals(), and MedalEstablish().
| TalkingHeadOrigin aTalkingHeadOrigins[11] |
Definition at line 16 of file screens.c.
Referenced by LoadFace().
| int bConversationConstellation = 0 |
Definition at line 155 of file screens.c.
Referenced by CloseTalk(), DrawFuneralLongShot(), LoadFace(), and SceneDirector().
| int bConversationOverlay = 0 |
Definition at line 157 of file screens.c.
Referenced by CloseTalk(), and SceneDirector().
| unsigned char bFilteredKeyDelayStartedState |
Definition at line 179 of file screens.c.
Referenced by WaitForKeyExceptXOrF12().
| short nConversationBackdropFrame = -1 |
Definition at line 153 of file screens.c.
Referenced by CloseTalk(), and LoadFace().
| short nConversationCharacter = -1 |
Definition at line 149 of file screens.c.
Referenced by CloseTalk(), LoadFace(), and SceneDirector().
| short nConvTextColorValue |
Definition at line 170 of file screens.c.
Referenced by CloseLook(), DebriefingEstablishingShot(), Dismissed(), DrawFuneralLongShot(), DrawMedalChest(), DrawMedalLongShot(), EstablishingShot(), funeral_wingman(), LongTalk(), MedalEstablish(), PinMedal(), PlaySceneAnimation(), ReturnToBriefingLongShot(), SceneDirector(), and UpdateMap().
| short nCurrentConversationMedalIndex |
Definition at line 167 of file screens.c.
Referenced by AddPCName(), AwardCampaignMedal(), DrawMedalChest(), MedalEstablish(), ParseTests(), and RunAnimationDemoLoop().
|
static |
Definition at line 139 of file screens.c.
Referenced by DebriefingEstablishingShot(), and DrawDebriefingLongShot().
|
static |
Definition at line 145 of file screens.c.
Referenced by DebriefingEstablishingShot(), and DrawDebriefingLongShot().
|
static |
Definition at line 141 of file screens.c.
Referenced by DebriefingEstablishingShot(), and DrawDebriefingLongShot().
| short nDebriefingPodiumX = 344 |
Definition at line 147 of file screens.c.
Referenced by CloseLook(), DebriefingEstablishingShot(), and DrawDebriefingLongShot().
|
static |
Definition at line 143 of file screens.c.
Referenced by DebriefingEstablishingShot(), and DrawDebriefingLongShot().
| short nTalkingHeadFace = -1 |
Definition at line 151 of file screens.c.
Referenced by CloseTalk(), LoadFace(), and SceneDirector().
| short nTalkSceneType |
Definition at line 168 of file screens.c.
Referenced by CloseTalk(), and SceneDirector().
| struct Shape* pBriefingCloseupShape |
Definition at line 177 of file screens.c.
Referenced by LoadBriefingRoom(), and SceneDirector().
| unsigned char* pBriefingSceneInfo |
Definition at line 165 of file screens.c.
Referenced by LoadBriefingData(), and LoadBriefingRoom().
| struct Shape* pConvOverlayShapePtr |
Definition at line 178 of file screens.c.
Referenced by CloseTalk(), FreeTalker(), and LoadFace().
| struct Shape* pCurrentBriefingAnimShape |
Definition at line 171 of file screens.c.
Referenced by CloseLook(), DrawBriefingLongShot(), EstablishingShot(), LoadBriefingRoom(), and ReturnToBriefingLongShot().
| unsigned char* pCurrentBriefingTextData |
Definition at line 160 of file screens.c.
Referenced by LoadBriefingData(), and LoadBriefingRoom().
| struct Shape* pCurrentConversationBackdropShapePtr |
Definition at line 166 of file screens.c.
Referenced by AwardCampaignMedal(), CloseLook(), CloseTalk(), DeBriefing(), Dismissed(), DrawBriefingLongShot(), DrawDebriefingLongShot(), DrawFuneralLongShot(), DrawMedalLongShot(), DrawMedals(), DrawPodiumShot(), EstablishingShot(), LoadBriefingRoom(), Office(), PinMedal(), RecRoom(), ReturnToBriefingLongShot(), and ViewMedals().
| unsigned char* pDebriefingSceneDataPtr |
Definition at line 163 of file screens.c.
Referenced by DeBriefing(), and LoadBriefingData().
| unsigned char* pDebriefingTxtInfo |
Definition at line 176 of file screens.c.
Referenced by DeBriefing(), and LoadBriefingData().
| short* pFaceAnimationCmds |
Definition at line 172 of file screens.c.
Referenced by FreeTalker(), SceneDirector(), and TalkerInit().
| unsigned char* pMedalSceneData |
Definition at line 174 of file screens.c.
Referenced by AwardCampaignMedal().
|
static |
Definition at line 72 of file screens.c.
Referenced by AwardCampaignMedal(), DrawMedalChest(), DrawMedalLongShot(), DrawMedals(), MedalEstablish(), PinMedal(), and ViewMedals().
| unsigned char* pRoomMedalTextData |
Definition at line 162 of file screens.c.
Referenced by AwardCampaignMedal().
| struct Shape* pSceneBriefingBodyShape |
Definition at line 173 of file screens.c.
Referenced by Dismissed(), DrawBriefingCharacter(), DrawBriefingLongShot(), DrawPodiumShot(), EstablishingShot(), LoadBriefingRoom(), and ReturnToBriefingLongShot().
| struct Shape* pSceneBriefingPortraitShape |
Definition at line 175 of file screens.c.
Referenced by Dismissed(), DrawBriefingCharacter(), DrawBriefingLongShot(), DrawPodiumShot(), EstablishingShot(), LoadBriefingRoom(), and ReturnToBriefingLongShot().
| short* pSceneMouthAnimCmds |
Definition at line 161 of file screens.c.
Referenced by FreeTalker(), SceneDirector(), and TalkerInit().
|
static |
Definition at line 74 of file screens.c.
Referenced by ViewMedals().
| struct Shape* pTalkHeadShape |
Definition at line 169 of file screens.c.
Referenced by Dismissed(), DrawPodiumShot(), FreeTalker(), LoadFace(), and SceneDirector().
| CampaignDate stSavedCampaignDate = {20, 340} |
Definition at line 14 of file screens.c.
Referenced by AddPCName(), and UpdateSeries().
| char szTxtWorkspaceBuffer[256] |
Definition at line 164 of file screens.c.
Referenced by AddPCName(), CloseLook(), DebriefingEstablishingShot(), Dismissed(), DrawCalculatingLabel(), DrawFuneralLongShot(), DrawMedalChest(), DrawMedalLongShot(), DrawRoomMenuLabel(), DrawTargetRangeReadout(), EstablishingShot(), ExpandCommMessageTokens(), funeral_wingman(), InitializeDiskPromptTextContext(), InitializeModalTextPanel(), LoadWingCmdrCfgFile(), LongTalk(), MedalEstablish(), PinMedal(), PlaySceneAnimation(), PromptInsertNumberedDisk(), ReturnToBriefingLongShot(), SetAwakenBarracksMenuLabel(), update_bars(), update_digital_readouts(), UpdateMap(), and ViewMedals().