Wing Commander II
Reconstructed Win32 source (1996)
Loading...
Searching...
No Matches
eject.c
Go to the documentation of this file.
1/*
2 * Player ejection and stranding sequences.
3 *
4 * Retail object 0x438020-0x4380AF (link order; see docs/ORDER.md).
5 */
6#include "game.h"
7
8/* Function start: 0x438020 */
10{
11 InputPumpContext *savedInputContext;
12
15 if (savedInputContext != 0)
16 SetInputViewport(savedInputContext->viewport);
20}
21
22/* Function start: 0x438080 */
int ConfigureInputPump(int slot, void(*pump)(void))
Definition eventmgr.c:2112
void SetInputViewport(Viewport *viewport)
Definition eventmgr.c:2093
void ejection_sequence(short outcome, signed char restoreCockpit)
Definition midscene.c:63
void ShowPlayerStrandingSequence(void)
Definition eject.c:23
void ShowPlayerEjectionSequence(void)
Definition eject.c:9
Shared Win32 declarations, types and library interfaces.
MouseCursorState g_37_stPersonnelMousePointerState
Definition eventmgr.c:2544
unsigned char g_88_nEventRepeatDelayState
Definition eventmgr.c:2500
PilotProfile g_stCurrentPilotProfile
Definition viewrect.c:73
short g_18_nInterfaceEventMode
Definition eventmgr.c:2570
struct Viewport * viewport
Definition game_data.h:610
struct InputPumpContext * context
Definition game.h:175
short playerShipType
Definition game_data.h:1123