projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20070209-1-src
[rocksndiamonds.git]
/
src
/
main.h
diff --git
a/src/main.h
b/src/main.h
index 2331cc3bd3e78803fdaafdba2a6af785b8d04d05..f9ab95f40e1b733eb7d4e3b1929d39b44d5e2bbc 100644
(file)
--- a/
src/main.h
+++ b/
src/main.h
@@
-821,7
+821,8
@@
#define MAX_ELEMENT_NAME_LEN 32
#define MAX_TAPES_PER_SET 1024
#define MAX_SCORE_ENTRIES 100
#define MAX_ELEMENT_NAME_LEN 32
#define MAX_TAPES_PER_SET 1024
#define MAX_SCORE_ENTRIES 100
-#define MAX_NUM_TITLE_SCREENS 5
+#define MAX_NUM_TITLE_IMAGES 5
+#define MAX_NUM_TITLE_MESSAGES 5
#define MAX_NUM_AMOEBA 100
#define MAX_NUM_AMOEBA 100
@@
-1767,8
+1768,10
@@
#define GFX_ARG_FADE_DELAY 39
#define GFX_ARG_POST_DELAY 40
#define GFX_ARG_AUTO_DELAY 41
#define GFX_ARG_FADE_DELAY 39
#define GFX_ARG_POST_DELAY 40
#define GFX_ARG_AUTO_DELAY 41
+#define GFX_ARG_ALIGN 42
+#define GFX_ARG_SORT_PRIORITY 43
-#define NUM_GFX_ARGS 4
2
+#define NUM_GFX_ARGS 4
4
/* values for sound configuration suffixes */
/* values for sound configuration suffixes */
@@
-1963,7
+1966,7
@@
struct BorderInfo
{
struct BorderInfo
{
-
int
draw_masked[NUM_SPECIAL_GFX_ARGS];
+
boolean
draw_masked[NUM_SPECIAL_GFX_ARGS];
};
#if 0
};
#if 0
@@
-2034,6
+2037,21
@@
struct TitleInfo
int auto_delay_final;
};
int auto_delay_final;
};
+struct TitleMessageInfo
+{
+ int x;
+ int y;
+ int width;
+ int height;
+ int chars;
+ int lines;
+ int align;
+ boolean autowrap;
+ boolean centered;
+ boolean skip_comments;
+ int sort_priority;
+};
+
struct MenuInfo
{
int draw_xoffset[NUM_SPECIAL_GFX_ARGS];
struct MenuInfo
{
int draw_xoffset[NUM_SPECIAL_GFX_ARGS];
@@
-2092,6
+2110,9
@@
struct EnvelopeInfo
int xsize;
int ysize;
int xsize;
int ysize;
+ boolean autowrap;
+ boolean centered;
+
char text[MAX_ENVELOPE_TEXT_LEN + 1];
};
char text[MAX_ENVELOPE_TEXT_LEN + 1];
};
@@
-2480,6
+2501,8
@@
struct GraphicInfo
int fade_delay; /* optional setting for drawing title screens */
int post_delay; /* optional setting for drawing title screens */
int auto_delay; /* optional setting for drawing title screens */
int fade_delay; /* optional setting for drawing title screens */
int post_delay; /* optional setting for drawing title screens */
int auto_delay; /* optional setting for drawing title screens */
+ int align; /* optional setting for drawing title screens */
+ int sort_priority; /* optional setting for drawing title screens */
boolean use_image_size; /* use image size as default width and height */
boolean use_image_size; /* use image size as default width and height */
@@
-2643,6
+2666,7
@@
extern struct TapeInfo tape;
extern struct GlobalInfo global;
extern struct BorderInfo border;
extern struct TitleInfo title;
extern struct GlobalInfo global;
extern struct BorderInfo border;
extern struct TitleInfo title;
+extern struct TitleMessageInfo titlemessage[], titlemessage_initial[];
extern struct MenuInfo menu;
extern struct DoorInfo door_1, door_2;
extern struct PreviewInfo preview;
extern struct MenuInfo menu;
extern struct DoorInfo door_1, door_2;
extern struct PreviewInfo preview;