MCPcopy Create free account
hub / github.com/REGoth-project/REGoth / updateStatusScreen

Method updateStatusScreen

src/logic/PlayerController.cpp:1689–1706  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1687}
1688
1689void PlayerController::updateStatusScreen(UI::Menu_Status& statsScreen)
1690{
1691 auto& stats = getScriptInstance();
1692
1693 statsScreen.setAttribute(UI::Menu_Status::A_STR, stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_STRENGTH]);
1694 statsScreen.setAttribute(UI::Menu_Status::A_DEX, stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_DEXTERITY]);
1695
1696 statsScreen.setAttribute(UI::Menu_Status::A_MANA, stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_MANA],
1697 stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_MANAMAX]);
1698 statsScreen.setAttribute(UI::Menu_Status::A_HEALTH, stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_HITPOINTS],
1699 stats.attribute[Daedalus::GEngineClasses::C_Npc::EATR_HITPOINTSMAX]);
1700
1701 statsScreen.setGuild(getGuildName());
1702 statsScreen.setLevel(stats.level);
1703 statsScreen.setExperience(stats.exp);
1704 statsScreen.setExperienceNext(stats.exp_next);
1705 statsScreen.setLearnPoints(stats.lp);
1706}
1707
1708ZenLoad::MaterialGroup PlayerController::getSurfaceMaterial()
1709{

Callers 1

onInputActionMethod · 0.80

Calls 6

setGuildMethod · 0.80
setLevelMethod · 0.80
setExperienceMethod · 0.80
setExperienceNextMethod · 0.80
setLearnPointsMethod · 0.80
setAttributeMethod · 0.45

Tested by

no test coverage detected