- hero->BattleSprite()->Draw(screen, offset, 0, 0);
+ party[hero]->BattleSprite()->Draw(screen, offset, 0, 0);
- res->statusFont->DrawString(hero->Name(), screen, nameOffset, 5);
+ res->statusFont->DrawString(party[hero]->Name(), screen, nameOffset, 5);
Vector<int> levelLabelOffset(nameOffset.X() + 6 * res->statusFont->CharWidth(), nameOffset.Y());
res->statusLabels->Draw(screen, levelLabelOffset, 0, 0);
Vector<int> levelOffset(levelLabelOffset.X() + 2 * res->statusFont->CharWidth(), levelLabelOffset.Y());
Vector<int> levelLabelOffset(nameOffset.X() + 6 * res->statusFont->CharWidth(), nameOffset.Y());
res->statusLabels->Draw(screen, levelLabelOffset, 0, 0);
Vector<int> levelOffset(levelLabelOffset.X() + 2 * res->statusFont->CharWidth(), levelLabelOffset.Y());
- res->statusFont->DrawNumber(hero->Level(), screen, levelOffset, 2);
+ res->statusFont->DrawNumber(party[hero]->Level(), screen, levelOffset, 2);
Vector<int> healthLabelOffset(nameOffset.X(), nameOffset.Y() + res->statusFont->CharHeight());
res->statusLabels->Draw(screen, healthLabelOffset, 0, 1);
Vector<int> healthOffset(nameOffset.X() + 3 * res->statusFont->CharWidth(), nameOffset.Y() + res->statusFont->CharHeight());
Vector<int> healthLabelOffset(nameOffset.X(), nameOffset.Y() + res->statusFont->CharHeight());
res->statusLabels->Draw(screen, healthLabelOffset, 0, 1);
Vector<int> healthOffset(nameOffset.X() + 3 * res->statusFont->CharWidth(), nameOffset.Y() + res->statusFont->CharHeight());
- res->statusFont->DrawNumber(hero->Health(), screen, healthOffset, 3);
+ res->statusFont->DrawNumber(party[hero]->Health(), screen, healthOffset, 3);
Vector<int> healthSeparatorOffset(healthOffset.X() + 3 * res->statusFont->CharWidth(), healthOffset.Y());
res->statusFont->DrawChar('/', screen, healthSeparatorOffset);
Vector<int> maxHealthOffset(healthSeparatorOffset.X() + res->statusFont->CharWidth(), healthOffset.Y());
Vector<int> healthSeparatorOffset(healthOffset.X() + 3 * res->statusFont->CharWidth(), healthOffset.Y());
res->statusFont->DrawChar('/', screen, healthSeparatorOffset);
Vector<int> maxHealthOffset(healthSeparatorOffset.X() + res->statusFont->CharWidth(), healthOffset.Y());
- res->statusFont->DrawNumber(hero->MaxHealth(), screen, maxHealthOffset, 3);
+ res->statusFont->DrawNumber(party[hero]->MaxHealth(), screen, maxHealthOffset, 3);
Vector<int> manaLabelOffset(healthLabelOffset.X(), healthLabelOffset.Y() + res->statusFont->CharHeight());
res->statusLabels->Draw(screen, manaLabelOffset, 0, 2);
Vector<int> manaOffset(healthOffset.X(), healthOffset.Y() + res->statusFont->CharHeight());
Vector<int> manaLabelOffset(healthLabelOffset.X(), healthLabelOffset.Y() + res->statusFont->CharHeight());
res->statusLabels->Draw(screen, manaLabelOffset, 0, 2);
Vector<int> manaOffset(healthOffset.X(), healthOffset.Y() + res->statusFont->CharHeight());
- res->statusFont->DrawNumber(hero->Mana(), screen, manaOffset, 3);
+ res->statusFont->DrawNumber(party[hero]->Mana(), screen, manaOffset, 3);
Vector<int> manaSeparatorOffset(healthSeparatorOffset.X(), manaOffset.Y());
res->statusFont->DrawChar('/', screen, manaSeparatorOffset);
Vector<int> maxManaOffset(maxHealthOffset.X(), manaOffset.Y());
Vector<int> manaSeparatorOffset(healthSeparatorOffset.X(), manaOffset.Y());
res->statusFont->DrawChar('/', screen, manaSeparatorOffset);
Vector<int> maxManaOffset(maxHealthOffset.X(), manaOffset.Y());
- res->statusFont->DrawNumber(hero->MaxMana(), screen, maxManaOffset, 3);
+ res->statusFont->DrawNumber(party[hero]->MaxMana(), screen, maxManaOffset, 3);