Commit Graph

62 Commits

Author SHA1 Message Date
justin 962df63e62 Remove mtl dependency 2026-01-23 09:59:18 +00:00
justin f6f63c9a14 Remove graphviz dependency 2026-01-02 11:40:14 +00:00
justin 2fbaa47c0b First commit on new machine, some hlinting 2025-12-21 18:43:52 +00:00
justin 0b997579ad Initial replacement of FGL with incidence representation, use A* 2025-10-21 11:47:49 +01:00
justin a0c4d62018 Use System.Hclip instead of System.Clipboard 2025-10-15 13:19:34 +01:00
justin 39fb1963c8 Change config serialisation folder, cleanup unused files 2025-10-04 09:20:44 +01:00
justin f7759b1f31 Add external Trie library before using Tries for terminal commands 2025-08-16 01:58:21 +01:00
justin 5a4f2711c8 Use strict tuples for SPics 2024-10-01 01:20:29 +01:00
justin d79216555b Try to add compute shaders 2023-04-11 14:55:57 +01:00
justin a652b13fa0 Tweak yaml file (no real changes) 2023-03-25 23:58:22 +00:00
justin acc55f8d16 Correct loading of tile buffer when loading game 2023-03-25 22:31:28 +00:00
justin 1abfaa3cd0 Work on textures and lighting 2023-03-23 21:17:24 +00:00
justin 6af041bb8c Continue work on shadow rendering 2023-03-14 11:20:38 +00:00
justin d72033c562 Remove dependency on OpenGL 2023-03-09 22:20:24 +00:00
justin faf75f4fe7 Tweak warnings 2022-08-23 08:15:07 +01:00
justin aeb22fc9d7 Hopefully fully excise streaming 2022-08-22 12:02:42 +01:00
justin 6a46173fb4 Undo excision of streaming 2022-08-22 11:25:45 +01:00
justin 947752b8d5 Excise streaming 2022-08-22 11:23:19 +01:00
justin df905ce2cc Remove unnecessary packages 2022-08-21 23:11:28 +01:00
justin 0006973dc3 Cleanup 2022-08-21 22:41:19 +01:00
justin f1ef75f511 Go back to JSON encoding 2022-08-21 21:23:59 +01:00
justin 1ce7d4a72d Add Binary instances 2022-08-21 10:58:19 +01:00
justin 55c3a195c9 Remove some flat instances in an effort to allow compilation 2022-08-21 10:10:52 +01:00
justin ff9dbdf068 Move from store to flat 2022-08-20 17:54:35 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin d63495e335 Add various capabilities for generating graphs, fixes to lasgun 2022-07-06 11:54:29 +01:00
justin cd3463d3d8 Auto generate dot file with base item combinations 2022-07-05 12:05:41 +01:00
justin 8a612be5fe Improve debugDraw 2022-07-02 17:45:03 +01:00
justin f6d96ec92c Put config/targeting pictures in sensible places, tweak main loop 2022-06-28 01:19:47 +01:00
justin ab2408b480 Prettify saved config 2022-04-11 08:47:30 +01:00
justin 47391f3850 Use tasty for tests, fix bug in circOnLine 2021-12-14 11:50:01 +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 899cf6ef81 Remove wall corner collision test for creatures 2021-09-24 11:31:08 +01:00
justin 4a1501a358 Engage multiple threads 2021-09-23 21:19:38 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin 3ff04576ab Broken commit (removed loadKeyConfig) 2021-08-27 11:58:11 +01:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin 79eb031637 Stream vertex poking 2021-08-10 01:55:42 +02:00
justin 62395f38bc Proof of mutable vector vertex offset storage concept 2021-08-09 01:58:36 +02:00
justin 12e7af0755 Use Fold for rendering 2021-08-02 02:14:09 +02:00
justin 5dfebd221d Broken binding of central picture in one pass 2021-07-26 00:53:35 +02:00
justin 3d16c33d33 Initial pass at shadows from level geometry 2021-06-29 15:27:26 +02:00
justin 322894c513 Remove duplicated creature movement code 2021-05-21 14:20:45 +02:00
justin f0e5095b5f Refactor 2021-05-04 18:11:59 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 6d229f8de2 Add no weapon start 2021-04-27 19:26:35 +02:00
justin b911a013e0 Random tree structure generation of rooms 2021-04-20 02:01:24 +02:00
justin d158647273 Add QuickCheck dep 2021-04-03 12:18:22 +02:00
justin 91e6e44f45 Create basic benchmarks for circOnLine 2021-04-01 19:33:04 +02:00