1 // ----------------------------------------------------------------------------
3 // ----------------------------------------------------------------------------
5 #ifndef DDSCROLLBUFFER_H
6 #define DDSCROLLBUFFER_H
15 extern long mScrollX, mScrollY;
17 extern boolean redraw[MAX_BUF_XSIZE][MAX_BUF_YSIZE];
19 extern void UpdatePlayfield();
21 extern void DDScrollBuffer_Blt_Ext(Bitmap *);
22 extern void DDScrollBuffer_Blt();
23 extern void DDScrollBuffer_Cls(int BackColor);
24 extern long DDScrollBuffer_CreateAtSize(long Width, long Height, long hWndViewPort);
25 extern long DDScrollBuffer_Get_DestXOff();
26 extern long DDScrollBuffer_Get_DestYOff();
27 extern int DDScrollBuffer_Get_Height();
28 extern DirectDrawSurface7 DDScrollBuffer_Get_Surface();
29 extern long DDScrollBuffer_Get_Width();
30 extern void DDScrollBuffer_Let_DestXOff(long NewVal);
31 extern void DDScrollBuffer_Let_DestYOff(long NewVal);
32 extern void DDScrollBuffer_ScrollTo(int X, int Y);
33 extern void DDScrollBuffer_ScrollTowards(int X, int Y, double Step);
34 extern void DDScrollBuffer_SoftScrollTo(int X, int Y, long TimeMS, int FPS);
36 #endif /* DDSCROLLBUFFER_H */