B_observ.c

This module implements the user observer mode.
 

Uses:
 
-
 

Exports:
 

// Toggles observer mode
//
// Parameter:            e : client to toggle observer mode for
// Returns:              -
//

void (entity e) ToggleObserverMode;

// Toggles observer fly mode
//
// Parameter:            e : client to toggle fly mode for
// Returns:              -
//

void (entity e) ToggleObserverFly;

// Toggles observer camera name
//
// Parameter:            e : client to toggle name for
// Returns:              -
//

void (entity e) ToggleCamName;

// Toggles observer chase camera
//
// Parameter:            e : client to toggle chase camera for
// Returns:              -
//

void (entity e) ToggleChaseCam;

// Resets all observer viewing from the given entity.
// Used when a player leaves the game.
//
// Parameter:            e : player to reset for
// Returns:              -
//

void (entity e) ResetObserversViewingFromEntity;

// Called when a real client disconnects from the server.
//
// Parameter:            e : client
// Returns:              -
//

void (entity e) ObserverDisconnect;

// Cycles the observer camera
//
// Parameter:            e : client to cycle the camera for
// Returns:              -
//

void (entity client) CycleClientCamera;

// Handles the observer mode for the given client
//
// Parameter:            e : client to handle observer mode for
// Returns:              -
//

void (entity e) DoObserver;