1 #ifndef CHARACTER_CREATION_HPP
2 #define CHARACTER_CREATION_HPP
9 #include "../mwmechanics/stat.hpp"
25 class TextInputDialog;
29 class ClassChoiceDialog;
30 class GenerateClassResultDialog;
31 class PickClassDialog;
32 class CreateClassDialog;
35 class MessageBoxManager;
void spawnDialog(const char id)
Definition: charactercreation.cpp:141
std::string mPlayerName
Definition: charactercreation.hpp:71
std::string mPlayerRaceId
Definition: charactercreation.hpp:72
Wrapper class that constructs and provides access to the most commonly used resource subsystems...
Definition: resourcesystem.hpp:24
void onGenerateClassDone(WindowBase *parWindow)
Definition: charactercreation.cpp:659
CSE mCreationStage
Definition: charactercreation.hpp:125
void onBirthSignDialogBack()
Definition: charactercreation.cpp:458
~CharacterCreation()
Definition: charactercreation.cpp:666
ESM::Class mPlayerClass
Definition: charactercreation.hpp:74
Definition: charactercreation.hpp:121
void handleDialogDone(CSE currentStage, int nextMode)
Definition: charactercreation.cpp:679
void onClassChoice(int _index)
Definition: charactercreation.cpp:360
std::string mPlayerBirthSignId
Definition: charactercreation.hpp:73
Definition: textinput.hpp:13
void showClassQuestionDialog()
Definition: charactercreation.cpp:542
void onRaceDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:430
CharacterCreation(osg::Group *parent, Resource::ResourceSystem *resourceSystem)
Definition: charactercreation.cpp:65
unsigned mGenerateClassSpecializations[3]
Definition: charactercreation.hpp:78
Definition: charactercreation.hpp:116
Definition: class.hpp:259
void onFrame(float duration)
Definition: charactercreation.cpp:135
GenerateClassResultDialog * mGenerateClassResultDialog
Definition: charactercreation.hpp:64
void onNameDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:385
void selectPickedClass()
Definition: charactercreation.cpp:323
RaceDialog * mRaceDialog
Definition: charactercreation.hpp:61
void onCreateClassDialogBack()
Definition: charactercreation.cpp:508
Resource::ResourceSystem * mResourceSystem
Definition: charactercreation.hpp:57
void selectBirthSign()
Definition: charactercreation.cpp:437
CSE
Definition: charactercreation.hpp:114
void selectRace()
Definition: charactercreation.cpp:399
void configureSkills(const SkillList &major, const SkillList &minor)
Definition: charactercreation.cpp:129
Definition: charactercreation.hpp:117
std::vector< int > SkillList
Definition: charactercreation.hpp:40
void selectGeneratedClass()
Definition: charactercreation.cpp:635
ReviewDialog * mReviewDialog
Definition: charactercreation.hpp:68
Definition: charactercreation.hpp:37
std::string mGenerateClass
Definition: charactercreation.hpp:79
unsigned mGenerateClassStep
Definition: charactercreation.hpp:77
void onReviewActivateDialog(int parDialog)
Definition: charactercreation.cpp:299
Definition: review.hpp:21
void setValue(const std::string &id, const MWMechanics::AttributeValue &value)
Definition: charactercreation.cpp:85
osg::Group * mParent
Definition: charactercreation.hpp:56
void selectCreatedClass()
Definition: charactercreation.cpp:466
void onCreateClassDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:501
BirthDialog * mBirthSignDialog
Definition: charactercreation.hpp:67
void onReviewDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:281
void onBirthSignDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:451
void onRaceDialogBack()
Definition: charactercreation.cpp:422
void onGenerateClassBack()
Definition: charactercreation.cpp:651
Definition: charactercreation.hpp:119
Definition: windowbase.hpp:16
Definition: charactercreation.hpp:122
ClassChoiceDialog * mClassChoiceDialog
Definition: charactercreation.hpp:62
void onPickClassDialogBack()
Definition: charactercreation.cpp:352
Definition: charactercreation.hpp:118
Definition: loadclas.hpp:18
Definition: charactercreation.hpp:120
TextInputDialog * mNameDialog
Definition: charactercreation.hpp:60
InfoBoxDialog * mGenerateClassQuestionDialog
Definition: charactercreation.hpp:63
SkillEnum
Definition: loadskil.hpp:45
void onPickClassDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:345
void onClassQuestionChosen(int _index)
Definition: charactercreation.cpp:517
void onReviewDialogBack()
Definition: charactercreation.cpp:289
PickClassDialog * mPickClassDialog
Definition: charactercreation.hpp:65
CreateClassDialog * mCreateClassDialog
Definition: charactercreation.hpp:66