added amorphous pressure ~1/r^2
[physik/morpheus.git] / defines.h
index 19ce139..981ab45 100644 (file)
--- a/defines.h
+++ b/defines.h
@@ -9,6 +9,8 @@
 #include <directfb.h>
 #endif
 
+#define NOT_SPECIFIED 0
+
 #define DEFAULT_X_SEG 50
 #define DEFAULT_Y_SEG 50
 #define DEFAULT_Z_SEG 100
 #define DEFAULT_SLOPE_NEL 1
 #define DEFAULT_START_NEL 0
 
+#define DEFAULT_A_P_RANGE 2
+#define DEFAULT_A_P_FAKTOR 1
+
 #define DEFAULT_STEPS 5000
 
 /* program defines, dont touch ;) */
 
 #define URAND_MAX 0xffffffff
+#define URAND_2BYTE_MAX 0xffff
 
 typedef unsigned int u32;
 typedef long long unsigned int u64;
@@ -40,17 +46,18 @@ typedef struct __display {
 #ifdef USE_DFB_API
  IDirectFB *dfb; /* pointer to dfb main construct */
  IDirectFBSurface *primary_surface; /* pointer to dfb primary surface */
+ IDirectFBFont *font; /* the font */
 #endif
  int screen_height,screen_width; /* screen dimensions */
 } display;
 
-#define DEFAULT_DISPLAY_X 25
-#define DEFAULT_DISPLAY_Y 25
-#define DEFAULT_DISPLAY_Z 50
 #define DEFAULT_DISPLAY_REF_RATE 100
 
 #define DISPLAY_X_FREE 15
 #define DISPLAY_Y_FREE 15
+
+#define DISPLAY_FONT "/usr/share/DFBSee/decker.ttf"
+#define MAX_TXT 20
  
 /* masks for u32 cell */
 #define AMORPH 0x00000001