Commit Graph

72 Commits

Author SHA1 Message Date
justin 7fee343d00 Allow sounds to play after death 2026-04-15 23:52:37 +01:00
justin f9ce58b409 Add sound on spawn, allow for filtering of to play sounds 2025-12-05 23:19:06 +00:00
justin 0a34db312f Add text messages on loading screens 2025-12-05 10:29:16 +00:00
justin aa82519e05 Fix bugs in zones near segments 2025-10-27 00:03:57 +00:00
justin df85624a49 Allow more debug interaction 2025-10-16 10:45:37 +01:00
justin 39fb1963c8 Change config serialisation folder, cleanup unused files 2025-10-04 09:20:44 +01:00
justin 1ebdbdd8ae Cleanup 2025-08-26 18:51:14 +01:00
justin ee884899ef Make game auto-start (no splash menu) 2025-08-25 10:41:26 +01:00
justin 8da3e75ac5 Cleanup (remove) _soundData, _musicData 2025-06-03 09:08:13 +01:00
justin e952f2abea Enable sounds in menus 2025-06-03 08:51:34 +01:00
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