Odamex
Setting the Standard in Multiplayer Doom
client/src/r_plane.cpp File Reference

Functions

void R_SetSpanSource_ASM (byte *flat)
void R_SetSpanColormap_ASM (byte *colormap)
void R_InitPlanes (void)
void R_MapPlane (int y, int x1, int x2)
void R_ClearPlanes (void)
visplane_tR_FindPlane (fixed_t height, int picnum, int lightlevel, fixed_t xoffs, fixed_t yoffs, fixed_t xscale, fixed_t yscale, angle_t angle)
visplane_tR_CheckPlane (visplane_t *pl, int start, int stop)
void R_MakeSpans (int x, unsigned int t1, unsigned int b1, unsigned int t2, unsigned int b2)
void R_DrawPlanes (void)
BOOL R_PlaneInitData (void)
BOOL R_AlignFlat (int linenum, int side, int fc)

Variables

planefunction_t floorfunc
planefunction_t ceilingfunc
visplane_tfloorplane
visplane_tceilingplane
size_t maxopenings
int * openings
int * lastopening
int * floorclip
int * ceilingclip
int * spanstart
fixed_t FocalLengthX
fixed_t FocalLengthY
int * planezlight
fixed_t planeheight
fixed_tyslope
fixed_tdistscale
fixed_t xstepscale
fixed_t ystepscale
static fixed_t yscale
static fixed_t pviewy
byteds_curcolormap
byteds_cursource

Function Documentation

BOOL R_AlignFlat ( int  linenum,
int  side,
int  fc 
)
visplane_t* R_CheckPlane ( visplane_t pl,
int  start,
int  stop 
)
void R_ClearPlanes ( void  )
void R_DrawPlanes ( void  )
visplane_t* R_FindPlane ( fixed_t  height,
int  picnum,
int  lightlevel,
fixed_t  xoffs,
fixed_t  yoffs,
fixed_t  xscale,
fixed_t  yscale,
angle_t  angle 
)
void R_InitPlanes ( void  )
void R_MakeSpans ( int  x,
unsigned int  t1,
unsigned int  b1,
unsigned int  t2,
unsigned int  b2 
)
void R_MapPlane ( int  y,
int  x1,
int  x2 
)
BOOL R_PlaneInitData ( void  )
void R_SetSpanColormap_ASM ( byte colormap)
void R_SetSpanSource_ASM ( byte flat)

Variable Documentation

int* floorclip
size_t maxopenings
int* openings
int* spanstart
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends