Commit Graph

53 Commits

Author SHA1 Message Date
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
justin cbcc0f700b Setup benchmarking 2021-04-01 12:38:49 +02:00
justin 1e9a07d1c8 Reorganise rendering in Dodge 2021-04-01 11:28:53 +02:00
justin 485952fe53 Add System.Directory library, allow for testing file existence 2021-03-26 20:02:27 +01:00
justin 553c6978d6 Add config.json file and Aeson dependency in package.yaml 2021-03-22 21:36:24 +01:00
justin 18492f00d2 Commit before connecting each vao to unique vbos 2021-03-02 00:54:00 +01:00
justin bb05bcaaf1 Commit before picture change 2021-02-28 21:26:20 +01:00
justin 9575eab230 Create world matrix uniform 2021-02-25 23:30:02 +01:00
justin f6efe98181 Refactor vao preload 2021-02-19 12:41:46 +01:00
justin 6f838ed1ef Improve speed of polygon rendering by folding tree type 2021-02-17 16:54:46 +01:00