From b9f65e717acb7848f5bbb2450d854d87df92793e Mon Sep 17 00:00:00 2001 From: Mateusz Kaduk Date: Tue, 28 Dec 2004 19:27:15 +0000 Subject: action method sends info to server when stats increased. --- src/gui/stats.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'src/gui') diff --git a/src/gui/stats.cpp b/src/gui/stats.cpp index 54fbfaff..37eb7e63 100644 --- a/src/gui/stats.cpp +++ b/src/gui/stats.cpp @@ -49,8 +49,8 @@ StatsWindow::StatsWindow(gcn::Container *parent) // Set position for (i = 0; i < 6; i++) { - statsLabel[i]->setPosition(10,(i*22)+10); - statsButton[i]->setPosition(170,(i*22)+10); + statsLabel[i]->setPosition(10,(i*23)+10); + statsButton[i]->setPosition(170,(i*23)+10); } // Assemble @@ -100,29 +100,32 @@ StatsWindow * StatsWindow::create_statswindow() { } void StatsWindow::action(const std::string& eventId) { - //TODO: update char_info + WFIFOW(0) = net_w_value(0x00bb); + if (eventId == "STR") { - puts("STR"); + WFIFOW(2) = net_w_value(0x000d); update(); } if (eventId == "AGI") { - puts("AGI"); + WFIFOW(2) = net_w_value(0x000e); update(); } if (eventId == "VIT") { - puts("VIT"); + WFIFOW(2) = net_w_value(0x000f); update(); } if (eventId == "INT") { - puts("INT"); - update(); + WFIFOW(2) = net_w_value(0x0010); + update(); } if (eventId == "DEX") { - puts("DEX"); + WFIFOW(2) = net_w_value(0x0011); update(); } if (eventId == "LUK") { - puts("LUK"); + WFIFOW(2) = net_w_value(0x0012); update(); } + WFIFOW(4) = net_b_value(1); + WFIFOSET(5); } -- cgit v1.2.3-70-g09d2