added centering levels that are smaller than the playfield (MM engine)
[rocksndiamonds.git] / src / game_mm / mm_tools.h
index 39c58a8b5ed1d747679d3fd8dd72f3054577afb8..3fdee2fb71653f050ced58627be8e2377f5f9cf0 100644 (file)
 
 #include "main_mm.h"
 
 
 #include "main_mm.h"
 
-/* for SetDrawtoField */
-#define DRAW_DIRECT            0
-#define DRAW_BUFFERED          1
-#define DRAW_BACKBUFFER                2
 
 /* for DrawElementShifted */
 #define NO_CUTTING             0
 
 /* for DrawElementShifted */
 #define NO_CUTTING             0
@@ -72,9 +68,7 @@ void MarkTileDirty(int, int);
 void DrawAllPlayers_MM(void);
 void DrawPlayerField_MM(int, int);
 void DrawPlayer_MM(struct PlayerInfo *);
 void DrawAllPlayers_MM(void);
 void DrawPlayerField_MM(int, int);
 void DrawPlayer_MM(struct PlayerInfo *);
-void DrawGraphicAnimationExt_MM(int, int, int, int, int, int, int);
-void DrawGraphicAnimation_MM(int, int, int, int, int, int);
-void DrawGraphicAnimationThruMask_MM(int, int, int, int, int, int);
+void DrawGraphicAnimation_MM(int, int, int, int);
 
 void DrawGraphic_MM(int, int, int);
 void DrawGraphicExt_MM(DrawBuffer *, int, int, int);
 
 void DrawGraphic_MM(int, int, int);
 void DrawGraphicExt_MM(DrawBuffer *, int, int, int);
@@ -102,6 +96,7 @@ void DrawMiniElementOrWall_MM(int, int, int, int);
 
 void DrawField_MM(int, int);
 void DrawLevel_MM(void);
 
 void DrawField_MM(int, int);
 void DrawLevel_MM(void);
+void DrawLaser_MM(void);
 void DrawElement_MM(int, int, int);
 void DrawWallsExt_MM(int, int, int, int);
 void DrawWalls_MM(int, int, int);
 void DrawElement_MM(int, int, int);
 void DrawWallsExt_MM(int, int, int, int);
 void DrawWalls_MM(int, int, int);