XenevaOS
Loading...
Searching...
No Matches
Functions | Variables
p_switch.c File Reference
#include <stdio.h>
#include "i_system.h"
#include "deh_main.h"
#include "doomdef.h"
#include "p_local.h"
#include "g_game.h"
#include "s_sound.h"
#include "sounds.h"
#include "doomstat.h"
#include "r_state.h"
Include dependency graph for p_switch.c:

Functions

void P_InitSwitchList (void)
 
void P_StartButton (line_t *line, bwhere_e w, int texture, int time)
 
void P_ChangeSwitchTexture (line_t *line, int useAgain)
 
boolean P_UseSpecialLine (mobj_t *thing, line_t *line, int side)
 

Variables

switchlist_t alphSwitchList []
 
int switchlist [MAXSWITCHES *2]
 
int numswitches
 
button_t buttonlist [MAXBUTTONS]
 

Function Documentation

◆ P_ChangeSwitchTexture()

void P_ChangeSwitchTexture ( line_t *  line,
int  useAgain 
)

◆ P_InitSwitchList()

void P_InitSwitchList ( void  )

◆ P_StartButton()

void P_StartButton ( line_t *  line,
bwhere_e  w,
int  texture,
int  time 
)

◆ P_UseSpecialLine()

boolean P_UseSpecialLine ( mobj_t *  thing,
line_t *  line,
int  side 
)

Variable Documentation

◆ alphSwitchList

switchlist_t alphSwitchList[]

◆ buttonlist

button_t buttonlist[MAXBUTTONS]

◆ numswitches

int numswitches

◆ switchlist

int switchlist[MAXSWITCHES *2]