--- deliantra/server/include/define.h 2007/01/20 22:09:52 1.44 +++ deliantra/server/include/define.h 2007/03/11 02:12:44 1.48 @@ -84,9 +84,10 @@ #define MAX_EXT_TITLE 98 /* Fatal variables: */ +//TODO: remove all calls to fatal and replace them by cleanup #define OUT_OF_MEMORY 0 #define MAP_ERROR 1 -#define ARCHTABLE_TOO_SMALL 2 +#define ARCHTABLE_TOO_SMALL 2 // unused #define TOO_MANY_ERRORS 3 /* TYPE DEFINES */ @@ -770,10 +771,6 @@ #define BLANK_FACE_NAME "blank.x11" #define EMPTY_FACE_NAME "empty.x11" -#define DARK_FACE1_NAME "dark1.x11" -#define DARK_FACE2_NAME "dark2.x11" -#define DARK_FACE3_NAME "dark3.x11" -#define SMOOTH_FACE_NAME "default_smoothed.111" /* * Defines for the luck/random functions to make things more readable @@ -923,20 +920,8 @@ /* Cut off point of when an object is put on the active list or not */ #define MIN_ACTIVE_SPEED 1e-5 -/* - * random() is much better than rand(). If you have random(), use it instead. - * You shouldn't need to change any of this - * - * 0.93.3: It looks like linux has random (previously, it was set below - * to use rand). Perhaps old version of linux lack rand? IF you run into - * problems, add || defined(__linux__) the #if immediately below. - * - * 0.94.2 - you probably shouldn't need to change any of the rand stuff - * here. - */ - -#define RANDOM() (rndm.next () & 0x7fffffffU) -#define SRANDOM(xyz) //TODO, get rid of +#define RANDOM() (rndm.next () & 0xffffffU) +#define SRANDOM(xyz) rndm.seed (xyz) //TODO, get rid of /* Returns the weight of the given object. Note: it does not take the number of * items (nrof) into account.