XenevaOS
Loading...
Searching...
No Matches
Classes | Functions
st_lib.h File Reference
#include "r_defs.h"
Include dependency graph for st_lib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  st_number_t
 
struct  st_percent_t
 
struct  st_multicon_t
 
struct  st_binicon_t
 

Functions

void STlib_init (void)
 
void STlib_initNum (st_number_t *n, int x, int y, patch_t **pl, int *num, boolean *on, int width)
 
void STlib_updateNum (st_number_t *n, boolean refresh)
 
void STlib_initPercent (st_percent_t *p, int x, int y, patch_t **pl, int *num, boolean *on, patch_t *percent)
 
void STlib_updatePercent (st_percent_t *per, int refresh)
 
void STlib_initMultIcon (st_multicon_t *mi, int x, int y, patch_t **il, int *inum, boolean *on)
 
void STlib_updateMultIcon (st_multicon_t *mi, boolean refresh)
 
void STlib_initBinIcon (st_binicon_t *b, int x, int y, patch_t *i, boolean *val, boolean *on)
 
void STlib_updateBinIcon (st_binicon_t *bi, boolean refresh)
 

Function Documentation

◆ STlib_init()

void STlib_init ( void  )

◆ STlib_initBinIcon()

void STlib_initBinIcon ( st_binicon_t *  b,
int  x,
int  y,
patch_t *  i,
boolean *  val,
boolean *  on 
)

◆ STlib_initMultIcon()

void STlib_initMultIcon ( st_multicon_t *  mi,
int  x,
int  y,
patch_t **  il,
int *  inum,
boolean *  on 
)

◆ STlib_initNum()

void STlib_initNum ( st_number_t *  n,
int  x,
int  y,
patch_t **  pl,
int *  num,
boolean *  on,
int  width 
)

◆ STlib_initPercent()

void STlib_initPercent ( st_percent_t *  p,
int  x,
int  y,
patch_t **  pl,
int *  num,
boolean *  on,
patch_t *  percent 
)

◆ STlib_updateBinIcon()

void STlib_updateBinIcon ( st_binicon_t *  bi,
boolean  refresh 
)

◆ STlib_updateMultIcon()

void STlib_updateMultIcon ( st_multicon_t *  mi,
boolean  refresh 
)

◆ STlib_updateNum()

void STlib_updateNum ( st_number_t *  n,
boolean  refresh 
)

◆ STlib_updatePercent()

void STlib_updatePercent ( st_percent_t *  per,
int  refresh 
)