void MechanicsManager::setPlayerClass (const ESM::Class& class_) { MWBase::Environment::get().getWorld()->getPlayer().setClass (class_); mClassSelected = true; buildPlayer(); mUpdatePlayer = true; }
void MechanicsManager::setPlayerClass (const std::string& id) { MWBase::Environment::get().getWorld()->getPlayer().setClass (*MWBase::Environment::get().getWorld()->getStore().classes.find (id)); mClassSelected = true; buildPlayer(); mUpdatePlayer = true; }
void MechanicsManager::setPlayerRace (const std::string& race, bool male) { MWBase::Environment::get().getWorld()->getPlayer().setGender (male); MWBase::Environment::get().getWorld()->getPlayer().setRace (race); mRaceSelected = true; buildPlayer(); mUpdatePlayer = true; }
void Engine::go() { //STATE.Initial=true; STATE.Running=true; buildScenes(); buildPlayer(); gameStateHandler(); startTimers(); }
void MechanicsManager::setPlayerBirthsign (const std::string& id) { MWBase::Environment::get().getWorld()->getPlayer().setBirthsign (id); buildPlayer(); mUpdatePlayer = true; }
MechanicsManager::MechanicsManager() : mUpdatePlayer (true), mClassSelected (false), mRaceSelected (false) { buildPlayer(); }