SaveTool: use Magnum types.
This commit is contained in:
parent
3172939b53
commit
e77f46ecc4
3 changed files with 13 additions and 13 deletions
|
@ -78,7 +78,7 @@ SaveTool::SaveTool(const Arguments& arguments):
|
|||
|
||||
initialiseGui();
|
||||
|
||||
if((_initEventId = SDL_RegisterEvents(1)) == std::uint32_t(-1)) {
|
||||
if((_initEventId = SDL_RegisterEvents(1)) == UnsignedInt(-1)) {
|
||||
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Error",
|
||||
"SDL_RegisterEvents failed in SaveTool::SaveTool(). Exiting...", nullptr);
|
||||
exit(EXIT_FAILURE);
|
||||
|
@ -219,7 +219,7 @@ void SaveTool::initEvent(SDL_Event& event) {
|
|||
SDL_InitSubSystem(SDL_INIT_TIMER);
|
||||
_mbManager->checkGameState();
|
||||
_gameCheckTimerId = SDL_AddTimer(2000,
|
||||
[](std::uint32_t interval, void* param)->std::uint32_t{
|
||||
[](UnsignedInt interval, void* param)->UnsignedInt{
|
||||
static_cast<MassBuilderManager*>(param)->checkGameState();
|
||||
return interval;
|
||||
},
|
||||
|
@ -470,12 +470,12 @@ void SaveTool::drawGameState() {
|
|||
}
|
||||
}
|
||||
|
||||
void SaveTool::drawHelpMarker(const char* text, float wrap_pos) {
|
||||
void SaveTool::drawHelpMarker(const char* text, Float wrap_pos) {
|
||||
ImGui::TextUnformatted(ICON_FA_QUESTION_CIRCLE);
|
||||
drawTooltip(text, wrap_pos);
|
||||
}
|
||||
|
||||
void SaveTool::drawTooltip(const char* text, float wrap_pos) {
|
||||
void SaveTool::drawTooltip(const char* text, Float wrap_pos) {
|
||||
if(ImGui::IsItemHovered()){
|
||||
ImGui::BeginTooltip();
|
||||
if(wrap_pos > 0.0f) {
|
||||
|
|
|
@ -66,7 +66,7 @@ class SaveTool: public Platform::Sdl2Application, public efsw::FileWatchListener
|
|||
|
||||
void anyEvent(SDL_Event& event) override;
|
||||
|
||||
enum InitStatus: std::int32_t {
|
||||
enum InitStatus: Int {
|
||||
InitSuccess,
|
||||
MbManagerFailure,
|
||||
ProfileManagerFailure
|
||||
|
@ -101,8 +101,8 @@ class SaveTool: public Platform::Sdl2Application, public efsw::FileWatchListener
|
|||
void drawGameState();
|
||||
|
||||
// Convenience wrappers over ImGui stuff
|
||||
void drawHelpMarker(const char* text, float wrap_pos = 0.0f);
|
||||
void drawTooltip(const char* text, float wrap_pos = 0.0f);
|
||||
void drawHelpMarker(const char* text, Float wrap_pos = 0.0f);
|
||||
void drawTooltip(const char* text, Float wrap_pos = 0.0f);
|
||||
|
||||
template<typename Functor, typename... Args>
|
||||
auto drawUnsafeWidget(Functor func, Args... args) -> bool {
|
||||
|
@ -147,7 +147,7 @@ class SaveTool: public Platform::Sdl2Application, public efsw::FileWatchListener
|
|||
#endif
|
||||
|
||||
std::thread _thread;
|
||||
std::uint32_t _initEventId;
|
||||
UnsignedInt _initEventId;
|
||||
|
||||
Containers::Pointer<MassBuilderManager> _mbManager;
|
||||
SDL_TimerID _gameCheckTimerId;
|
||||
|
|
|
@ -31,7 +31,7 @@ static const std::string empty_str = "";
|
|||
|
||||
void SaveTool::drawManager() {
|
||||
ImGui::SetNextWindowPos({0.0f, ImGui::GetItemRectSize().y}, ImGuiCond_Always);
|
||||
ImGui::SetNextWindowSize({float(windowSize().x()), float(windowSize().y()) - ImGui::GetItemRectSize().y},
|
||||
ImGui::SetNextWindowSize({Float(windowSize().x()), Float(windowSize().y()) - ImGui::GetItemRectSize().y},
|
||||
ImGuiCond_Always);
|
||||
if(!ImGui::Begin("##MainWindow", nullptr,
|
||||
ImGuiWindowFlags_NoDecoration|ImGuiWindowFlags_NoMove|
|
||||
|
@ -62,7 +62,7 @@ void SaveTool::drawManager() {
|
|||
ImGui::TableSetColumnIndex(1);
|
||||
ImGui::Checkbox("Unsafe mode", &_unsafeMode);
|
||||
drawTooltip("Enabling this allows interactions deemed to be unsafe to do while the game is running.",
|
||||
float(windowSize().x()) * 0.35f);
|
||||
Float(windowSize().x()) * 0.35f);
|
||||
|
||||
ImGui::EndTable();
|
||||
}
|
||||
|
@ -207,7 +207,7 @@ void SaveTool::drawGeneralInfo() {
|
|||
drawTooltip("This is the last mission selected in the mission selection screen, not the last mission played.",
|
||||
windowSize().x() * 0.35f);
|
||||
|
||||
const float footer_height_to_reserve = ImGui::GetStyle().ItemSpacing.y + ImGui::GetFrameHeightWithSpacing();
|
||||
const Float footer_height_to_reserve = ImGui::GetStyle().ItemSpacing.y + ImGui::GetFrameHeightWithSpacing();
|
||||
ImGui::Dummy({ImGui::GetContentRegionAvail().x, ImGui::GetContentRegionAvail().y - footer_height_to_reserve});
|
||||
|
||||
ImGui::Separator();
|
||||
|
@ -229,7 +229,7 @@ void SaveTool::drawGeneralInfo() {
|
|||
|
||||
ImGui::SameLine();
|
||||
|
||||
static std::int32_t credits;
|
||||
static Int credits;
|
||||
if(drawUnsafeWidget([]{ return ImGui::Button("Edit credits"); })) {
|
||||
credits = _currentProfile->credits();
|
||||
ImGui::OpenPopup("int_edit");
|
||||
|
@ -315,7 +315,7 @@ void SaveTool::drawResearchInventory() {
|
|||
drawUnsafeText("%i", _currentProfile->getter()); \
|
||||
ImGui::TableSetColumnIndex(2); \
|
||||
ImGui::PushID(#setter); \
|
||||
static std::int32_t var = _currentProfile->getter(); \
|
||||
static Int var = _currentProfile->getter(); \
|
||||
if(drawUnsafeWidget([]{ return ImGui::SmallButton(ICON_FA_EDIT); })) { \
|
||||
(var) = _currentProfile->getter(); \
|
||||
ImGui::OpenPopup("int_edit"); \
|
||||
|
|
Loading…
Reference in a new issue