Another change in direction...
by Joe Flood on 15 January 2015
So, I've taken a step to the side. A sidestep.
Work on the game engine itself (Equinox), and the games based on it, has effectively been paused, and put to one side.
Why? You thought I loved making games?
Well - I do! But I've realised I need to target my games to Mac AND Windows. And so, I'm now making the engine build and run with both the world's most commonly used OSes:
- The Mac version will continue to use CMake, allowing me to build from Xcode, command line, or something like CLion.
- The (shelved) Linux version should be workable very simply based from the Mac version.
- The Windows version will build through Visual Studio only, using binary versions of the libraries.
So, the next few weeks will be spent building a toolchain to use on Windows to build and run games!
Just need to work around some of MSVC's shortcomings - lack of constexpr, no list initialiser syntax in member vars, and very, very strange variable rules - I can't implicitly convert ints to floats in some situations, because it's narrowing (?! - no it's not!)