mirror of https://github.com/AxioDL/metaforce.git
CPauseScreenBase: Make use of std::array in GetImagePaneName()
We can make use of std::array here and also make the array constexpr. This can also be moved into the function in order to hide its scope.
This commit is contained in:
parent
6e921e3258
commit
1a7ad1a7f6
|
@ -1,5 +1,7 @@
|
|||
#include "Runtime/MP1/CPauseScreenBase.hpp"
|
||||
|
||||
#include <array>
|
||||
|
||||
#include "Runtime/CGameState.hpp"
|
||||
#include "Runtime/GameGlobalObjects.hpp"
|
||||
#include "Runtime/Audio/CSfxManager.hpp"
|
||||
|
@ -521,9 +523,13 @@ void CPauseScreenBase::OnWidgetScroll(CGuiWidget* widget, const boo::SScrollDelt
|
|||
}
|
||||
}
|
||||
|
||||
static const char* PaneSuffixes[] = {"0", "1", "2", "3", "01", "12", "23", "012", "123", "0123",
|
||||
"4", "5", "6", "7", "45", "56", "67", "456", "567", "4567"};
|
||||
std::string CPauseScreenBase::GetImagePaneName(u32 i) {
|
||||
static constexpr std::array PaneSuffixes{
|
||||
"0", "1", "2", "3", "01", "12", "23", "012", "123", "0123",
|
||||
"4", "5", "6", "7", "45", "56", "67", "456", "567", "4567",
|
||||
};
|
||||
|
||||
std::string CPauseScreenBase::GetImagePaneName(u32 i) { return fmt::format(fmt("imagepane_pane{}"), PaneSuffixes[i]); }
|
||||
return fmt::format(fmt("imagepane_pane{}"), PaneSuffixes[i]);
|
||||
}
|
||||
|
||||
} // namespace urde::MP1
|
||||
|
|
Loading…
Reference in New Issue