summaryrefslogtreecommitdiff
path: root/src/gui/stats.cpp
diff options
context:
space:
mode:
authorBjörn Steinbrink <B.Steinbrink@gmx.de>2005-09-13 22:56:29 +0000
committerBjörn Steinbrink <B.Steinbrink@gmx.de>2005-09-13 22:56:29 +0000
commit3dc311a652d1fda1252903a974920395e56e5668 (patch)
tree7098d55015d28a4d973c5073d7c9e45ae03ec400 /src/gui/stats.cpp
parent78771718bf7af14273d7bb0090dccff97b00b397 (diff)
downloadmana-3dc311a652d1fda1252903a974920395e56e5668.tar.gz
mana-3dc311a652d1fda1252903a974920395e56e5668.tar.bz2
mana-3dc311a652d1fda1252903a974920395e56e5668.tar.xz
mana-3dc311a652d1fda1252903a974920395e56e5668.zip
Merged with SDL_NET_TEST branch.
Diffstat (limited to 'src/gui/stats.cpp')
-rw-r--r--src/gui/stats.cpp58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/gui/stats.cpp b/src/gui/stats.cpp
index f03d2bfc..22f51827 100644
--- a/src/gui/stats.cpp
+++ b/src/gui/stats.cpp
@@ -89,36 +89,36 @@ void StatsWindow::update(){
std::stringstream remainingStatsPointsStr;
statsStr[0] << "Strength:";
- figureStr[0] << (int)char_info->STR;
+ figureStr[0] << (int)player_info->STR;
statsStr[1] << "Agility:";
- figureStr[1] << (int)char_info->AGI;
+ figureStr[1] << (int)player_info->AGI;
statsStr[2] << "Vitality:";
- figureStr[2] << (int)char_info->VIT;
+ figureStr[2] << (int)player_info->VIT;
statsStr[3] << "Intelligence:";
- figureStr[3] << (int)char_info->INT;
+ figureStr[3] << (int)player_info->INT;
statsStr[4] << "Dexterity:";
- figureStr[4] << (int)char_info->DEX;
+ figureStr[4] << (int)player_info->DEX;
statsStr[5] << "Luck:";
- figureStr[5] << (int)char_info->LUK;
+ figureStr[5] << (int)player_info->LUK;
- int statusPoints = char_info->statsPointsToAttribute;
+ int statusPoints = player_info->statsPointsToAttribute;
remainingStatsPointsStr << "Remaining Status Points: " << statusPoints;
-
- pointsStr[0] << (int)char_info->STRUp;
- pointsStr[1] << (int)char_info->AGIUp;
- pointsStr[2] << (int)char_info->VITUp;
- pointsStr[3] << (int)char_info->INTUp;
- pointsStr[4] << (int)char_info->DEXUp;
- pointsStr[5] << (int)char_info->LUKUp;
+
+ pointsStr[0] << (int)player_info->STRUp;
+ pointsStr[1] << (int)player_info->AGIUp;
+ pointsStr[2] << (int)player_info->VITUp;
+ pointsStr[3] << (int)player_info->INTUp;
+ pointsStr[4] << (int)player_info->DEXUp;
+ pointsStr[5] << (int)player_info->LUKUp;
// Enable buttons for which there are enough status points
- statsButton[0]->setEnabled(char_info->STRUp <= statusPoints);
- statsButton[1]->setEnabled(char_info->AGIUp <= statusPoints);
- statsButton[2]->setEnabled(char_info->VITUp <= statusPoints);
- statsButton[3]->setEnabled(char_info->INTUp <= statusPoints);
- statsButton[4]->setEnabled(char_info->DEXUp <= statusPoints);
- statsButton[5]->setEnabled(char_info->LUKUp <= statusPoints);
+ statsButton[0]->setEnabled(player_info->STRUp <= statusPoints);
+ statsButton[1]->setEnabled(player_info->AGIUp <= statusPoints);
+ statsButton[2]->setEnabled(player_info->VITUp <= statusPoints);
+ statsButton[3]->setEnabled(player_info->INTUp <= statusPoints);
+ statsButton[4]->setEnabled(player_info->DEXUp <= statusPoints);
+ statsButton[5]->setEnabled(player_info->LUKUp <= statusPoints);
// Update labels
for (i = 0; i < 6; i++) {
@@ -150,28 +150,28 @@ void StatsWindow::draw(gcn::Graphics *graphics)
}
void StatsWindow::action(const std::string& eventId) {
- WFIFOW(0) = net_w_value(0x00bb);
+ writeWord(0, 0x00bb);
if (eventId == "STR") {
- WFIFOW(2) = net_w_value(0x000d);
+ writeWord(2, 0x000d);
}
if (eventId == "AGI") {
- WFIFOW(2) = net_w_value(0x000e);
+ writeWord(2, 0x000e);
}
if (eventId == "VIT") {
- WFIFOW(2) = net_w_value(0x000f);
+ writeWord(2, 0x000f);
}
if (eventId == "INT") {
- WFIFOW(2) = net_w_value(0x0010);
+ writeWord(2, 0x0010);
}
if (eventId == "DEX") {
- WFIFOW(2) = net_w_value(0x0011);
+ writeWord(2, 0x0011);
}
if (eventId == "LUK") {
- WFIFOW(2) = net_w_value(0x0012);
+ writeWord(2, 0x0012);
}
flush();
- WFIFOW(4) = net_b_value(1);
- WFIFOSET(5);
+ writeByte(4, 1);
+ writeSet(5);
}