Commit Graph

61 Commits

Author SHA1 Message Date
justin e2330618f2 Update stack lts 2024-10-22 10:07:13 +01:00
justin 08e71e5451 Add more debug info for selected creatures 2023-04-30 13:55:54 +01:00
justin d79216555b Try to add compute shaders 2023-04-11 14:55:57 +01:00
justin 2c13f52ce8 (broken) commit 2023-03-27 10:25:21 +01:00
justin cfb0a49059 Add true quicksave and guickload 2023-03-26 12:13:21 +01:00
justin acc55f8d16 Correct loading of tile buffer when loading game 2023-03-25 22:31:28 +00:00
justin da8a2bad6e Move past/future worlds outside of serialised data structure 2023-03-25 18:50:42 +00:00
justin ea0c942887 Refactor window size, update selection cursor on new screen 2023-03-25 09:27:27 +00:00
justin 4d09927d42 Refactor framebuffer update 2023-03-24 13:14:49 +00:00
justin d72033c562 Remove dependency on OpenGL 2023-03-09 22:20:24 +00:00
justin 8456f9e02e Add file, move buffer swapping into doDrawing 2023-03-02 12:48:47 +00:00
justin 860d63df45 Work on menus 2022-11-22 10:14:25 +00:00
justin d982ac728a Simplify the main loop, events only perform functional update 2022-11-01 11:05:51 +00:00
justin 624a4c3bcd Refactor concurrent side effects 2022-10-30 14:55:30 +00:00
justin 82e2a5a234 Refactor updates 2022-10-28 23:13:36 +01:00
justin 0150655c6d Stop all sound when stopping time 2022-10-28 14:36:16 +01:00
justin 35f2992fe4 Work on time scrolling 2022-10-27 10:23:52 +01:00
justin 12ce2365c2 Move towards simplifying impulses 2022-08-23 08:33:14 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +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 6554d219dc Cleanup, split CWorld into separate file 2022-07-26 21:19:12 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 12fad676f2 Move universe IO effects outside of world 2022-07-23 12:53:20 +01:00
justin 7fdb70dd1c Work towards making world read/showable 2022-07-22 11:16:12 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin f6d96ec92c Put config/targeting pictures in sensible places, tweak main loop 2022-06-28 01:19:47 +01:00
justin 5053590792 Reify debug booleans 2022-06-17 21:34:00 +01:00
justin cbfb417d21 Add aggressive light culling 2022-06-17 18:24:24 +01:00
justin a36139aa7a Add machine sounds 2022-03-15 10:12:41 +00:00
justin 7afc367abc Add modules to items, upgrades the can persist through combinations 2022-02-20 14:13:12 +00:00
justin 3f20398ed0 Allow rewinding after combining items 2022-02-19 11:04:52 +00:00
justin 24a0cc289f Add menu option to start new game from seed, uses system clipboard 2021-12-09 14:36:26 +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
justin 462100703c Move menu layers outside of world 2021-11-28 14:26:15 +00:00
justin 98e0ea971a Push preloaddata into the universe 2021-11-28 12:01:06 +00:00
justin d6fb6adc66 Apply side effects to universe not world 2021-11-28 11:43:17 +00:00
justin e231b851d9 Stop new old sounds from playing during rewinding 2021-11-26 19:57:03 +00:00
justin a546d070f0 Add shrinkability and cursed items 2021-11-18 18:30:22 +00:00
justin ebe9ad6b90 Cleanup: broken pathfinding 2021-11-16 18:05:47 +00:00
justin d63c2ac943 Commit before changing links 2021-11-11 22:51:02 +00:00
justin f706e541b9 Dump some info to sdout when generating level 2021-11-11 11:00:31 +00:00
justin 4c6437da26 Fix one bug in door wall movement, add airlock, cleanup 2021-11-06 01:06:04 +00:00
justin 502be6f64f Cleanup. Start tweaking flares, glares and flashes 2021-10-29 21:47:03 +01:00
justin 78f91e522b Unify config files, add capability to remember window position 2021-10-29 19:35:54 +01:00
justin 7da1a8bc45 Move debug flags to config, various perf improvements 2021-09-24 13:25:24 +01:00
justin 4a1501a358 Engage multiple threads 2021-09-23 21:19:38 +01:00