mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-17 17:43:52 +00:00
Add character creation screen with race/class/appearance customization
Implements a full character creation UI integrated into the existing flow. In single-player mode, auth screen now goes to character creation before entering the world. In online mode, a "Create Character" button on the character selection screen sends CMSG_CHAR_CREATE to the server. Includes WoW 3.3.5a race/class combo validation and appearance range limits.
This commit is contained in:
parent
129bbac9b3
commit
0605d1522d
16 changed files with 611 additions and 30 deletions
|
|
@ -30,6 +30,8 @@ public:
|
|||
onCharacterSelected = callback;
|
||||
}
|
||||
|
||||
void setOnCreateCharacter(std::function<void()> cb) { onCreateCharacter = std::move(cb); }
|
||||
|
||||
/**
|
||||
* Check if a character has been selected
|
||||
*/
|
||||
|
|
@ -51,6 +53,7 @@ private:
|
|||
|
||||
// Callbacks
|
||||
std::function<void(uint64_t)> onCharacterSelected;
|
||||
std::function<void()> onCreateCharacter;
|
||||
|
||||
/**
|
||||
* Update status message
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue