]> git.localhorst.tv Git - l2e.git/blobdiff - src/main.cpp
added attack choice icons
[l2e.git] / src / main.cpp
index 8820004ea2d45e44a4088ff3fb55aa36bd668d57..e25eb7eae9e2e7d9396abae7ba7fb95144f5518e 100644 (file)
@@ -128,6 +128,9 @@ int main(int argc, char **argv) {
                SDL_Surface *attackIconsImg(IMG_Load("test-data/attack-type-icons.png"));
                Sprite attackIconsSprite(attackIconsImg, 32, 32);
                battleRes.attackIcons = &attackIconsSprite;
+               SDL_Surface *attackChoiceIconsImg(IMG_Load("test-data/attack-choice-icons.png"));
+               Sprite attackChoiceIconsSprite(attackChoiceIconsImg, 16, 16);
+               battleRes.attackChoiceIcons = &attackChoiceIconsSprite;
                SDL_Surface *moveIconsImg(IMG_Load("test-data/move-icons.png"));
                Sprite moveIconsSprite(moveIconsImg, 32, 32);
                battleRes.moveIcons = &moveIconsSprite;
@@ -247,6 +250,15 @@ int main(int argc, char **argv) {
                battleRes.itemMenuPrototype.Add("Protect ring: 1", 0, false, &ringIcon);
                battleRes.itemMenuPrototype.Add("Mysto jewel : 1", 0, false, &stoneIcon);
 
+               battleRes.ikariMenuHeadline = "Please choose equipment.";
+               battleRes.ikariMenuPrototype = Menu</* Item */ void *>(&normalFont, &disabledFont, &handCursorSprite, 26, 6, 8, 16, 1, 32);
+               battleRes.ikariMenuPrototype.Add("Zirco whip   Thundershriek", 0, false, &swordIcon);
+               battleRes.ikariMenuPrototype.Add("Zircon plate Sudden cure", 0, true, &armorIcon);
+               battleRes.ikariMenuPrototype.Add("Zirco gloves Forcefield", 0, true, &shieldIcon);
+               battleRes.ikariMenuPrototype.Add("Holy cap     Vulnerable", 0, false, &helmetIcon);
+               battleRes.ikariMenuPrototype.Add("Ghost ring   Destroy", 0, true, &ringIcon);
+               battleRes.ikariMenuPrototype.Add("Eagle rock   Dive", 0, true, &stoneIcon);
+
                BattleState *battleState(new BattleState(bg, monstersLayout, heroesLayout, &battleRes));
                battleState->AddMonster(monster);
                battleState->AddMonster(monster);