projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed graphical responsiveness of gadgets (mainly in editor)
[rocksndiamonds.git]
/
src
/
main.h
diff --git
a/src/main.h
b/src/main.h
index 1e97b9c902fe938d221b83177fb2b1ce14072b0f..eb7e563babb5095e91f73dc45d6edbd5fbb3b6b7 100644
(file)
--- a/
src/main.h
+++ b/
src/main.h
@@
-1801,8
+1801,14
@@
#define GFX_SPECIAL_ARG_PANEL 14
#define GFX_SPECIAL_ARG_PREVIEW 15
#define GFX_SPECIAL_ARG_CRUMBLED 16
#define GFX_SPECIAL_ARG_PANEL 14
#define GFX_SPECIAL_ARG_PREVIEW 15
#define GFX_SPECIAL_ARG_CRUMBLED 16
+#define GFX_SPECIAL_ARG_TYPENAME 17
+#define GFX_SPECIAL_ARG_SUBMENU 18
+#define GFX_SPECIAL_ARG_MENU 19
+#define GFX_SPECIAL_ARG_TOONS 20
+#define GFX_SPECIAL_ARG_FADING 21
+#define GFX_SPECIAL_ARG_QUIT 22
-#define NUM_SPECIAL_GFX_ARGS
17
+#define NUM_SPECIAL_GFX_ARGS
23
/* these additional definitions are currently only used for draw offsets */
#define GFX_SPECIAL_ARG_INFO_MAIN 0
/* these additional definitions are currently only used for draw offsets */
#define GFX_SPECIAL_ARG_INFO_MAIN 0
@@
-1977,6
+1983,10
@@
#define GLOBAL_ANIM_ID_PART_LAST 7
#define GLOBAL_ANIM_ID_PART_BASE 8
#define GLOBAL_ANIM_ID_PART_LAST 7
#define GLOBAL_ANIM_ID_PART_BASE 8
+/* values for global border graphics */
+#define IMG_GLOBAL_BORDER_FIRST IMG_GLOBAL_BORDER
+#define IMG_GLOBAL_BORDER_LAST IMG_GLOBAL_BORDER_PLAYING
+
/* values for game_status (must match special image configuration suffixes) */
#define GAME_MODE_DEFAULT 0
#define GAME_MODE_LOADING 1
/* values for game_status (must match special image configuration suffixes) */
#define GAME_MODE_DEFAULT 0
#define GAME_MODE_LOADING 1
@@
-1995,10
+2005,14
@@
#define GAME_MODE_PSEUDO_PANEL 14
#define GAME_MODE_PSEUDO_PREVIEW 15
#define GAME_MODE_PSEUDO_CRUMBLED 16
#define GAME_MODE_PSEUDO_PANEL 14
#define GAME_MODE_PSEUDO_PREVIEW 15
#define GAME_MODE_PSEUDO_CRUMBLED 16
-
-/* there are no special config file suffixes for these modes */
#define GAME_MODE_PSEUDO_TYPENAME 17
#define GAME_MODE_PSEUDO_TYPENAME 17
-#define GAME_MODE_QUIT 18
+#define GAME_MODE_PSEUDO_SUBMENU 18
+#define GAME_MODE_PSEUDO_MENU 19
+#define GAME_MODE_PSEUDO_TOONS 20
+#define GAME_MODE_PSEUDO_FADING 21
+#define GAME_MODE_QUIT 22
+
+#define NUM_GAME_MODES 23
/* special definitions currently only used for custom artwork configuration */
#define MUSIC_PREFIX_BACKGROUND 0
/* special definitions currently only used for custom artwork configuration */
#define MUSIC_PREFIX_BACKGROUND 0
@@
-2574,6
+2588,10
@@
struct GlobalInfo
/* global values for fading screens and masking borders */
int border_status;
/* global values for fading screens and masking borders */
int border_status;
+ /* values for global animations */
+ int anim_status;
+ int anim_status_next;
+
boolean use_envelope_request;
};
boolean use_envelope_request;
};