Commit Graph

8 Commits

Author SHA1 Message Date
f9f4d5671c Factor out the framerate limiter into a class
Patch from @x-qq
2020-02-01 21:03:56 -05:00
542c037342 Integrate a new resource manager which should have better performance 2020-01-26 11:53:19 -05:00
4f785e2650 Use enums for most of the rest of the game constants.
This adds an "enum map" type that allows safe usage of an enum to index an array.
(That is, it enforces that the index is of the enum type.)
2019-11-24 20:28:52 -05:00
a0b61c1065 New VS2013 projectfile fixups
* Fix non-relative include paths for resources
* Fix one file path for the tests build
  (Currently tests crash for me, but at least they do compile?)
* Remove old VS project junkfiles from gitignore
* Fix missing resource compiler include paths for Release builds
2018-03-03 17:41:29 -05:00
Mark Clark
05711ec831 Removed copyfiles.bat and replaced functionality with MSBUILD targets;
Added 'gitinfo' NuGet package to replace need for bash to create gitrev.hpp;
Added preproccessor statement to prevent 'gitrev.hpp' from being referenced;
Re-ordered preproccessor definitions for easier diffing;
2018-02-25 23:30:13 -05:00
Mark Clark
942b102ed4 Corrected 'AdditionalIncludeDirectories' paths;
Corrected 'ForcedIncludeFiles' path;
2018-02-25 23:23:44 -05:00
Mark Clark
f81b6fd927 Fixed paths on all project source files; 2018-02-25 22:55:38 -05:00
Mark Clark
265f959ecf Moved project; 2018-02-25 22:54:48 -05:00