#define ANIM_CLASS_BIT_SUBMENU 4
#define ANIM_CLASS_BIT_MENU 5
#define ANIM_CLASS_BIT_TOONS 6
+#define ANIM_CLASS_BIT_NO_TITLE 7
-#define NUM_ANIM_CLASSES 7
+#define NUM_ANIM_CLASSES 8
#define ANIM_CLASS_NONE 0
#define ANIM_CLASS_TITLE_INITIAL (1 << ANIM_CLASS_BIT_TITLE_INITIAL)
#define ANIM_CLASS_SUBMENU (1 << ANIM_CLASS_BIT_SUBMENU)
#define ANIM_CLASS_MENU (1 << ANIM_CLASS_BIT_MENU)
#define ANIM_CLASS_TOONS (1 << ANIM_CLASS_BIT_TOONS)
+#define ANIM_CLASS_NO_TITLE (1 << ANIM_CLASS_BIT_NO_TITLE)
-#define ANIM_CLASS_TOONS_SCORES (ANIM_CLASS_TOONS | \
- ANIM_CLASS_SCORES)
+#define ANIM_CLASS_TOONS_SCORES (ANIM_CLASS_TOONS | \
+ ANIM_CLASS_SCORES | \
+ ANIM_CLASS_NO_TITLE)
-#define ANIM_CLASS_TOONS_MENU_MAIN (ANIM_CLASS_TOONS | \
- ANIM_CLASS_MENU | \
- ANIM_CLASS_MAIN)
+#define ANIM_CLASS_TOONS_MENU_MAIN (ANIM_CLASS_TOONS | \
+ ANIM_CLASS_MENU | \
+ ANIM_CLASS_MAIN | \
+ ANIM_CLASS_NO_TITLE)
-#define ANIM_CLASS_TOONS_MENU_SUBMENU (ANIM_CLASS_TOONS | \
- ANIM_CLASS_MENU | \
- ANIM_CLASS_SUBMENU)
+#define ANIM_CLASS_TOONS_MENU_SUBMENU (ANIM_CLASS_TOONS | \
+ ANIM_CLASS_MENU | \
+ ANIM_CLASS_SUBMENU | \
+ ANIM_CLASS_NO_TITLE)
// values for global animation states
#define ANIM_STATE_INACTIVE 0
{ GAME_MODE_PSEUDO_TYPENAME, ANIM_CLASS_TOONS_MENU_MAIN },
{ GAME_MODE_PSEUDO_SCORESOLD, ANIM_CLASS_TOONS_SCORES },
{ GAME_MODE_PSEUDO_SCORESNEW, ANIM_CLASS_TOONS_SCORES },
+ { GAME_MODE_EDITOR, ANIM_CLASS_NO_TITLE },
+ { GAME_MODE_PLAYING, ANIM_CLASS_NO_TITLE },
{ -1, -1 }
};
{ ANIM_CLASS_BIT_SUBMENU, GAME_MODE_PSEUDO_SUBMENU },
{ ANIM_CLASS_BIT_MENU, GAME_MODE_PSEUDO_MENU },
{ ANIM_CLASS_BIT_TOONS, GAME_MODE_PSEUDO_TOONS },
+ { ANIM_CLASS_BIT_NO_TITLE, GAME_MODE_PSEUDO_NO_TITLE },
{ -1, -1 }
};