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:143
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:30
void onGenerateClassDone(WindowBase *parWindow)
Definition: charactercreation.cpp:670
CSE mCreationStage
Definition: charactercreation.hpp:125
void onBirthSignDialogBack()
Definition: charactercreation.cpp:469
~CharacterCreation()
Definition: charactercreation.cpp:677
ESM::Class mPlayerClass
Definition: charactercreation.hpp:74
Definition: charactercreation.hpp:121
void handleDialogDone(CSE currentStage, int nextMode)
Definition: charactercreation.cpp:690
void onClassChoice(int _index)
Definition: charactercreation.cpp:371
std::string mPlayerBirthSignId
Definition: charactercreation.hpp:73
Definition: textinput.hpp:13
void showClassQuestionDialog()
Definition: charactercreation.cpp:553
void onRaceDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:441
CharacterCreation(osg::Group *parent, Resource::ResourceSystem *resourceSystem)
Definition: charactercreation.cpp:67
unsigned mGenerateClassSpecializations[3]
Definition: charactercreation.hpp:78
Definition: charactercreation.hpp:116
Definition: class.hpp:265
void onFrame(float duration)
Definition: charactercreation.cpp:137
GenerateClassResultDialog * mGenerateClassResultDialog
Definition: charactercreation.hpp:64
void onNameDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:396
void selectPickedClass()
Definition: charactercreation.cpp:334
RaceDialog * mRaceDialog
Definition: charactercreation.hpp:61
void onCreateClassDialogBack()
Definition: charactercreation.cpp:519
Resource::ResourceSystem * mResourceSystem
Definition: charactercreation.hpp:57
void selectBirthSign()
Definition: charactercreation.cpp:448
CSE
Definition: charactercreation.hpp:114
void selectRace()
Definition: charactercreation.cpp:410
void configureSkills(const SkillList &major, const SkillList &minor)
Definition: charactercreation.cpp:131
Definition: charactercreation.hpp:117
std::vector< int > SkillList
Definition: charactercreation.hpp:40
void selectGeneratedClass()
Definition: charactercreation.cpp:646
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:310
Definition: review.hpp:21
void setValue(const std::string &id, const MWMechanics::AttributeValue &value)
Definition: charactercreation.cpp:87
osg::Group * mParent
Definition: charactercreation.hpp:56
void selectCreatedClass()
Definition: charactercreation.cpp:477
void onCreateClassDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:512
BirthDialog * mBirthSignDialog
Definition: charactercreation.hpp:67
void onReviewDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:292
void onBirthSignDialogDone(WindowBase *parWindow)
Definition: charactercreation.cpp:462
void onRaceDialogBack()
Definition: charactercreation.cpp:433
void onGenerateClassBack()
Definition: charactercreation.cpp:662
Definition: charactercreation.hpp:119
Definition: windowbase.hpp:21
Definition: charactercreation.hpp:122
ClassChoiceDialog * mClassChoiceDialog
Definition: charactercreation.hpp:62
void onPickClassDialogBack()
Definition: charactercreation.cpp:363
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:356
void onClassQuestionChosen(int _index)
Definition: charactercreation.cpp:528
void onReviewDialogBack()
Definition: charactercreation.cpp:300
PickClassDialog * mPickClassDialog
Definition: charactercreation.hpp:65
CreateClassDialog * mCreateClassDialog
Definition: charactercreation.hpp:66