diff options
author | Mateusz Kaduk <mateusz.kaduk@gmail.com> | 2004-12-28 13:02:23 +0000 |
---|---|---|
committer | Mateusz Kaduk <mateusz.kaduk@gmail.com> | 2004-12-28 13:02:23 +0000 |
commit | 89000aed97146ef5c9bed22c4c87179a18edfee2 (patch) | |
tree | 480fd4ed945dc2b2fec0061eb16818b3742d1af2 /src/gui/stats.cpp | |
parent | 5420f80ca8ceb37cbdd7f2f5c4a23f82f928df2e (diff) | |
download | mana-client-89000aed97146ef5c9bed22c4c87179a18edfee2.tar.gz mana-client-89000aed97146ef5c9bed22c4c87179a18edfee2.tar.bz2 mana-client-89000aed97146ef5c9bed22c4c87179a18edfee2.tar.xz mana-client-89000aed97146ef5c9bed22c4c87179a18edfee2.zip |
Fixed coding style.
Diffstat (limited to 'src/gui/stats.cpp')
-rw-r--r-- | src/gui/stats.cpp | 151 |
1 files changed, 87 insertions, 64 deletions
diff --git a/src/gui/stats.cpp b/src/gui/stats.cpp index 33a3f8a9..9de85b79 100644 --- a/src/gui/stats.cpp +++ b/src/gui/stats.cpp @@ -1,87 +1,110 @@ +/* + * The Mana World + * Copyright 2004 The Mana World Development Team + * + * This file is part of The Mana World. + * + * The Mana World is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * The Mana World is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with The Mana World; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * $Id$ + */ + #include "stats.h" -/* +/** * Constructor */ StatsWindow::StatsWindow(gcn::Container *parent) - : Window(parent, "Stats") + : Window(parent, "Stats") { - statsStr[0] << "Strenght: " << char_info->STR; - statsStr[1] << "Agility: " << char_info->AGI; - statsStr[2] << "Vitality: " << char_info->VIT; - statsStr[3] << "Inteligence: " << char_info->INT; - statsStr[4] << "Dexternity: " << char_info->DEX; - statsStr[5] << "Luck: " << char_info->LUK; - - /* New labels */ - for(i=0; i<5;i++) - statsLabel[i] = new gcn::Label(statsStr[i].str()); - - /* New buttons */ - for(i=0; i<5;i++) - statsButton[i] = new Button("+"); - - /* Set position */ - for(i=0;i<5;i++) { - statsLabel[i]->setPosition(10,(i*22)+10); - statsButton[i]->setPosition(170,(i*22)+10); - } - - /* Set button events Id */ - statsButton[0]->setEventId("STR"); - statsButton[1]->setEventId("AGI"); - statsButton[2]->setEventId("VIT"); - statsButton[3]->setEventId("INT"); - statsButton[4]->setEventId("DEX"); - statsButton[5]->setEventId("LUK"); - - /* Assemble */ - for(i=0; i<5; i++) { - add(statsLabel[i]); - add(statsButton[i]); - } - - setSize(200,150); - setLocationRelativeTo(getParent()); + statsStr[0] << "Strenght: " << char_info->STR; + statsStr[1] << "Agility: " << char_info->AGI; + statsStr[2] << "Vitality: " << char_info->VIT; + statsStr[3] << "Inteligence: " << char_info->INT; + statsStr[4] << "Dexternity: " << char_info->DEX; + statsStr[5] << "Luck: " << char_info->LUK; + + /* New labels */ + for(i=0; i<5;i++) + statsLabel[i] = new gcn::Label(statsStr[i].str()); + + /* New buttons */ + for(i=0; i<5;i++) + statsButton[i] = new Button("+"); + + /* Set position */ + for(i=0;i<5;i++) { + statsLabel[i]->setPosition(10,(i*22)+10); + statsButton[i]->setPosition(170,(i*22)+10); + } + + /* Set button events Id */ + statsButton[0]->setEventId("STR"); + statsButton[1]->setEventId("AGI"); + statsButton[2]->setEventId("VIT"); + statsButton[3]->setEventId("INT"); + statsButton[4]->setEventId("DEX"); + statsButton[5]->setEventId("LUK"); + + /* Assemble */ + for(i=0; i<5; i++) { + add(statsLabel[i]); + add(statsButton[i]); + } + + setSize(200,150); + setLocationRelativeTo(getParent()); } -/* +/** * Destructor */ StatsWindow::~StatsWindow() { - for(int i=0; i<5; i++) { - delete statsStr[i]; - delete statsLabel[i]; - delete statsButton[i]; - } + for(int i=0; i<5; i++) { + delete statsLabel[i]; + delete statsButton[i]; + } } -/* +/** * Static method for creating singleton objects */ StatsWindow * StatsWindow::ptr = NULL; StatsWindow * StatsWindow::create_statswindow() { - if(ptr == NULL) - ptr = new StatsWindow(guiTop); - else - ptr->setVisible(true); - return ptr; + if(ptr == NULL) + ptr = new StatsWindow(guiTop); + else + ptr->setVisible(true); + return ptr; } -/* +/** * Event handling method */ void StatsWindow::action(const std::string& eventId) { - if(eventId == "STR") - setVisible(false); - if(eventId == "AGI") - setVisible(false); - if(eventId == "VIT") - setVisible(false); - if(eventId == "INT") - setVisible(false); - if(eventId == "DEX") - setVisible(false); - if(eventId == "LUK") - setVisible(false); + if(eventId == "STR") { + setVisible(false); + } + if(eventId == "AGI") + setVisible(false); + if(eventId == "VIT") + setVisible(false); + if(eventId == "INT") + setVisible(false); + if(eventId == "DEX") + setVisible(false); + if(eventId == "LUK") + setVisible(false); } |