#define ERROR_BASENAME "stderr.txt"
+#define STRING_PARENT_DIRECTORY ".."
+#define STRING_TOP_DIRECTORY "/"
+
#define CHAR_PATH_SEPARATOR_UNIX '/'
#define CHAR_PATH_SEPARATOR_DOS '\\'
boolean window_scaling_available;
int window_scaling_percent;
char *window_scaling_quality;
+
+ boolean initialized;
};
struct AudioSystemInfo
int anim_random_frame;
void (*draw_busy_anim_function)(void);
+
+ int cursor_mode;
};
struct JoystickInfo
struct TextPosInfo
{
int x, y;
+ int xoffset; /* special case for tape date and time */
+ int xoffset2; /* special case for tape date */
int width, height;
int align, valign;
- int size;
+ int size; /* also used for suffix ".digits" */
int font, font_alt;
boolean draw_masked;
boolean draw_player; /* special case for network player buttons */
- int sort_priority;
+ int sort_priority; /* also used for suffix ".draw_order" */
int id;
};
void InitGfxClipRegion(boolean, int, int, int, int);
void InitGfxDrawBusyAnimFunction(void (*draw_busy_anim_function)(void));
void InitGfxCustomArtworkInfo();
+void InitGfxOtherSettings();
void SetDrawDeactivationMask(int);
void SetDrawBackgroundMask(int);
void SetWindowBackgroundBitmap(Bitmap *);