Commit Graph

121 Commits

Author SHA1 Message Date
justin 9779b6fa39 Move in game key press input reaction to universe update 2022-10-30 10:19:59 +00:00
justin e3155752ba Commit before pushing more input events into update 2022-10-29 22:33:10 +01:00
justin af6cdff063 Separate out input datatype 2022-10-29 11:36:57 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin c74d3b04bf Work on saving/loading concurrently 2022-08-18 10:05:24 +01:00
justin 26e88f059a Allow for concurrent effects 2022-08-16 16:02:09 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 8d17ce66e9 Cleanup 2022-07-27 12:49:23 +01:00
justin 6554d219dc Cleanup, split CWorld into separate file 2022-07-26 21:19:12 +01:00
justin 5c8e786dfa Cleanup 2022-07-26 10:22:55 +01:00
justin b8e8413daa Add generic derivations and To/FromJSON instances 2022-07-25 22:49:18 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 14c4c47bf5 Cleanup 2022-07-25 00:56:55 +01:00
justin 1b26ad361d Fix: move terminal functions around 2022-07-25 00:50:23 +01:00
justin 12fad676f2 Move universe IO effects outside of world 2022-07-23 12:53:20 +01:00
justin 43e7d20b21 Refactor world events 2022-07-22 14:30:53 +01:00
justin 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin b58444f931 Move button data 2022-07-21 18:22:08 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 81b1fa5b5e Digital line zoning 2022-06-25 14:01:19 +01:00
justin dd0afc6166 Add options page scrolling 2022-06-25 09:28:45 +01:00
justin ac0948cb64 Allow pausable reloads with discrete progess steps 2022-06-22 14:20:20 +01:00
justin a85cf4d1fb Continue refactor of reloading 2022-06-20 11:12:24 +01:00
justin 2f4b381484 Make reloading based upon creature stance 2022-06-20 00:53:47 +01:00
justin 6cc29813d8 Allow creation of items via typed command 2022-06-19 11:04:16 +01:00
justin c31f398fab Allow terminals to block input 2022-06-07 22:56:20 +01:00
justin c8c299cfb5 Cleanup 2022-06-07 14:20:13 +01:00
justin 1fe41889fe Commit before changing TerminalCommand to produce [TerminalLine] 2022-06-06 20:25:38 +01:00
justin b92305798f Cleanup 2022-06-06 16:22:47 +01:00
justin eb38874102 Partially successful change of terminals to external entities 2022-06-06 12:49:14 +01:00
justin c4fc044845 Cleanup 2022-06-02 10:31:22 +01:00
justin 0da298bde9 Work on terminals: allow scrolling to get default inputs 2022-06-01 22:22:46 +01:00
justin 61722e55e8 Allow for ingame terminal input 2022-06-01 15:42:30 +01:00
justin 2cedc1b968 Move towards inputs in terminal 2022-06-01 14:34:16 +01:00
justin 2a5b6d3597 Cleanup menu code, fix reloading crash for nonweapons 2022-03-20 20:09:29 +00:00
justin 988a0de578 Cleanup console input slightly 2022-03-20 19:41:40 +00:00
justin ff93d1d041 Rename help text-> footer text, rename tractor param 2022-03-20 18:13:34 +00:00
justin 5e897c6a6c Commit towards merge 2022-03-20 17:18:12 +00:00
justin 5aeb04ba05 Add looping sound, add sound to terminals 2022-03-16 09:23:17 +00:00
justin f16f32d9d3 Implement terminals 2022-03-14 20:39:23 +00:00
justin bebc73882a Implement combining of items 2021-12-03 01:56:23 +00:00
justin 84ccff5344 Clear ammo when reloading clip based weaons 2021-12-01 18:37:16 +00:00
justin d75ea2b252 Cleanup 2021-12-01 11:11:24 +00:00
justin b9e4a80a46 Tweak inventory management 2021-12-01 01:55:20 +00:00
justin 3754627e0d Work on pickup and putdown of inventory items 2021-11-30 16:44:33 +00:00
justin f40d486d68 Rethink item ammo to item consumables, start item type datatype 2021-11-29 16:22:31 +00:00
justin 3a605b8156 Allow for events to do io 2021-11-29 01:02:15 +00:00
justin 8c5777a1af Move configuration from world to universe 2021-11-28 22:30:47 +00:00
justin 618653a86e Refactor light sources 2021-11-28 16:53:26 +00:00
justin 1d9dd3e4e0 Move saved worlds outside of world into universe 2021-11-28 14:42:08 +00:00