|
Wing Commander
Reconstructed Win32 source (1996)
|
Win32 frame timer and developer step waiting. More...
#include "wc1.h"Go to the source code of this file.
Functions | |
| void | WaitForDebugStep (void) |
| void CALLBACK | FrameTimerCallback (UINT timerId, UINT message, DWORD user, DWORD first, DWORD second) |
| void | SetMultimediaTimerCallback (int period) |
Variables | |
| TextContext | stLeftVduTextContext |
| Viewport | stSpaceBufferViewport |
| Viewport | stRightVduViewport |
| Viewport | stPilotHandBackdropView |
| struct Shape * | pCockpitWeaponShapePtr |
| Viewport | stCurrentConvTextViewport |
| char | szDefaultTxtBuf [0xc8] |
| struct Shape * | pCockpitIndicatorShape |
| struct Shape * | pCurrentConstellationShape |
Win32 frame timer and developer step waiting.
Address range 42afa0-42b04f.
Definition in file timer.c.
| void CALLBACK FrameTimerCallback | ( | UINT | timerId, |
| UINT | message, | ||
| DWORD | user, | ||
| DWORD | first, | ||
| DWORD | second ) |
Definition at line 29 of file timer.c.
References bFrameTickPendingFlag, FrameTimerCallback(), and void().
Referenced by FrameTimerCallback(), init_3Space_objects(), and SetMultimediaTimerCallback().
| void SetMultimediaTimerCallback | ( | int | period | ) |
Definition at line 41 of file timer.c.
References bFrameTickPendingFlag, FrameTimerCallback(), nCurrentFrameTimerIdValue, and SetMultimediaTimerCallback().
Referenced by init_3Space_objects(), SetFrameTimerPeriod(), SetFrameTimerPeriodDirect(), and SetMultimediaTimerCallback().
Definition at line 23 of file timer.c.
References TakeDebugStepFlag(), and WaitForDebugStep().
Referenced by init_3Space_objects(), and WaitForDebugStep().
| struct Shape* pCockpitIndicatorShape |
Definition at line 19 of file timer.c.
Referenced by show_target_disp().
| struct Shape* pCockpitWeaponShapePtr |
Definition at line 16 of file timer.c.
Referenced by fire_computer_graphic_missile(), InitializeCockpitResources(), show_damage_disp(), show_weapon_disp(), and UpdateDamageDisplay().
| struct Shape* pCurrentConstellationShape |
Definition at line 20 of file timer.c.
Referenced by draw_sorted_objects_to_buffer(), DrawConstellationField(), free_constellation(), init_constellation(), and intro_drawbackgroundships().
| Viewport stCurrentConvTextViewport |
Definition at line 17 of file timer.c.
Referenced by CloseLook(), DebriefingEstablishingShot(), Dismissed(), DrawFuneralLongShot(), DrawMedalChest(), DrawMedalLongShot(), EstablishingShot(), funeral_sequence(), funeral_wingman(), InitializeConversationText(), landing(), LongTalk(), MedalEstablish(), PinMedal(), PlaySceneAnimation(), ReturnToBriefingLongShot(), SceneDirector(), ShowCampaignVictorySequence(), ShowTigerClawEscapeScene(), UpdateMap(), and ViewMedals().
| TextContext stLeftVduTextContext |
Definition at line 12 of file timer.c.
Referenced by init_vdus(), show_damage_disp(), show_info_disp(), show_weapon_disp(), ShowComponentHitHudMessage(), update_VDUs(), and UpdateDamageDisplay().
| Viewport stPilotHandBackdropView |
Definition at line 15 of file timer.c.
Referenced by CopyTrainSimPilotViewToRightVdu(), DrawPendingCockpitDamage(), DrawPilotHandFrame(), free_cockpit(), InitializeCockpitResources(), and ResetPilotHandAnimation().
| Viewport stRightVduViewport |
Definition at line 14 of file timer.c.
Referenced by CopyTrainSimPilotViewToRightVdu(), DrawTargetRangeReadout(), init_vdus(), InitializeCockpitResources(), malf_noise(), real_vid_transmit(), set_global_message(), set_new_vdu(), show_communications_disp(), show_navigation_disp(), show_target_disp(), and vid_transmit().
| Viewport stSpaceBufferViewport |
Definition at line 13 of file timer.c.
Referenced by auto_pilot_sequence(), clear_view_buffer(), death_sequence(), draw_sorted_objects_to_buffer(), draw_target_box(), DrawCenteredScaledIntroText(), DrawLaunchDoorFrame(), DrawTitleLogo(), dump_buffer_to_screen(), easy2see(), ejection_sequence(), FetchDiskPacketRetrying(), get_right_shape(), GetScreenUpdateFlag(), HandleSpaceFlightControls(), InflightComputer(), init_player_input(), initialize_cockpit(), initialize_view_buffer(), InitializeGameTextContexts(), intro_drawbackgroundships(), MeasureScaledIntroTextWidth(), overlay_head_up_display(), player_input(), process_player_input(), PromptInsertNumberedDisk(), RenderSpaceViewFrame(), RunSpaceFlight(), set_eye_direction_and_position(), ShowCampaignVictorySequence(), ShowCarrierLaunchSequence(), ShowTheEndScreen(), ShowTigerClawEscapeScene(), ShowVictoryScreen(), stranded_sequence(), Title_Sequence(), unwarp(), UpdateArcadeScoreDisplay(), UpdateSpacePaletteFade(), and warp().
| char szDefaultTxtBuf[0xc8] |
Definition at line 18 of file timer.c.
Referenced by BarracksScreen(), BuildMap(), DrawNavLocationReadout(), init_vdus(), InitializeConversationText(), InitializeGameTextContexts(), InitializeTrainSimTextPanel(), RecRoom(), ReportPacketLoadError(), ShowChalkBoard(), and ShowTrainSimHighScores().