1
0
Fork 0
Commit Graph

18 Commits

Author SHA1 Message Date
Timothy Warren 8ceb5f0e5d Reformat with black 2022-02-08 10:00:28 -05:00
Timothy Warren 6462fe06ac Show the current dungeon level on the main interface 2022-01-24 13:44:43 -05:00
Timothy Warren 9e817cd103 Start implementing functionality to move between floors 2022-01-20 16:33:19 -05:00
Timothy Warren 5d0915b82b Basic save/load functionality 2022-01-18 14:37:48 -05:00
Timothy Warren e82d2e5b49 Refactor event handling 2022-01-18 14:04:05 -05:00
Timothy Warren 35862fcc19 Generate items and display on map, implement exception handling 2022-01-12 16:12:07 -05:00
Timothy Warren be838dfcc6 Render entity names on mouse hover 2022-01-11 16:21:42 -05:00
Timothy Warren b0f5e2afe0 Log messages in the game window 2022-01-11 16:08:57 -05:00
Timothy Warren 1d8539ee82 Render health bar 2022-01-10 14:49:59 -05:00
Timothy Warren 2d073a3839 Prevent playing after Game over, completing part 6 2022-01-10 14:22:33 -05:00
Timothy Warren c3a906e2b3 Show HP of player 2022-01-10 14:13:01 -05:00
Timothy Warren be433a9449 Add movement AI to npcs 2022-01-10 13:21:17 -05:00
Timothy Warren 6556aa518c Refactor EventHandler class to handle its own events, and cut down on deep argument passing 2022-01-07 16:25:07 -05:00
Timothy Warren 0331834090 Add a basic enemy turn, completing Part 5 2022-01-07 15:55:08 -05:00
Timothy Warren 12dd66727b Refactor map rendering to happen in the map class 2022-01-07 14:35:47 -05:00
Timothy Warren 7a3614e963 Use FOV rendering, completing part 4 2022-01-07 14:18:47 -05:00
Timothy Warren 07dd70b25f Create the game map, and finish Part 2 2022-01-06 11:56:08 -05:00
Timothy Warren 715592c38f Create game engine class 2022-01-06 11:28:03 -05:00