From 33048e36c1fdc642459b0101ad0ab9c63807a3e7 Mon Sep 17 00:00:00 2001 From: Jared Adams Date: Wed, 1 Apr 2009 07:45:13 -0600 Subject: Build eAthena's PlayerHandler --- src/gui/status.cpp | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) (limited to 'src/gui') diff --git a/src/gui/status.cpp b/src/gui/status.cpp index e6f57de5..92ae2916 100644 --- a/src/gui/status.cpp +++ b/src/gui/status.cpp @@ -19,20 +19,24 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "button.h" -#include "label.h" -#include "progressbar.h" -#include "status.h" -#include "windowcontainer.h" +#include "gui/status.h" -#include "widgets/layout.h" +#include "localplayer.h" +#include "units.h" -#include "../localplayer.h" -#include "../units.h" +#include "gui/button.h" +#include "gui/label.h" +#include "gui/progressbar.h" +#include "gui/windowcontainer.h" -#include "../utils/gettext.h" -#include "../utils/strprintf.h" -#include "../utils/stringutils.h" +#include "gui/widgets/layout.h" + +#include "net/net.h" +#include "net/ea/playerhandler.h" + +#include "utils/gettext.h" +#include "utils/strprintf.h" +#include "utils/stringutils.h" StatusWindow::StatusWindow(LocalPlayer *player): Window(player->getName()), @@ -261,20 +265,21 @@ void StatusWindow::draw(gcn::Graphics *g) void StatusWindow::action(const gcn::ActionEvent &event) { // Stats Part + // Net::getPlayerHandler()->increaseStat(?); if (event.getId().length() == 3) { if (event.getId() == "STR") - player_node->raiseAttribute(LocalPlayer::STR); + playerHandler->increaseStat(LocalPlayer::STR); if (event.getId() == "AGI") - player_node->raiseAttribute(LocalPlayer::AGI); + playerHandler->increaseStat(LocalPlayer::AGI); if (event.getId() == "VIT") - player_node->raiseAttribute(LocalPlayer::VIT); + playerHandler->increaseStat(LocalPlayer::VIT); if (event.getId() == "INT") - player_node->raiseAttribute(LocalPlayer::INT); + playerHandler->increaseStat(LocalPlayer::INT); if (event.getId() == "DEX") - player_node->raiseAttribute(LocalPlayer::DEX); + playerHandler->increaseStat(LocalPlayer::DEX); if (event.getId() == "LUK") - player_node->raiseAttribute(LocalPlayer::LUK); + playerHandler->increaseStat(LocalPlayer::LUK); } } -- cgit v1.2.3-60-g2f50