fteqw/engine/client/r_bulleten.h

40 lines
1.1 KiB
C

#define MAXBULLETENS 12 //remove limits
extern cvar_t bul_advert1;
extern cvar_t bul_advert2;
extern cvar_t bul_advert3;
extern cvar_t bul_advert4;
extern cvar_t bul_advertvents;
extern cvar_t bul_advertq3;
extern cvar_t bul_scrollspeedx;
extern cvar_t bul_scrollspeedy;
extern cvar_t bul_backcol;
extern cvar_t bul_textpalette;
extern cvar_t bul_norender;
typedef struct bulletentexture_s
{
texture_t *texture;
int bultextleft;
int bultexttop;
int type;
qbyte *normaltexture;
struct bulletentexture_s *next;
} bulletentexture_t;
extern bulletentexture_t *bulletentexture;
extern qbyte *draw_chars; //console text
qboolean R_AddBulleten (texture_t *textur);
void R_MakeBulleten (texture_t *textur, int lefttext, int toptext, char *text, qbyte *background);
//void R_MakeBulleten (texture_t *textur, int lefttext, int toptext, char *text);
void R_SetupBulleten (void);
void Draw_StringToMip(char *str, qbyte *mip, int x, int y, int width, int height);
void Draw_CharToMip (int num, qbyte *mip, int x, int y, int width, int height);
void WipeBulletenTextures(void);
void Bul_ParseMessage(void);