rnd-20100315-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 "vb_types.h"
9 #include "vb_defs.h"
10 #include "vb_vars.h"
11 #include "vb_lib.h"
12
13 #include "global.h"
14
15
16 extern long mScrollX, mScrollY;
17 extern long mScrollX_last, mScrollY_last;
18
19 extern boolean redraw[MAX_BUF_XSIZE][MAX_BUF_YSIZE];
20
21 extern int TEST_flag;
22
23
24 extern void InitScrollPlayfield();
25 extern void UpdatePlayfield();
26 extern void RestorePlayfield();
27
28 extern void DDScrollBuffer_Blt();
29 extern void DDScrollBuffer_ScrollTo(int X, int Y);
30 extern void DDScrollBuffer_ScrollTowards(int X, int Y, double Step);
31 extern void DDScrollBuffer_SoftScrollTo(int X, int Y, long TimeMS, int FPS);
32
33 #endif /* DDSCROLLBUFFER_H */