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

Ship destruction and mission ejection pods. More...

#include "game.h"

Go to the source code of this file.

Functions

void BeginShipDestructionSequence (short obj)
void set_objects_data (short obj, short type, short owner, short matchObjectClass)
void PlaySfxWaveFileByNumber (int soundNumber, int sourceObject, int looping)
void set_special (short ship, short special)
void zero_vector (FixedVector *vector)
void SpawnMissionEjectionPod (short obj)

Variables

short g_bMissionDeathSequencePending = 0
short g_bMissionEjectionPodSpawned = 0
short g_nPendingEjectionShip

Detailed Description

Ship destruction and mission ejection pods.

Definition in file destroy.c.

Function Documentation

◆ BeginShipDestructionSequence()

◆ PlaySfxWaveFileByNumber()

void PlaySfxWaveFileByNumber ( int soundNumber,
int sourceObject,
int looping )

Definition at line 490 of file music.c.

◆ set_objects_data()

void set_objects_data ( short obj,
short type,
short owner,
short matchObjectClass )

Definition at line 347 of file ship.c.

◆ set_special()

void set_special ( short ship,
short special )

Definition at line 493 of file logic.c.

◆ SpawnMissionEjectionPod()

◆ zero_vector()

void zero_vector ( FixedVector * vector)

Definition at line 197 of file geom.c.

Variable Documentation

◆ g_bMissionDeathSequencePending

short g_bMissionDeathSequencePending = 0

◆ g_bMissionEjectionPodSpawned

short g_bMissionEjectionPodSpawned = 0

◆ g_nPendingEjectionShip

short g_nPendingEjectionShip

Definition at line 69 of file destroy.c.

Referenced by BeginShipDestructionSequence(), and house_keep_objects().