Labyrinth
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
skillsform.hpp
1 //////////////////////////////
2 //
3 // File: swce/skillsform.hpp
4 // Author: Maciej Kaminski
5 // E-mail: maciej.a.kaminski@gmail.com
6 // Website: maciejkaminski.pl
7 //
8 // File creation date: Oct 30 2012
9 // This file is part of Project Labyrinth
10 // This file is going to be released under terms of GNU GPL in near future
11 //
12 //////////////////////////////
13 
14 #ifndef _SWCE_SKILLS_ED_FORM_
15 #define _SWCE_SKILLS_ED_FORM_
16 #include "swce/optionsform.hpp"
17 namespace LxS
18 {
19  namespace Windowing
20  {
21  class Label;
22  class Button;
23  }
24 }
25 
26 namespace SWCE {
27  class SkillsPtsLeft; // a label
28  //! addition of skills / increasing/decreasing some
29  class SkillsForm: public OptionsForm
30  {
31  //! label to be updated each time character is altered
32  SkillsPtsLeft * pts_left;
33  public:
34  //! add new skill to form (doesn't alter character sheet)
35  void AddSkill(const std::string &name);
36  //! a constructor
38  };
39 }
40 #endif