]> git.localhorst.tv Git - l2e.git/commitdiff
moved dummy menu entries to main
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 8 Aug 2012 23:52:35 +0000 (01:52 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 8 Aug 2012 23:52:35 +0000 (01:52 +0200)
src/battle/BattleState.cpp
src/main.cpp

index 6db79f882f9253e0466ec03bce13f361183b5679..382972fe271b654b5ed4c744d986265c345d6961 100644 (file)
@@ -52,40 +52,11 @@ void BattleState::EnterState(Application &ctrl, SDL_Surface *screen) {
        attackChoices.resize(heroes.size());
        for (vector<Hero>::size_type i(0), end(heroes.size()); i < end; ++i) {
                spellMenus.push_back(res->spellMenuPrototype);
-               // TODO: insert real spell menu entries
-               spellMenus.back().Add("Reset    : 0", 0, false);
-               spellMenus.back().Add("Strong   : 3", 0);
-               spellMenus.back().Add("Stronger : 8", 0);
-               spellMenus.back().Add("Champion :16", 0);
-               spellMenus.back().Add("Rally    :10", 0);
-               spellMenus.back().Add("Escape   : 8", 0, false);
-               spellMenus.back().Add("Valor    :30", 0);
-               spellMenus.back().Add("Poison   : 2", 0);
-               spellMenus.back().Add("Warp     : 8", 0, false);
-               spellMenus.back().Add("Release  : 2", 0);
-               spellMenus.back().Add("Waken    : 4", 0);
-               spellMenus.back().Add("Light    : 0", 0, false);
-               spellMenus.back().Add("Fake     : 4", 0);
-               spellMenus.back().Add("Trick    : 5", 0);
-               spellMenus.back().Add("Flash    : 5", 0);
-               spellMenus.back().Add("Fireball : 6", 0);
-               spellMenus.back().Add("Vortex   : 7", 0);
-               spellMenus.back().Add("Blizzard : 8", 0);
-               spellMenus.back().Add("Spark    : 3", 0);
+               // TODO: insert spell menu entries
                heroTags.push_back(HeroTag(&heroes[i], &attackChoices[i], res, HeroTag::Alignment((i + 1) % 2)));
        }
+       // TODO: insert item menu entries
        itemMenu = res->itemMenuPrototype;
-       itemMenu.Add("Antidote    : 9", 0);
-       itemMenu.Add("Magic jar   : 4", 0);
-       itemMenu.Add("Miracle     : 4", 0);
-       itemMenu.Add("Hi-Potion   : 6", 0);
-       itemMenu.Add("Hi-Magic    : 7", 0);
-       itemMenu.Add("Regain      : 4", 0);
-       itemMenu.Add("Power potion: 4", 0, false);
-       itemMenu.Add("Life potion : 1", 0, false);
-       itemMenu.Add("Escape      : 2", 0, false);
-       itemMenu.Add("Power gourd : 3", 0);
-       itemMenu.Add("Mystery pin : 2", 0);
 }
 
 void BattleState::ExitState(Application &ctrl, SDL_Surface *screen) {
index 4335ecaee98b1315a50928a8eca565c2ea7ae9e8..a09f014c6a509ca588cd951efb7ce10ca8675907 100644 (file)
@@ -188,9 +188,39 @@ int main(int argc, char **argv) {
 
                battleRes.spellMenuHeadline = "Please choose a spell.";
                battleRes.spellMenuPrototype = Menu</* Spell */ void *>(&normalFont, &disabledFont, &handCursorSprite, 12, 6, 8, 2, 32);
+               battleRes.spellMenuPrototype.Add("Reset    : 0", 0, false);
+               battleRes.spellMenuPrototype.Add("Strong   : 3", 0);
+               battleRes.spellMenuPrototype.Add("Stronger : 8", 0);
+               battleRes.spellMenuPrototype.Add("Champion :16", 0);
+               battleRes.spellMenuPrototype.Add("Rally    :10", 0);
+               battleRes.spellMenuPrototype.Add("Escape   : 8", 0, false);
+               battleRes.spellMenuPrototype.Add("Valor    :30", 0);
+               battleRes.spellMenuPrototype.Add("Poison   : 2", 0);
+               battleRes.spellMenuPrototype.Add("Warp     : 8", 0, false);
+               battleRes.spellMenuPrototype.Add("Release  : 2", 0);
+               battleRes.spellMenuPrototype.Add("Waken    : 4", 0);
+               battleRes.spellMenuPrototype.Add("Light    : 0", 0, false);
+               battleRes.spellMenuPrototype.Add("Fake     : 4", 0);
+               battleRes.spellMenuPrototype.Add("Trick    : 5", 0);
+               battleRes.spellMenuPrototype.Add("Flash    : 5", 0);
+               battleRes.spellMenuPrototype.Add("Fireball : 6", 0);
+               battleRes.spellMenuPrototype.Add("Vortex   : 7", 0);
+               battleRes.spellMenuPrototype.Add("Blizzard : 8", 0);
+               battleRes.spellMenuPrototype.Add("Spark    : 3", 0);
 
                battleRes.itemMenuHeadline = "Please choose an item.";
                battleRes.itemMenuPrototype = Menu</* Item */ void *>(&normalFont, &disabledFont, &handCursorSprite, 15, 6, 8, 1, 32);
+               battleRes.itemMenuPrototype.Add("Antidote    : 9", 0);
+               battleRes.itemMenuPrototype.Add("Magic jar   : 4", 0);
+               battleRes.itemMenuPrototype.Add("Miracle     : 4", 0);
+               battleRes.itemMenuPrototype.Add("Hi-Potion   : 6", 0);
+               battleRes.itemMenuPrototype.Add("Hi-Magic    : 7", 0);
+               battleRes.itemMenuPrototype.Add("Regain      : 4", 0);
+               battleRes.itemMenuPrototype.Add("Power potion: 4", 0, false);
+               battleRes.itemMenuPrototype.Add("Life potion : 1", 0, false);
+               battleRes.itemMenuPrototype.Add("Escape      : 2", 0, false);
+               battleRes.itemMenuPrototype.Add("Power gourd : 3", 0);
+               battleRes.itemMenuPrototype.Add("Mystery pin : 2", 0);
 
                BattleState *battleState(new BattleState(bg, monstersLayout, heroesLayout, &battleRes));
                battleState->AddMonster(monster);