screenshot.h
author Darkvater
Sun, 07 Jan 2007 13:49:54 +0000
branch0.5
changeset 5402 e49a2dead94a
parent 4184 f38abcb8b18d
permissions -rw-r--r--
(svn r7962) -Backport from trunk (r7689, r7696, r7699, r7701, r7704, r7706, r7707, r7713,
r7715, r7723, r7732, r7738, r7742, r7743, r7746, r7754, r7756, r7787, r7800,
r7803, r7806, r7807, r7819, r7828, r7857, r7884, r7896, r7905):
- Language file updates.
- Untranslated strings: Icelandic (217!), Hungarian (2), Galician (140), Finnish (3),
Brazilian-Portugese (3).
- Moved Lithuanian from unfinished to finished.
/* $Id$ */

#ifndef SCREENSHOT_H
#define SCREENSHOT_H

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);
void SetScreenshotType(ScreenshotType t);
bool IsScreenshotRequested(void);

extern char _screenshot_format_name[8];
extern uint _num_screenshot_formats;
extern uint _cur_screenshot_format;

#endif /* SCREENSHOT_H */