|
Wing Commander
Reconstructed Win32 source (1996)
|
Opening cinematic, credits and title menu. More...
Go to the source code of this file.
Functions | |
| unsigned short | GetPaletteReadyUnused (void) |
| void | DrawTitleLogo (short distance, short y) |
| void | UpdateTitleMenuCursor (void) |
| int | Title_Sequence (void) |
Variables | |
| static char * | pszIntroOpeningText |
| char | szMissingSecretMissionsMessage [279] |
| static int | nIntroCreditCount = 11 |
| static char * | apszIntroCredits [20] |
| static TitleMenuRegion | aTitleMenuRegions [5] |
| static PacketResourceDescriptor | aIntroResourceDescriptors [3] |
| static int | bTitleMenuSceneInitialized = 0 |
| short | nExternalViewAngle |
| struct Shape * | pTitleShape |
| void DrawTitleLogo | ( | short | distance, |
| short | y ) |
Definition at line 78 of file title.c.
References DrawSpriteScaled(), DrawTitleLogo(), GetTransformedShapeBounds(), ShortRect::left, nScreenWidth, pTitleShape, ShortRect::right, and stSpaceBufferViewport.
Referenced by DrawTitleLogo(), and Title_Sequence().
| unsigned short GetPaletteReadyUnused | ( | void | ) |
Definition at line 72 of file title.c.
References GetPaletteReadyUnused().
Referenced by GetPaletteReadyUnused().
| int Title_Sequence | ( | void | ) |
Definition at line 119 of file title.c.
References aIntroResourceDescriptors, aMissionShips, anObjectRollRotationList, anObjectYawRotation, anObjPitchRot, AnySavedGames(), aObjectTypeData, apszIntroCredits, aShipFwdVec, aShipVelocity, asIntroCameraSequence, aTitleMenuRegions, bEscapePressedFlag, bInputModeState, bIntroSceneResourcesActive, bIntroSecondaryScene, bKeyEventQueueEnabled, bScriptedView, bShowKilrathiSagaCredits, bTitleMenuSceneInitialized, CalibrateJoystickInteractive(), cBlackColour, CheckEscaped(), clear_view_buffer(), ClearDebugPauseFlags(), ClearInputKeyStatePreservingModifiers(), ClearViewport(), DIBslam(), DIBslamReal(), Draw_3Space_Frame(), DrawSpriteDefault(), DrawTitleLogo(), dump_buffer_to_screen(), EnterAllocationScope(), EventManagerHook(), FadeViewportPaletteToColour(), FetchDiskPacketRetrying(), FindMenuRegionAtPoint(), FlushInputEvents(), TitleMenuRegion::frame, free_3Space(), free_all_slots(), FreePacketAndClear(), FreeShapeSet(), GetShapeFrameBounds(), init_3Space_objects(), initialize_scripted_view(), intro_drawbackgroundships(), LeaveAllocationScope(), LoadPacketResourceList(), MoveMenuPointerFromKeyboard(), nCannedSceneMode, nCurrentViewCenterPosY, nFrameSkipCounter, nIntroCreditCount, nMenuInputRepeatDelay, nSceneResourceBudgetValue, OBJECT_TYPE_DEBRIS_METAL_SHEET, OBJECT_TYPE_DEBRIS_WING, pIntroFont, PollInputEvent(), PollJoystickButtonEvents(), PollMenuInputDevices(), PreloadMusicTrackHook(), print_subtitle(), pszIntroOpeningText, pTitleShape, PumpWindowMessages(), ReleaseMusicTrackHook(), ReleasePacketHandle(), remove_all_hazards(), RenderSpaceViewFrame(), ResetSoundState(), RestoreGamePalette(), ScaleFixedVector(), SceneEnterHook(), set_up_action_sphere(), SetEventManagerPump(), ObjectTypeData::shapeSet, spacetrack(), start_hazard_field(), MissionShipRecord::state, stMouseCursorState, StopMusicUnlessSuppressed(), stScreenView, stSpaceBufferViewport, Title_Sequence(), Update_3Space(), UpdateTitleMenuCursor(), InputEventState::value, MouseCursorState::viewport, and WarpMouseTo().
Referenced by main(), RunAnimationDemoLoop(), and Title_Sequence().
Definition at line 100 of file title.c.
References aTitleMenuRegions, TitleMenuRegion::frame, IsPointInRect(), TitleMenuRegion::left, SetMouseCursorShape(), MouseCursorState::shape, stHostMouseState, stMouseCursorState, UpdateTitleMenuCursor(), MouseCursorState::x, and MouseCursorState::y.
Referenced by Title_Sequence(), and UpdateTitleMenuCursor().
|
static |
Definition at line 57 of file title.c.
Referenced by Title_Sequence().
|
static |
Definition at line 24 of file title.c.
Referenced by Title_Sequence().
|
static |
Definition at line 48 of file title.c.
Referenced by Title_Sequence(), and UpdateTitleMenuCursor().
|
static |
Definition at line 65 of file title.c.
Referenced by Title_Sequence().
| short nExternalViewAngle |
Definition at line 68 of file title.c.
Referenced by new_view(), and set_eye_direction_and_position().
|
static |
Definition at line 22 of file title.c.
Referenced by Title_Sequence().
|
static |
Definition at line 12 of file title.c.
Referenced by Title_Sequence().
| struct Shape* pTitleShape |
Definition at line 69 of file title.c.
Referenced by DrawTitleLogo(), and Title_Sequence().
| char szMissingSecretMissionsMessage[279] |