summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-04-01 07:45:13 -0600
committerJared Adams <jaxad0127@gmail.com>2009-04-01 07:45:13 -0600
commit33048e36c1fdc642459b0101ad0ab9c63807a3e7 (patch)
treea3d311e0a820c901058f8dfe7b3eeaaf946e7618 /src/gui
parentea4cfda4712ac31326b64ddf9dff61e448aeed28 (diff)
downloadmana-client-33048e36c1fdc642459b0101ad0ab9c63807a3e7.tar.gz
mana-client-33048e36c1fdc642459b0101ad0ab9c63807a3e7.tar.bz2
mana-client-33048e36c1fdc642459b0101ad0ab9c63807a3e7.tar.xz
mana-client-33048e36c1fdc642459b0101ad0ab9c63807a3e7.zip
Build eAthena's PlayerHandler
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/status.cpp39
1 files changed, 22 insertions, 17 deletions
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);
}
}