diff options
author | belugas <belugas@openttd.org> | 2006-07-28 21:51:00 +0000 |
---|---|---|
committer | belugas <belugas@openttd.org> | 2006-07-28 21:51:00 +0000 |
commit | e4474db35f192ab0f4fbf4c0dfe6a8624bf77b33 (patch) | |
tree | 4a45bd28895269309999ea98b29f0c87389e361c /screenshot.h | |
parent | ee91a457182a81d830f019357a5950b3b8139268 (diff) | |
download | openttd-e4474db35f192ab0f4fbf4c0dfe6a8624bf77b33.tar.xz |
(svn r5626) CodeChange : Remove the global _make_screenshot and implement a more flexible mechanism
Simplification of the handling of the main_gui menus,
Removal of repetitions and Hiding the internals of screenshots.
Thanks to glx, Rubidium and Truelight for pointers
Diffstat (limited to 'screenshot.h')
-rw-r--r-- | screenshot.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/screenshot.h b/screenshot.h index 97f5e73ba..b8cc7df89 100644 --- a/screenshot.h +++ b/screenshot.h @@ -8,8 +8,15 @@ void InitializeScreenshotFormats(void); const char *GetScreenshotFormatDesc(int i); void SetScreenshotFormat(int i); +typedef enum ScreenshotType { + SC_NONE, + SC_VIEWPORT, + SC_WORLD +} ScreenshotType; + bool MakeScreenshot(void); -bool MakeWorldScreenshot(int left, int top, int width, int height, int zoom); +void SetScreenshotType(ScreenshotType t); +bool IsScreenshotRequested(void); extern char _screenshot_format_name[8]; extern uint _num_screenshot_formats; |