2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 13:07:42 +00:00

New code style refactor

This commit is contained in:
Jack Andersen
2018-12-07 19:30:43 -10:00
parent 41ae32be31
commit 636c82a568
1451 changed files with 171430 additions and 203303 deletions

View File

@@ -1,47 +1,40 @@
#include "CGuiWidgetIdDB.hpp"
namespace urde
{
namespace urde {
CGuiWidgetIdDB::CGuiWidgetIdDB()
{
AddWidget("kGSYS_DummyWidgetID", 0);
AddWidget("kGSYS_HeadWidgetID", 1);
AddWidget("kGSYS_DefaultCameraID");
AddWidget("kGSYS_DefaultLightID");
CGuiWidgetIdDB::CGuiWidgetIdDB() {
AddWidget("kGSYS_DummyWidgetID", 0);
AddWidget("kGSYS_HeadWidgetID", 1);
AddWidget("kGSYS_DefaultCameraID");
AddWidget("kGSYS_DefaultLightID");
}
s16 CGuiWidgetIdDB::FindWidgetID(std::string_view name) const
{
auto search = x0_dbMap.find(name.data());
if (search == x0_dbMap.cend())
return -1;
return search->second;
s16 CGuiWidgetIdDB::FindWidgetID(std::string_view name) const {
auto search = x0_dbMap.find(name.data());
if (search == x0_dbMap.cend())
return -1;
return search->second;
}
s16 CGuiWidgetIdDB::AddWidget(std::string_view name, s16 id)
{
s16 findId = FindWidgetID(name);
if (findId == -1)
{
if (id >= x14_lastPoolId)
x14_lastPoolId = id;
x0_dbMap.emplace(std::make_pair(name, id));
findId = id;
}
return findId;
s16 CGuiWidgetIdDB::AddWidget(std::string_view name, s16 id) {
s16 findId = FindWidgetID(name);
if (findId == -1) {
if (id >= x14_lastPoolId)
x14_lastPoolId = id;
x0_dbMap.emplace(std::make_pair(name, id));
findId = id;
}
return findId;
}
s16 CGuiWidgetIdDB::AddWidget(std::string_view name)
{
s16 findId = FindWidgetID(name);
if (findId == -1)
{
++x14_lastPoolId;
x0_dbMap.emplace(std::make_pair(name, x14_lastPoolId));
findId = x14_lastPoolId;
}
return findId;
s16 CGuiWidgetIdDB::AddWidget(std::string_view name) {
s16 findId = FindWidgetID(name);
if (findId == -1) {
++x14_lastPoolId;
x0_dbMap.emplace(std::make_pair(name, x14_lastPoolId));
findId = x14_lastPoolId;
}
return findId;
}
}
} // namespace urde