git repos / saland

commit 5d53f23d

Poul Sander · 2021-10-25 20:09
5d53f23d26b6f6bc5a15b1820f8890edd867f9e7 patch · browse files
parent b626e87614c58a77e54471319e4188532052242c

Draw a male character when "player2" is selected. Gives a little variation.

Changed files

M src/saland.cpp before
M src/saland/model/Player.hpp before
diff --git a/src/saland.cpp b/src/saland.cpp index a650df2..b9a542f 100644 --- a/src/saland.cpp +++ b/src/saland.cpp
@@ -260,6 +260,10 @@ void RunGameState(sago::GameStateInterface& state ) {
void runStartGame() {
+ std::string playername = Config::getInstance()->getString("player");
+ if (playername == "player2") {
+ globalData.player.race = "male";
+ }
Game g;
RunGameState(g);
}
diff --git a/src/saland/model/Player.hpp b/src/saland/model/Player.hpp index 7475a03..5f63445 100644 --- a/src/saland/model/Player.hpp +++ b/src/saland/model/Player.hpp
@@ -30,8 +30,9 @@ https://github.com/sago007/saland
struct Player {
Player() {};
std::string save_name="player1";
+ std::string race = "female";
std::string get_visible_race() {
- return "female";
+ return this->race;
}
std::string get_visible_hair() {
return "standard_hair";
@@ -40,6 +41,9 @@ struct Player {
return "pants_1";
}
std::string get_visible_top() {
+ if (race == "male") {
+ return "";
+ }
return "pirate_shirt_sky";
}
std::string get_visibla_hat() {