Nuclide
Software Development Kit for id Technology (BETA)
Client Game

Part of the client-side progs (csprogs.dat). More...

Detailed Description

Part of the client-side progs (csprogs.dat).

Modules

 API: Client-side
 Client-side Game-Logic APIs.
 
 Crosshair
 Crosshair helper functions.
 
 Entities that are client-side
 Entity classes that run entirely on the client.
 
 Fade Overlay
 Screen overlay, fade in/out control functions.
 
 Fonts
 Typeface format loader/handler for rendering bitmap/vector based text and icons.
 
 Text Overlay
 Displays text messages on screen with different effects.
 
 Text Menu
 Displays text-based menus, for use with a keyboard.
 
 Utilities
 Client Utility API Reference.
 

Classes

class  ncRadar
 Tasked with managing overview/radar type widgets. More...
 
enum  viewmode_t { VIEWMODE_NORMAL , VIEWMODE_FPS , VIEWMODE_THIRDPERSON , VIEWMODE_SPECTATING }
 The view mode type of the ncView. More...
 
ncView g_viewSeats [4]
 one ncView for each seat More...
 
ncView g_view
 the current seat run for each draw call, for each player. More...
 

Enumeration Type Documentation

◆ viewmode_t

enum viewmode_t

The view mode type of the ncView.

Enumerator
VIEWMODE_NORMAL 

just a regular camera with no special logic

VIEWMODE_FPS 

uses view target position + view offset

VIEWMODE_THIRDPERSON 

third person view, fixed

VIEWMODE_SPECTATING 

spectating, mixed viewmodes inside

Variable Documentation

◆ g_view

ncView g_view

the current seat run for each draw call, for each player.

always use talk to this!

◆ g_viewSeats

ncView g_viewSeats[4]

one ncView for each seat