projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed button to play tape on score info page (not used yet)
[rocksndiamonds.git]
/
src
/
libgame
/
misc.h
diff --git
a/src/libgame/misc.h
b/src/libgame/misc.h
index 83b7773018d21f24b374cac499885da11e1a2aac..6c53d3181b65fc8571d546cf02222eccd3072225 100644
(file)
--- a/
src/libgame/misc.h
+++ b/
src/libgame/misc.h
@@
-28,11
+28,14
@@
#define RANDOM_ENGINE 0
#define RANDOM_SIMPLE 1
#define RANDOM_ENGINE 0
#define RANDOM_SIMPLE 1
+#define RANDOM_BETTER 2
#define InitEngineRandom(seed) init_random_number(RANDOM_ENGINE, seed)
#define InitSimpleRandom(seed) init_random_number(RANDOM_SIMPLE, seed)
#define InitEngineRandom(seed) init_random_number(RANDOM_ENGINE, seed)
#define InitSimpleRandom(seed) init_random_number(RANDOM_SIMPLE, seed)
+#define InitBetterRandom(seed) init_random_number(RANDOM_BETTER, seed)
#define GetEngineRandom(max) get_random_number(RANDOM_ENGINE, max)
#define GetSimpleRandom(max) get_random_number(RANDOM_SIMPLE, max)
#define GetEngineRandom(max) get_random_number(RANDOM_ENGINE, max)
#define GetSimpleRandom(max) get_random_number(RANDOM_SIMPLE, max)
+#define GetBetterRandom(max) get_random_number(RANDOM_BETTER, max)
// values for getFile...() and putFile...()
#define BYTE_ORDER_BIG_ENDIAN 0
// values for getFile...() and putFile...()
#define BYTE_ORDER_BIG_ENDIAN 0
@@
-42,6
+45,11
@@
#define BIT_ORDER_MSB 0
#define BIT_ORDER_LSB 1
#define BIT_ORDER_MSB 0
#define BIT_ORDER_LSB 1
+// values for character encoding
+#define TEXT_ENCODING_UNKNOWN 0
+#define TEXT_ENCODING_ASCII 1
+#define TEXT_ENCODING_UTF_8 2
+
// values for createDirectory()
#define PERMS_PRIVATE 0
#define PERMS_PUBLIC 1
// values for createDirectory()
#define PERMS_PRIVATE 0
#define PERMS_PUBLIC 1
@@
-120,6
+128,7
@@
int log_2(unsigned int);
boolean getTokenValueFromString(char *, char **, char **);
boolean getTokenValueFromString(char *, char **, char **);
+char *getUUIDExt(unsigned int (*function)(int));
char *getUUID(void);
void InitCounter(void);
char *getUUID(void);
void InitCounter(void);
@@
-229,6
+238,8
@@
void WriteUnusedBytesToFile(FILE *, unsigned int);
char *getUTF8FromLatin1(char *);
char *getLatin1FromUTF8(char *);
char *getUTF8FromLatin1(char *);
char *getLatin1FromUTF8(char *);
+int getTextEncoding(char *);
+
char *getEscapedJSON(char *);
char *getKeyNameFromKey(Key);
char *getEscapedJSON(char *);
char *getKeyNameFromKey(Key);
@@
-258,6
+269,7
@@
int seekFile(File *, long, int);
int getByteFromFile(File *);
char *getStringFromFile(File *, char *, int);
int copyFile(char *, char *);
int getByteFromFile(File *);
char *getStringFromFile(File *, char *, int);
int copyFile(char *, char *);
+boolean touchFile(char *);
Directory *openDirectory(char *);
int closeDirectory(Directory *);
Directory *openDirectory(char *);
int closeDirectory(Directory *);