39 Point GetTileZoomCenterWindow(bool in, Window * w); |
39 Point GetTileZoomCenterWindow(bool in, Window * w); |
40 void HandleZoomMessage(Window *w, const ViewPort *vp, byte widget_zoom_in, byte widget_zoom_out); |
40 void HandleZoomMessage(Window *w, const ViewPort *vp, byte widget_zoom_in, byte widget_zoom_out); |
41 |
41 |
42 static inline void MaxZoomInOut(int how, Window *w) |
42 static inline void MaxZoomInOut(int how, Window *w) |
43 { |
43 { |
44 while (DoZoomInOutWindow(how, w) ) {}; |
44 while (DoZoomInOutWindow(how, w)) {}; |
45 } |
45 } |
46 |
46 |
47 void OffsetGroundSprite(int x, int y); |
47 void OffsetGroundSprite(int x, int y); |
48 |
48 |
49 void DrawGroundSprite(SpriteID image, SpriteID pal); |
49 void DrawGroundSprite(SpriteID image, SpriteID pal); |
50 void DrawGroundSpriteAt(SpriteID image, SpriteID pal, int32 x, int32 y, byte z); |
50 void DrawGroundSpriteAt(SpriteID image, SpriteID pal, int32 x, int32 y, byte z); |
51 void AddSortableSpriteToDraw(SpriteID image, SpriteID pal, int x, int y, int w, int h, byte dz, byte z); |
51 void AddSortableSpriteToDraw(SpriteID image, SpriteID pal, int x, int y, int w, int h, byte dz, byte z, bool transparent = false); |
52 void *AddStringToDraw(int x, int y, StringID string, uint64 params_1, uint64 params_2); |
52 void *AddStringToDraw(int x, int y, StringID string, uint64 params_1, uint64 params_2); |
53 void AddChildSpriteScreen(SpriteID image, SpriteID pal, int x, int y); |
53 void AddChildSpriteScreen(SpriteID image, SpriteID pal, int x, int y); |
54 |
54 |
55 |
55 |
56 void StartSpriteCombine(); |
56 void StartSpriteCombine(); |