mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-25 08:30:13 +00:00
Add body type selection for nonbinary characters and reduce preview rotation sensitivity
Nonbinary characters can now choose between masculine and feminine body types in character creation, with real-time preview updates and full appearance customization. Body type preference is saved to character config and persists across sessions. Also reduces character preview drag-to-rotate sensitivity from 0.5 to 0.2 for better control.
This commit is contained in:
parent
e7f8fb557c
commit
1603456120
8 changed files with 50 additions and 11 deletions
|
|
@ -97,7 +97,7 @@ void CharacterPreview::destroyFBO() {
|
|||
bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||
uint8_t skin, uint8_t face,
|
||||
uint8_t hairStyle, uint8_t hairColor,
|
||||
uint8_t facialHair) {
|
||||
uint8_t facialHair, bool useFemaleModel) {
|
||||
if (!charRenderer_ || !assetManager_ || !assetManager_->isInitialized()) {
|
||||
return false;
|
||||
}
|
||||
|
|
@ -109,7 +109,7 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
|||
modelLoaded_ = false;
|
||||
}
|
||||
|
||||
std::string m2Path = game::getPlayerModelPath(race, gender);
|
||||
std::string m2Path = game::getPlayerModelPath(race, gender, useFemaleModel);
|
||||
std::string modelDir;
|
||||
std::string baseName;
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue