X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_tools.c;h=c104791c1789952a0e6c9c0273aa3351f5ddca31;hb=023dd1a5d064b6a2fbfb8145af8c61261ea53886;hp=b4decbacc6a50d50cb107aebf86f1e31727350e4;hpb=64e7c54dce6ea8c063f04198c64c5057d751c928;p=rocksndiamonds.git diff --git a/src/game_mm/mm_tools.c b/src/game_mm/mm_tools.c index b4decbac..c104791c 100644 --- a/src/game_mm/mm_tools.c +++ b/src/game_mm/mm_tools.c @@ -1,15 +1,13 @@ -/*********************************************************** -* Mirror Magic -- McDuffin's Revenge * -*----------------------------------------------------------* -* (c) 1994-2001 Artsoft Entertainment * -* Holger Schemel * -* Detmolder Strasse 189 * -* 33604 Bielefeld * -* Germany * -* e-mail: info@artsoft.org * -*----------------------------------------------------------* -* tools.c * -***********************************************************/ +// ============================================================================ +// Mirror Magic -- McDuffin's Revenge +// ---------------------------------------------------------------------------- +// (c) 1994-2017 by Artsoft Entertainment +// Holger Schemel +// info@artsoft.org +// https://www.artsoft.org/ +// ---------------------------------------------------------------------------- +// mm_tools.c +// ============================================================================ #include "main_mm.h" @@ -67,8 +65,10 @@ void DrawGraphic_MM(int x, int y, int graphic) #if DEBUG if (!IN_SCR_FIELD(x,y)) { - printf("DrawGraphic_MM(): x = %d, y = %d, graphic = %d\n",x,y,graphic); - printf("DrawGraphic_MM(): This should never happen!\n"); + Debug("game:mm:DrawGraphic_MM", "x = %d, y = %d, graphic = %d", + x, y, graphic); + Debug("game:mm:DrawGraphic_MM", "This should never happen!"); + return; } #endif @@ -93,8 +93,10 @@ void DrawGraphicThruMask_MM(int x, int y, int graphic) #if DEBUG if (!IN_SCR_FIELD(x,y)) { - printf("DrawGraphicThruMask_MM(): x = %d,y = %d, graphic = %d\n",x,y,graphic); - printf("DrawGraphicThruMask_MM(): This should never happen!\n"); + Debug("game:mm:DrawGraphicThruMask_MM", "x = %d,y = %d, graphic = %d", + x, y, graphic); + Debug("game:mm:DrawGraphicThruMask_MM", "This should never happen!"); + return; } #endif @@ -238,8 +240,10 @@ void DrawGraphicShifted_MM(int x,int y, int dx,int dy, int graphic, #if DEBUG if (!IN_SCR_FIELD(x,y)) { - printf("DrawGraphicShifted_MM(): x = %d, y = %d, graphic = %d\n",x,y,graphic); - printf("DrawGraphicShifted_MM(): This should never happen!\n"); + Debug("game:mm:DrawGraphicShifted_MM", "x = %d, y = %d, graphic = %d", + x, y, graphic); + Debug("game:mm:DrawGraphicShifted_MM", "This should never happen!"); + return; } #endif @@ -321,7 +325,7 @@ void DrawLevelElementThruMask_MM(int x, int y, int element) void DrawLevelFieldThruMask_MM(int x, int y) { - DrawLevelElementExt_MM(x, y, 0, 0, Feld[x][y], NO_CUTTING, USE_MASKING); + DrawLevelElementExt_MM(x, y, 0, 0, Tile[x][y], NO_CUTTING, USE_MASKING); } void DrawScreenElement_MM(int x, int y, int element) @@ -337,7 +341,7 @@ void DrawLevelElement_MM(int x, int y, int element) void DrawScreenField_MM(int x, int y) { - int element = Feld[x][y]; + int element = Tile[x][y]; if (!IN_LEV_FIELD(x, y)) return; @@ -368,7 +372,7 @@ void DrawScreenField_MM(int x, int y) DrawScreenElement_MM(x, y, EL_EMPTY); - element = Feld[oldx][oldy]; + element = Tile[oldx][oldy]; if (horiz_move) DrawScreenElementShifted_MM(sx, sy, MovPos[oldx][oldy], 0, element, @@ -415,12 +419,12 @@ void DrawMiniElementOrWall_MM(int sx, int sy, int scroll_x, int scroll_y) if (x < -1 || x > lev_fieldx || y < -1 || y > lev_fieldy) DrawMiniElement_MM(sx, sy, EL_EMPTY); else if (x > -1 && x < lev_fieldx && y > -1 && y < lev_fieldy) - DrawMiniElement_MM(sx, sy, Feld[x][y]); + DrawMiniElement_MM(sx, sy, Tile[x][y]); } void DrawField_MM(int x, int y) { - int element = Feld[x][y]; + int element = Tile[x][y]; DrawElement_MM(x, y, element); } @@ -535,9 +539,9 @@ void DrawElement_MM(int x, int y, int element) else if (IS_WALL(element)) DrawWalls_MM(x, y, element); #if 0 - else if (IS_WALL_CHANGING(element) && IS_WALL_CHANGING(Feld[x][y])) + else if (IS_WALL_CHANGING(element) && IS_WALL_CHANGING(Tile[x][y])) { - int wall_element = Feld[x][y] - EL_WALL_CHANGING + Store[x][y]; + int wall_element = Tile[x][y] - EL_WALL_CHANGING + Store[x][y]; DrawWalls_MM(x, y, wall_element); } @@ -615,8 +619,8 @@ void DrawMiniLevel_MM(int size_x, int size_y, int scroll_x, int scroll_y) { int x, y; - for(x = 0; x < size_x; x++) - for(y = 0; y < size_y; y++) + for (x = 0; x < size_x; x++) + for (y = 0; y < size_y; y++) DrawMiniElementOrWall_MM(x, y, scroll_x, scroll_y); redraw_mask |= REDRAW_FIELD;