22 #ifndef MM1_VIEWS_ENH_CREATE_CHARACTERS_H 23 #define MM1_VIEWS_ENH_CREATE_CHARACTERS_H 25 #include "mm/mm1/data/roster.h" 26 #include "mm/mm1/views_enh/scroll_view.h" 27 #include "mm/mm1/views_enh/text_entry.h" 35 SELECT_CLASS, SELECT_RACE, SELECT_ALIGNMENT,
36 SELECT_SEX, SELECT_PORTRAIT, SELECT_NAME, SAVE_PROMPT
39 INTELLECT, MIGHT, PERSONALITY, ENDURANCE, SPEED,
48 uint8 _attribs1[LUCK + 1] = { 0 };
49 uint8 _attribs2[LUCK + 1] = { 0 };
50 CharacterClass _class = KNIGHT;
52 Alignment _alignment = GOOD;
57 bool _classesAllowed[7] = {
false };
68 static void abortFunc();
71 State _state = SELECT_CLASS;
72 NewCharacter _newChar;
78 void printAttributes();
83 void addSelection(
int yStart,
int num);
98 void printAlignments();
108 void printSelections();
113 void printPortraits();
118 void printSelectName();
128 void setState(State state);
135 void draw()
override;
Definition: text_entry.h:34
Definition: messages.h:56
Definition: messages.h:49
Definition: detection.h:27
Definition: create_characters.h:33
Definition: messages.h:41