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
1cf3ec5fc0
Rename Tileset to SpriteAtlas
2017-12-31 21:51:57 +01:00
Adrian Hedqvist
1ace1cf300
Refactorings, only update a single actor per turn, support multiple player-controlled actors
2017-12-30 20:15:39 +01:00
Adrian Hedqvist
79ff797cfd
mapgen wip
2017-12-27 12:43:38 +01:00
Adrian Hedqvist
a2e3b4efda
Optimizations for AI and map rendering
2017-09-23 22:06:36 +02:00
Adrian Hedqvist
abc1c8fbce
Make the hero controllable
2017-09-23 18:55:41 +02:00
Adrian Hedqvist
6122f1d31d
Moved fov to its own class, removed it from Actor
2017-09-21 22:17:06 +02:00
Adrian Hedqvist
2e299dbcfa
Big refactor, FSM for game state, input event callbacks
2017-09-21 18:57:12 +02:00