projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed obsolete code for single-tile playfield redraw
[rocksndiamonds.git]
/
src
/
game_sp
/
DDScrollBuffer.c
diff --git
a/src/game_sp/DDScrollBuffer.c
b/src/game_sp/DDScrollBuffer.c
index e7664f7651fc2ef81016562f805461a4179611bd..6a53fa3082f7910ebda69d0f741efd51dc3c7fca 100644
(file)
--- a/
src/game_sp/DDScrollBuffer.c
+++ b/
src/game_sp/DDScrollBuffer.c
@@
-11,7
+11,6
@@
int mScrollX, mScrollY;
int mScrollX_last, mScrollY_last;
int ScreenBuffer[2 + MAX_PLAYFIELD_WIDTH + 2][2 + MAX_PLAYFIELD_HEIGHT + 2];
int mScrollX_last, mScrollY_last;
int ScreenBuffer[2 + MAX_PLAYFIELD_WIDTH + 2][2 + MAX_PLAYFIELD_HEIGHT + 2];
-boolean redraw[2 + MAX_PLAYFIELD_WIDTH + 2][2 + MAX_PLAYFIELD_HEIGHT + 2];
void RestorePlayfield()
void RestorePlayfield()
@@
-53,12
+52,6
@@
static void ScrollPlayfield(int dx, int dy)
TILEX_VAR * (dx == 1),
TILEY_VAR * (dy == 1));
TILEX_VAR * (dx == 1),
TILEY_VAR * (dy == 1));
- /* when scrolling the whole playfield, do not redraw single tiles */
- for (x = 0; x < 2 + MAX_PLAYFIELD_WIDTH + 2; x++)
- for (y = 0; y < 2 + MAX_PLAYFIELD_HEIGHT + 2; y++)
- redraw[x][y] = FALSE;
- redraw_tiles = 0;
-
DrawFrameIfNeeded();
for (y = DisplayMinY; y <= DisplayMaxY; y++)
DrawFrameIfNeeded();
for (y = DisplayMinY; y <= DisplayMaxY; y++)
@@
-239,14
+232,7
@@
void BlitScreenToBitmap_SP(Bitmap *target_bitmap)
void BackToFront_SP(void)
{
void BackToFront_SP(void)
{
- int x, y;
-
BlitScreenToBitmap_SP(window);
BlitScreenToBitmap_SP(window);
-
- for (x = 0; x < 2 + MAX_PLAYFIELD_WIDTH + 2; x++)
- for (y = 0; y < 2 + MAX_PLAYFIELD_HEIGHT + 2; y++)
- redraw[x][y] = FALSE;
- redraw_tiles = 0;
}
void DDScrollBuffer_ScrollTo(int X, int Y)
}
void DDScrollBuffer_ScrollTo(int X, int Y)