rnd-20111007-1-src
[rocksndiamonds.git] / src / game_sp / DDScrollBuffer.h
1 // ----------------------------------------------------------------------------
2 // DDScrollBuffer.h
3 // ----------------------------------------------------------------------------
4
5 #ifndef DDSCROLLBUFFER_H
6 #define DDSCROLLBUFFER_H
7
8 #include "global.h"
9
10
11 extern int mScrollX, mScrollY;
12 extern int mScrollX_last, mScrollY_last;
13
14 #if 1
15 extern boolean redraw[2 + MAX_PLAYFIELD_WIDTH + 2][2 + MAX_PLAYFIELD_HEIGHT + 2];
16 #else
17 extern boolean redraw[MAX_BUF_XSIZE][MAX_BUF_YSIZE];
18 #endif
19
20 extern int TEST_flag;
21
22
23 extern void InitScrollPlayfield();
24 extern void UpdatePlayfield();
25 extern void RestorePlayfield();
26
27 extern void DDScrollBuffer_ScrollTo(int X, int Y);
28 extern void DDScrollBuffer_ScrollTowards(int X, int Y, double Step);
29 extern void DDScrollBuffer_SoftScrollTo(int X, int Y, int TimeMS, int FPS);
30
31 #endif /* DDSCROLLBUFFER_H */