diff --git a/desktop_version/src/UtilityClass.cpp b/desktop_version/src/UtilityClass.cpp index 8d27de2a..7b6695ad 100644 --- a/desktop_version/src/UtilityClass.cpp +++ b/desktop_version/src/UtilityClass.cpp @@ -99,6 +99,16 @@ std::string UtilityClass::String( int _v ) return(os.str()); } +int UtilityClass::Int(const char* str) +{ + if (!is_number(str)) + { + return 0; + } + + return SDL_atoi(str); +} + std::string UtilityClass::GCString(std::vector buttons) { std::string retval = ""; diff --git a/desktop_version/src/UtilityClass.h b/desktop_version/src/UtilityClass.h index 923f8d64..d5eed8d6 100644 --- a/desktop_version/src/UtilityClass.h +++ b/desktop_version/src/UtilityClass.h @@ -37,6 +37,8 @@ public: static std::string String(int _v); + static int Int(const char* str); + static std::string GCString(std::vector buttons); std::string twodigits(int t);