X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fmorpheus.git;a=blobdiff_plain;f=defines.h;h=58e758d25b82aee1b4590cdc96121b4553991d95;hp=2e399a491cf9b0a75c7aa6c597cb4b514f9a25d6;hb=3ec676caee02b75707e472b0294e8be51aab4c42;hpb=f463ab26135aa2850eee73b75f11103dd5f52a40 diff --git a/defines.h b/defines.h index 2e399a4..58e758d 100644 --- a/defines.h +++ b/defines.h @@ -9,8 +9,10 @@ #define DEFAULT_Y_SEG 50 #define DEFAULT_Z_SEG 100 -#define DEFAULT_SLOPE_CC 1 -#define DEFAULT_START_CC 0 +#define DEFAULT_SLOPE_NEL 1 +#define DEFAULT_START_NEL 0 + +#define DEFAULT_STEPS 5000 /* program defines, dont touch ;) */ @@ -20,5 +22,24 @@ #define DEBUG 0 #endif +#define URAND_MAX 0xffffffff + +typedef unsigned int u32; +typedef long long unsigned int u64; + #define printfd(fmt,args...) if(DEBUG) printf(fmt,##args); +/* segment struct + * + * not used by now + */ +struct __segment +{ + u32 status; /* C concentration */ +} + +/* masks for u32 segments */ +#define AMORPH 0x00000001 +#define CRYSTAL 0x00000000 +#define C_CONC_MASK 0xfffffffe +