-
[physik/morpheus.git] / defines.h
index 981ab45..60befa5 100644 (file)
--- a/defines.h
+++ b/defines.h
@@ -18,8 +18,9 @@
 #define DEFAULT_SLOPE_NEL 1
 #define DEFAULT_START_NEL 0
 
-#define DEFAULT_A_P_RANGE 2
-#define DEFAULT_A_P_FAKTOR 1
+#define DEFAULT_A_P_RANGE 3
+#define DEFAULT_A_P_FAKTOR 0.2
+#define DEFAULT_A_P_P0 0.2
 
 #define DEFAULT_STEPS 5000
 
@@ -47,6 +48,8 @@ typedef struct __display {
  IDirectFB *dfb; /* pointer to dfb main construct */
  IDirectFBSurface *primary_surface; /* pointer to dfb primary surface */
  IDirectFBFont *font; /* the font */
+ IDirectFBInputDevice *keyboard; /* for keyboard input */
+ IDirectFBEventBuffer *keyboard_buffer; /* event buffer */
 #endif
  int screen_height,screen_width; /* screen dimensions */
 } display;
@@ -62,5 +65,7 @@ typedef struct __display {
 /* masks for u32 cell */
 #define AMORPH 0x00000001
 #define CRYSTAL 0x00000000
+#define NAMORPH 0xfffffffe
+#define NCRYSTAL 0xffffffff
 #define C_CONC_MASK 0xfffffffe