XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations | Functions
wi_stuff.c File Reference
#include <stdio.h>
#include "z_zone.h"
#include "m_misc.h"
#include "m_random.h"
#include "deh_main.h"
#include "i_swap.h"
#include "i_system.h"
#include "w_wad.h"
#include "g_game.h"
#include "r_local.h"
#include "s_sound.h"
#include "doomstat.h"
#include "sounds.h"
#include "v_video.h"
#include "wi_stuff.h"
Include dependency graph for wi_stuff.c:

Classes

struct  point_t
 
struct  anim_t
 

Macros

#define NUMEPISODES   4
 
#define NUMMAPS   9
 
#define WI_TITLEY   2
 
#define WI_SPACINGY   33
 
#define SP_STATSX   50
 
#define SP_STATSY   50
 
#define SP_TIMEX   16
 
#define SP_TIMEY   (SCREENHEIGHT-32)
 
#define NG_STATSY   50
 
#define NG_STATSX   (32 + SHORT(star->width)/2 + 32*!dofrags)
 
#define NG_SPACINGX   64
 
#define DM_MATRIXX   42
 
#define DM_MATRIXY   68
 
#define DM_SPACINGX   40
 
#define DM_TOTALSX   269
 
#define DM_KILLERSX   10
 
#define DM_KILLERSY   100
 
#define DM_VICTIMSX   5
 
#define DM_VICTIMSY   50
 
#define ANIM(type, period, nanims, x, y, nexttic)
 
#define SP_KILLS   0
 
#define SP_ITEMS   2
 
#define SP_SECRET   4
 
#define SP_FRAGS   6
 
#define SP_TIME   8
 
#define SP_PAR   ST_TIME
 
#define SP_PAUSE   1
 
#define SHOWNEXTLOCDELAY   4
 

Typedefs

typedef void(* load_callback_t) (char *lumpname, patch_t **variable)
 

Enumerations

enum  animenum_t { ANIM_ALWAYS , ANIM_RANDOM , ANIM_LEVEL }
 

Functions

void WI_slamBackground (void)
 
boolean WI_Responder (event_t *ev)
 
void WI_drawLF (void)
 
void WI_drawEL (void)
 
void WI_drawOnLnode (int n, patch_t *c[])
 
void WI_initAnimatedBack (void)
 
void WI_updateAnimatedBack (void)
 
void WI_drawAnimatedBack (void)
 
int WI_drawNum (int x, int y, int n, int digits)
 
void WI_drawPercent (int x, int y, int p)
 
void WI_drawTime (int x, int y, int t)
 
void WI_End (void)
 
void WI_initNoState (void)
 
void WI_updateNoState (void)
 
void WI_initShowNextLoc (void)
 
void WI_updateShowNextLoc (void)
 
void WI_drawShowNextLoc (void)
 
void WI_drawNoState (void)
 
int WI_fragSum (int playernum)
 
void WI_initDeathmatchStats (void)
 
void WI_updateDeathmatchStats (void)
 
void WI_drawDeathmatchStats (void)
 
void WI_initNetgameStats (void)
 
void WI_updateNetgameStats (void)
 
void WI_drawNetgameStats (void)
 
void WI_initStats (void)
 
void WI_updateStats (void)
 
void WI_drawStats (void)
 
void WI_checkForAccelerate (void)
 
void WI_Ticker (void)
 
void WI_loadData (void)
 
void WI_unloadData (void)
 
void WI_Drawer (void)
 
void WI_initVariables (wbstartstruct_t *wbstartstruct)
 
void WI_Start (wbstartstruct_t *wbstartstruct)
 

Macro Definition Documentation

◆ ANIM

#define ANIM (   type,
  period,
  nanims,
  x,
  y,
  nexttic 
)
Value:
{ (type), (period), (nanims), { (x), (y) }, (nexttic), \
0, { NULL, NULL, NULL }, 0, 0, 0, 0 }
#define NULL
Definition actypes.h:561
int x
Definition layout.c:118

◆ DM_KILLERSX

#define DM_KILLERSX   10

◆ DM_KILLERSY

#define DM_KILLERSY   100

◆ DM_MATRIXX

#define DM_MATRIXX   42

◆ DM_MATRIXY

#define DM_MATRIXY   68

◆ DM_SPACINGX

#define DM_SPACINGX   40

◆ DM_TOTALSX

#define DM_TOTALSX   269

◆ DM_VICTIMSX

#define DM_VICTIMSX   5

◆ DM_VICTIMSY

#define DM_VICTIMSY   50

◆ NG_SPACINGX

#define NG_SPACINGX   64

◆ NG_STATSX

#define NG_STATSX   (32 + SHORT(star->width)/2 + 32*!dofrags)

◆ NG_STATSY

#define NG_STATSY   50

◆ NUMEPISODES

#define NUMEPISODES   4

◆ NUMMAPS

#define NUMMAPS   9

◆ SHOWNEXTLOCDELAY

#define SHOWNEXTLOCDELAY   4

◆ SP_FRAGS

#define SP_FRAGS   6

◆ SP_ITEMS

#define SP_ITEMS   2

◆ SP_KILLS

#define SP_KILLS   0

◆ SP_PAR

#define SP_PAR   ST_TIME

◆ SP_PAUSE

#define SP_PAUSE   1

◆ SP_SECRET

#define SP_SECRET   4

◆ SP_STATSX

#define SP_STATSX   50

◆ SP_STATSY

#define SP_STATSY   50

◆ SP_TIME

#define SP_TIME   8

◆ SP_TIMEX

#define SP_TIMEX   16

◆ SP_TIMEY

#define SP_TIMEY   (SCREENHEIGHT-32)

◆ WI_SPACINGY

#define WI_SPACINGY   33

◆ WI_TITLEY

#define WI_TITLEY   2

Typedef Documentation

◆ load_callback_t

typedef void(* load_callback_t) (char *lumpname, patch_t **variable)

Enumeration Type Documentation

◆ animenum_t

enum animenum_t
Enumerator
ANIM_ALWAYS 
ANIM_RANDOM 
ANIM_LEVEL 

Function Documentation

◆ WI_checkForAccelerate()

void WI_checkForAccelerate ( void  )

◆ WI_drawAnimatedBack()

void WI_drawAnimatedBack ( void  )

◆ WI_drawDeathmatchStats()

void WI_drawDeathmatchStats ( void  )

◆ WI_drawEL()

void WI_drawEL ( void  )

◆ WI_Drawer()

void WI_Drawer ( void  )

◆ WI_drawLF()

void WI_drawLF ( void  )

◆ WI_drawNetgameStats()

void WI_drawNetgameStats ( void  )

◆ WI_drawNoState()

void WI_drawNoState ( void  )

◆ WI_drawNum()

int WI_drawNum ( int  x,
int  y,
int  n,
int  digits 
)

◆ WI_drawOnLnode()

void WI_drawOnLnode ( int  n,
patch_t *  c[] 
)

◆ WI_drawPercent()

void WI_drawPercent ( int  x,
int  y,
int  p 
)

◆ WI_drawShowNextLoc()

void WI_drawShowNextLoc ( void  )

◆ WI_drawStats()

void WI_drawStats ( void  )

◆ WI_drawTime()

void WI_drawTime ( int  x,
int  y,
int  t 
)

◆ WI_End()

void WI_End ( void  )

◆ WI_fragSum()

int WI_fragSum ( int  playernum)

◆ WI_initAnimatedBack()

void WI_initAnimatedBack ( void  )

◆ WI_initDeathmatchStats()

void WI_initDeathmatchStats ( void  )

◆ WI_initNetgameStats()

void WI_initNetgameStats ( void  )

◆ WI_initNoState()

void WI_initNoState ( void  )

◆ WI_initShowNextLoc()

void WI_initShowNextLoc ( void  )

◆ WI_initStats()

void WI_initStats ( void  )

◆ WI_initVariables()

void WI_initVariables ( wbstartstruct_t *  wbstartstruct)

◆ WI_loadData()

void WI_loadData ( void  )

◆ WI_Responder()

boolean WI_Responder ( event_t *  ev)

◆ WI_slamBackground()

void WI_slamBackground ( void  )

◆ WI_Start()

void WI_Start ( wbstartstruct_t *  wbstartstruct)

◆ WI_Ticker()

void WI_Ticker ( void  )

◆ WI_unloadData()

void WI_unloadData ( void  )

◆ WI_updateAnimatedBack()

void WI_updateAnimatedBack ( void  )

◆ WI_updateDeathmatchStats()

void WI_updateDeathmatchStats ( void  )

◆ WI_updateNetgameStats()

void WI_updateNetgameStats ( void  )

◆ WI_updateNoState()

void WI_updateNoState ( void  )

◆ WI_updateShowNextLoc()

void WI_updateShowNextLoc ( void  )

◆ WI_updateStats()

void WI_updateStats ( void  )