Commit Graph

12 Commits

Author SHA1 Message Date
Luke Street 2c032ada13 Add experimental Assets window 2021-06-03 17:35:56 -04:00
Luke Street 281da0bfd4 ImGuiEngine updates & use ImGui stdlib functions 2021-06-02 07:49:03 -04:00
Luke Street 39f4c3e114 Fix shutdown ordering issues 2021-05-30 16:59:19 -04:00
Phillip Stephens d9b7229e79
Add input visualization, protect first 7 object slots from deletion
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Luke Street 0910863842 Resolve clang-tidy issues & update config 2021-05-29 18:45:08 -04:00
Luke Street 28c0ebf096 Fix double free; add credits to About 2021-05-29 18:45:08 -04:00
Luke Street e46ba3ef98 Add About window & debug overlays 2021-05-29 18:45:08 -04:00
Luke Street 55002f1537 Begin Runtime ImGui integration 2021-05-29 18:45:07 -04:00
Luke Street 0fb21ece35 ImGui cursors, clipboard, TTF font & fixes 2021-05-29 18:45:07 -04:00
Luke Street 4b4e991c39 Fix Windows build 2021-05-29 18:45:07 -04:00
Luke Street d0f088e7d5 Fix Metal rendering; HI-DPI improvements 2021-05-29 18:45:07 -04:00
Luke Street 1a5ec8b569 Add initial imgui implementation 2021-05-29 18:45:07 -04:00