add player.favoriteColor and setFavoriteColor

This commit is contained in:
Kae 2024-07-30 14:00:03 +10:00
parent a75703085e
commit 420f1d9731

View File

@ -117,6 +117,9 @@ LuaCallbacks LuaBindings::makePlayerCallbacks(Player* player) {
player->setPersonality(parsePersonality(newPersonality, personalityConfig)); player->setPersonality(parsePersonality(newPersonality, personalityConfig));
}); });
callbacks.registerCallback( "favoriteColor", [player]() { return player->favoriteColor(); });
callbacks.registerCallback("setFavoriteColor", [player](Color color) { player->setFavoriteColor(color); });
callbacks.registerCallback( "mode", [player]() { return PlayerModeNames.getRight(player->modeType()); }); callbacks.registerCallback( "mode", [player]() { return PlayerModeNames.getRight(player->modeType()); });
callbacks.registerCallback("setMode", [player](String const& modeName) { player->setModeType(PlayerModeNames.getLeft(modeName)); }); callbacks.registerCallback("setMode", [player](String const& modeName) { player->setModeType(PlayerModeNames.getLeft(modeName)); });