Commit graph

5 commits

Author SHA1 Message Date
436083f606
render: replace game over screen with end screen; show stats breakdown
The game over logic is now consolidated as there are two possible
scenarios: victory or death. The end-screen rendering has thus been
consolidated to display victory (gold YOU ESCAPED) or death (red GAME OVER)
with a stats box. 

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iecf71ecde4097a41bd074f9123c8c4c76a6a6964
2026-04-08 15:38:18 +03:00
a89d3684ef
ui: add floating damage text and shake screen; streamline action log
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7a85e496beaf78150c6c1f7ddbb343d96a6a6964
2026-04-03 16:37:13 +03:00
de2ce8ba43
player: add equipment slots and inventory overlay
- Weapon/armor equip slots persist until replaced
- Numbered inventory overlay with I key
- E to equip from inventory, U to use potions"

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I474acd676da3b768c1aac24f75f303e86a6a6964
2026-04-03 15:45:16 +03:00
786fce3814
various: consolidate game state into a GameState struct
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9d8998707c02e64cf177a6eeb51e399e6a6a6964
2026-04-03 15:45:12 +03:00
b381e2efbd
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie3b66d17f6f660c9b9a719210bd86f9f6a6a6964
2026-03-19 17:01:54 +03:00