#include "global.hh"
Defines | |
#define | SYS_DS_USEFLAGS 0x10 |
#define | SYS_DS_HCENTER 0x01 |
#define | SYS_DS_VCENTER 0x02 |
#define | SYS_DS_RIGHT 0x04 |
#define | SYS_DS_BOTTOM 0x08 |
Functions | |
int | SYS_Init (int argc, char **argv) |
void | SYS_Shutdown () |
void | SYS_Frame () |
void | SYS_Error (const char *fmt,...) |
Terminate the program and show an error message. | |
unsigned short | SYS_Random (unsigned short min, unsigned short max) |
Generate a random number between 'min' and 'max'. | |
void | SYS_DrawString (const int x, const int y, const unsigned char flags, const char *fmt,...) |
Draws a string with the default font. |
#define SYS_DS_BOTTOM 0x08 |
#define SYS_DS_HCENTER 0x01 |
#define SYS_DS_RIGHT 0x04 |
#define SYS_DS_USEFLAGS 0x10 |
#define SYS_DS_VCENTER 0x02 |
void SYS_DrawString | ( | const int | x, | |
const int | y, | |||
const unsigned char | flags, | |||
const char * | fmt, | |||
... | ||||
) |
Draws a string with the default font.
x | The X location of the text. | |
y | The Y location of the text. | |
flags | Use SYS_DS_USEFLAGS in combination with one of the flags SYS_DS_HCENTER/SYS_DS_RIGHT, SYS_DS_VCENTER/SYS_DS_BOTTOM to center text horizontally/vertically or to align it to the top/bottom. | |
fmt | The string containing the format to be drawn. This equals printf()'s string format. | |
... | Additional arguments (depending on fmt). |
void SYS_Error | ( | const char * | fmt, | |
... | ||||
) |
Terminate the program and show an error message.
void SYS_Frame | ( | ) |
int SYS_Init | ( | int | argc, | |
char ** | argv | |||
) |
unsigned short SYS_Random | ( | unsigned short | min, | |
unsigned short | max | |||
) |
Generate a random number between 'min' and 'max'.
void SYS_Shutdown | ( | ) |