Commit graph

11 commits

Author SHA1 Message Date
Adrian Hedqvist bb40711f84 Too big of a commit again
* Add and started using a proper state machine class
  * Uses a "StateResult" struct to handle state switches
* Add timers
* Move imgui to its own folder
* Add logger (not used yet)
2018-04-02 22:24:54 +02:00
Adrian Hedqvist 8ffe61ba5f I have returned! 2018-03-26 22:16:10 +02:00
Adrian Hedqvist 09730c4101 Switched from GLEW to glbinding, vcpkg is fucking amazing, cmake works on windows again 2017-12-27 21:54:11 +01:00
Adrian Hedqvist 79ff797cfd mapgen wip 2017-12-27 12:43:38 +01:00
Adrian Hedqvist 6052c41376 Add git version/tag/commit to window title 2017-11-16 20:53:33 +01:00
Adrian Hedqvist ff799185fb Fixed build on linux 2017-10-18 14:05:14 +02:00
Adrian Hedqvist ec131d8bda Too much stuff
* Implemented lua using kaguya, only for config files for now
* Moved color struct to its own header
* statically link glew instead of including the source in the project
* Other stuff that I don't remember
2017-10-18 12:25:25 +02:00
Adrian Hedqvist 7ccb4422b8 Plenty of minor stuff 2017-09-24 00:15:28 +02:00
Adrian Hedqvist a2e3b4efda Optimizations for AI and map rendering 2017-09-23 22:06:36 +02:00
Adrian Hedqvist d0b4c74690 Rename a bunch of functions 2017-09-21 22:44:05 +02:00
Adrian Hedqvist 2e299dbcfa Big refactor, FSM for game state, input event callbacks 2017-09-21 18:57:12 +02:00