1
0
Fork 0
Commit Graph

28 Commits

Author SHA1 Message Date
Timothy Warren db5c219599 Only show welcome message on first level 2022-02-10 15:44:46 -05:00
Timothy Warren 8f10289ed6 Replace rltk with bracket_lib, removing one layer of module redirection 2022-02-04 14:09:48 -05:00
Timothy Warren 351b149b27 Move developer-type code options to 'debug' feature 2022-02-04 09:52:09 -05:00
Timothy Warren b6e05b157a Some various tweaks and fixes 2022-02-03 16:14:39 -05:00
Timothy Warren 30de2cd7ce Use rltk prelude import instead of full paths 2022-02-03 15:16:41 -05:00
Timothy Warren 2c0f2408a6 Add FPS display, get webassembly build working 2022-02-03 11:46:29 -05:00
Timothy Warren 097b8afb8a Use new system dispatch setup, make 'mapgen' properties of 'State' struct into their own struct 2022-02-03 09:56:06 -05:00
Timothy Warren c835100272 Create systems module, and move the Specs systems there 2022-02-03 09:45:29 -05:00
Timothy Warren e3248519ac Refactor camera to batch render 2022-02-02 10:08:11 -05:00
Timothy Warren 4e506cd0be Use multiple console instances so we can render the log in a larger font 2022-02-02 09:34:20 -05:00
Timothy Warren dedbb0927c Update docs 2022-02-01 15:41:08 -05:00
Timothy Warren 83cab40c13 Add event counting to game log, completing section 5.29 2022-02-01 11:59:44 -05:00
Timothy Warren a3f6c7b9d0 Refactor all game log useage to use the new system 2022-02-01 10:39:46 -05:00
Timothy Warren 88fc0dbcea Use new logging system at setup 2022-02-01 09:22:23 -05:00
Timothy Warren 89f6470ec0 Create ParticleProjectile effect, and add to ranged attacks 2022-01-31 11:53:38 -05:00
Timothy Warren 9adee7a4dc Add RangedCombatSystem 2022-01-31 11:25:36 -05:00
Timothy Warren 140531c601 Add the dragon 2022-01-28 10:54:19 -05:00
Timothy Warren 3b62fd9c20 Update random spawning, and create next dungeon level 2022-01-28 10:24:00 -05:00
Timothy Warren e6a01791bf Implement system to use spells 2022-01-25 11:15:32 -05:00
Timothy Warren 66e58733f7 Add functionalty to identify items via a scroll 2022-01-21 16:16:48 -05:00
Timothy Warren 5b8d127af0 Add docs 2022-01-21 15:55:13 -05:00
Timothy Warren 5c438cc3c0 Implement scrolls to uncurse cursed items 2022-01-21 11:57:36 -05:00
Timothy Warren 64aeb189c9 Cleanup code now handled by effects module 2022-01-20 16:24:12 -05:00
Timothy Warren 0f6755b35f Extract item equipping functionality from ItemUseSystem 2022-01-20 14:04:47 -05:00
Timothy Warren 6f35a4a933 Create effects module to handle damage, particles, and death more modularly 2022-01-20 11:48:58 -05:00
Timothy Warren ce11412d54 split gui module into a folder 2022-01-19 13:31:06 -05:00
Timothy Warren 2dc2a4549a Allow identifying items by use or purchase 2022-01-19 11:04:10 -05:00
Timothy Warren 485151e37c Move state management out of main file 2022-01-18 11:40:31 -05:00