* vcxproj file fixes
* Platform version is now 8.1
* Platform toolset is now v141_xp
* Fixed IncludePath not inheriting default paths
* Disabled ConformanceMode since it causes the "IUnknown" issue on v141_xp
* Update README.md
* Update README.md
* Includes screenshots
* Update README.md
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* Output/Logging Overhaul
* Added StandardOut class
* Renamed LOGX macros to LOG_X
* Removed LogMsg macros in favor of LOG_X
* Added console window for debug Windows builds
* Options Refactor
* Moved options loading code from AppPlatform classes to Options class
* Added AppPlatform::singleton()
* Minecraft::m_options is now only accessible via Minecraft::getOptions() (as it should be)
* Making this work with SDL2 next
* Options Cleanup for SDL2
* Added AppPlatform::hasFileSystemAccess()
* Options won't try to load if hasFileSystemAccess returns false. Emscripten build will be happy.
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* Mac OS X 10.6 & More C++03 Support
* Fix SDL2 options.txt loading for C++03
* Output/Logging Overhaul
* Added StandardOut class
* Renamed LOGX macros to LOG_X
* Removed LogMsg macros in favor of LOG_X
* Added console window for debug Windows builds
* Updated Xcode Project
+ StandardOut.hpp
+ StandardOut.cpp
* StandardOut_windows
* Replaced the Windows #ifdefs in StandardOut with StandardOut_windows
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* Mac OS X 10.6 & More C++03 Support
* Fix SDL2 options.txt loading for C++03
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
F1 to hide gui
Also renamed the field for hiding the GUI to m_bDontRenderGui
I would have named it m_bRenderGui and flipped the default values and checks but I assumed that changing the least amount of stuff would be desired.