+#define printfd(fmt,args...) if(DEBUG_IT) printf(fmt,##args);
+
+/* display stuff */
+typedef struct __display {
+ u32 max_x,max_y,max_z; /* dimensions */
+ u32 *cell_p; /* pointer to cell data */
+#ifdef USE_DFB_API
+ IDirectFB *dfb; /* pointer to dfb main construct */
+ IDirectFBSurface *primary_surface; /* pointer to dfb primary surface */
+#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
+
+
+/* masks for u32 cell */
+#define AMORPH 0x00000001
+#define CRYSTAL 0x00000000
+#define C_CONC_MASK 0xfffffffe