void Menu::battleResetWithMoves(Pokemon a_pikachu) { int w,h; //store curent res h = height; w = width; //change res for ez placment height = 600; width = 800; setRes(width,height); buttons[0].setActive(true); buttons[0].setLoc(450,525,10,210); buttons[1].setActive(true); buttons[1].setLoc(450,525,210,410); buttons[2].setActive(true); buttons[2].setLoc(525,600,10,210); buttons[3].setActive(true); buttons[3].setLoc(525,600,210,410); for(int i = 4;i<numBut;++i) { buttons[i].setActive(false); buttons[i].setLoc(100+60*i,150+60*i,300,500); } buttons[0].setlable(a_pikachu.getMove(0).getName()); buttons[0].setVisAct(true); buttons[1].setlable(a_pikachu.getMove(1).getName()); buttons[1].setVisAct(true); buttons[2].setlable(a_pikachu.getMove(2).getName()); buttons[2].setVisAct(true); buttons[3].setlable(a_pikachu.getMove(3).getName()); buttons[3].setVisAct(true); for(int i = 4;i<numBut;++i) { buttons[i].setlable(L"Blank"); buttons[i].setVisAct(false); } //reset res setRes(800,600); }
void Battle::menuResetWithMoves(Pokemon a_pikachu, Pokemon a_enemy) { battlemenu.battleResetWithMoves(a_pikachu); D3DXCOLOR tempcolor = D3DXCOLOR(0.0f,0.0f,0.0f,1.0f); curtextincrement = 0; swprintf_s(charactertempthingy[curtextincrement], a_pikachu.getName()); battletext[curtextincrement].text = charactertempthingy[curtextincrement];// Pikachu's name battletext[curtextincrement].rec.top = 450; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 600; battletext[curtextincrement].rec.right = 800; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"hp:"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // hp's hp: battletext[curtextincrement].rec.top = 525; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 490; battletext[curtextincrement].rec.right = 720; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getCurHP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // Pikachu's curhp battletext[curtextincrement].rec.top = 525; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 555; battletext[curtextincrement].rec.right = 750; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // hp's slash battletext[curtextincrement].rec.top = 525; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 610; battletext[curtextincrement].rec.right = 780; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMaxHP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikach's max hp battletext[curtextincrement].rec.top = 525; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 660; battletext[curtextincrement].rec.right = 800; ++curtextincrement; // enemy start swprintf_s(charactertempthingy[curtextincrement], a_enemy.getName()); battletext[curtextincrement].text = charactertempthingy[curtextincrement];// Enemy's name battletext[curtextincrement].rec.top = 75; battletext[curtextincrement].rec.bottom = 0; battletext[curtextincrement].rec.left = 0; battletext[curtextincrement].rec.right = 200; battletext[curtextincrement].textColor = tempcolor; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"hp:"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // hp's hp: battletext[curtextincrement].rec.top = 150; battletext[curtextincrement].rec.bottom = 75; battletext[curtextincrement].rec.left = 0; battletext[curtextincrement].rec.right = 100; battletext[curtextincrement].textColor = tempcolor; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_enemy.getCurHP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // enemy's curhp battletext[curtextincrement].rec.top = 150; battletext[curtextincrement].rec.bottom = 75; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 160; battletext[curtextincrement].textColor = tempcolor; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // hp's slash battletext[curtextincrement].rec.top = 150; battletext[curtextincrement].rec.bottom = 75; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 210; battletext[curtextincrement].textColor = tempcolor; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_enemy.getMaxHP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // enemy's max hp battletext[curtextincrement].rec.top = 150; battletext[curtextincrement].rec.bottom = 75; battletext[curtextincrement].rec.left = 60; battletext[curtextincrement].rec.right = 210; battletext[curtextincrement].textColor = tempcolor; ++curtextincrement; // Start move pp's swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(0).getCurPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 1st move's curpp battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 160; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = L"/"; // pikachu's 1st move's slash battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 210; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(0).getMaxPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 1st move's maxpp battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 60; battletext[curtextincrement].rec.right = 210; ++curtextincrement; // second move swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(1).getCurPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 2nd move's curpp battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 210; battletext[curtextincrement].rec.right = 360; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 2nd move's slash battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 210; battletext[curtextincrement].rec.right = 410; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(1).getMaxPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 2nd move's maxpp battletext[curtextincrement].rec.top = 480; battletext[curtextincrement].rec.bottom = 525; battletext[curtextincrement].rec.left = 260; battletext[curtextincrement].rec.right = 410; ++curtextincrement; // third move pp swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(2).getCurPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 3rd move's curpp battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 160; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 3rd move's slash battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 10; battletext[curtextincrement].rec.right = 210; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(2).getMaxPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 3rd move's maxpp battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 60; battletext[curtextincrement].rec.right = 210; ++curtextincrement; // fourth move swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(3).getCurPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 4th move's curpp battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 210; battletext[curtextincrement].rec.right = 360; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"/"); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's fortuh move's slash battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 210; battletext[curtextincrement].rec.right = 410; ++curtextincrement; swprintf_s(charactertempthingy[curtextincrement], L"%d", a_pikachu.getMove(3).getMaxPP()); battletext[curtextincrement].text = charactertempthingy[curtextincrement]; // pikachu's 4th move's maxpp battletext[curtextincrement].rec.top = 565; battletext[curtextincrement].rec.bottom = 600; battletext[curtextincrement].rec.left = 260; battletext[curtextincrement].rec.right = 410; ++curtextincrement; }