Commit Graph

62 Commits

Author SHA1 Message Date
justin 04a83ed031 Fix error in circle wall collision detection
The wall zoning did not take into account the radius of the circle
2024-12-25 00:10:26 +00:00
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