#include "PartyMenu.h"
+#include "CapsuleMenu.h"
#include "ChangeHero.h"
#include "ConfigMenu.h"
#include "EquipMenu.h"
mainMenu.Add(Res().mainMenuStatusText, 4);
mainMenu.Add(Res().mainMenuSpellText, 1);
mainMenu.Add(Res().mainMenuChangeText, 5);
- mainMenu.Add(Res().mainMenuCapsuleText, 2);
+ mainMenu.Add(Res().mainMenuCapsuleText, 2, game->state->capsule);
mainMenu.Add(Res().mainMenuConfigText, 6);
mainMenu.Add(Res().mainMenuEquipmentText, 3);
mainMenu.Add(Res().mainMenuScenarioText, 7);
Ctrl().PushState(new SelectHero(this, this, this, OnSpellSelect));
break;
case MENU_ITEM_CAPSULE:
+ if (game->state->capsule) {
+ Ctrl().PushState(new CapsuleMenu(this));
+ } else {
+ // noise and blur
+ }
break;
case MENU_ITEM_EQUIP:
Ctrl().PushState(new SelectHero(this, this, this, OnEquipSelect));