rnd-20100417-1-src
[rocksndiamonds.git] / src / libgame / system.h
index ea4dbd173c86917f0a78f0d1837b98046bdea839..51017fec1808d696b9d78e07dd7dec04ad6d39b5 100644 (file)
 
 /* values for special drawing styles (currently only for crumbled graphics) */
 #define STYLE_NONE             0
-#define STYLE_ACCURATE_BORDERS  (1 << 0)
-#define STYLE_WITH_INNER_CORNERS (1 << 1)
+#define STYLE_ACCURATE_BORDERS (1 << 0)
+#define STYLE_INNER_CORNERS    (1 << 1)
 
 #define STYLE_DEFAULT          STYLE_NONE
 
@@ -1108,6 +1108,13 @@ struct Rect
   int width, height;
 };
 
+struct RectWithBorder
+{
+  int x, y;
+  int width, height;
+  int border_size;
+};
+
 struct MenuPosInfo
 {
   int x, y;
@@ -1192,6 +1199,7 @@ void CloseVideoDisplay(void);
 void InitVideoBuffer(int, int, int, boolean);
 Bitmap *CreateBitmapStruct(void);
 Bitmap *CreateBitmap(int, int, int);
+void ReCreateBitmap(Bitmap **, int, int, int);
 void FreeBitmap(Bitmap *);
 void BlitBitmap(Bitmap *, Bitmap *, int, int, int, int, int, int);
 void FadeRectangle(Bitmap *bitmap, int, int, int, int, int, int, int,