X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Fmisc.h;h=84a3f1b27fb1d0b8adc0f2e434c5b727070b2cfb;hb=06caafc8481189a73ffc5beb2105aaec5ac0acb5;hp=d90727d9416cd6c396a8c7ac91980513e915e4e2;hpb=41e8d55b767c898f20c29a1b0b8d2ef8840be2f5;p=rocksndiamonds.git diff --git a/src/libgame/misc.h b/src/libgame/misc.h index d90727d9..84a3f1b2 100644 --- a/src/libgame/misc.h +++ b/src/libgame/misc.h @@ -20,12 +20,6 @@ #include "system.h" -/* functions for version handling */ -#define VERSION_IDENT(x,y,z) ((x) * 10000 + (y) * 100 + (z)) -#define VERSION_MAJOR(x) ((x) / 10000) -#define VERSION_MINOR(x) (((x) % 10000) / 100) -#define VERSION_PATCH(x) ((x) % 100) - /* values for InitCounter() and Counter() */ #define INIT_COUNTER 0 #define READ_COUNTER 1 @@ -76,8 +70,13 @@ char *getPath2(char *, char *); char *getPath3(char *, char *, char*); char *getStringCopy(char *); char *getStringToLower(char *); + void GetOptions(char **); + +void SetError(char *, ...); +char *GetError(void); void Error(int, char *, ...); + void *checked_malloc(unsigned long); void *checked_calloc(unsigned long); void *checked_realloc(void *, unsigned long); @@ -95,9 +94,14 @@ void WriteUnusedBytesToFile(FILE *, unsigned long); char *getKeyNameFromKey(Key); char *getX11KeyNameFromKey(Key); +Key getKeyFromKeyName(char *); Key getKeyFromX11KeyName(char *); char getCharFromKey(Key); +boolean FileIsGraphic(char *); +boolean FileIsSound(char *); +boolean FileIsMusic(char *); + #if !defined(PLATFORM_UNIX) void initErrorFile(); FILE *openErrorFile();