Commit Graph

58 Commits

Author SHA1 Message Date
justin b9f73d255f Various tweaks 2021-08-18 20:38:55 +02:00
justin 910c29a510 Fix worldEvent reset space leak 2021-08-18 13:18:46 +02:00
justin 9bdb9a227f Various refactoring 2021-08-17 19:08:18 +02:00
justin c58ee6d56c Improve line zoning 2021-08-16 14:44:52 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
justin 5d2dde6f35 Small optimisations 2021-07-22 13:27:23 +02:00
justin 7b45a4a295 Steps towards making clouds list based 2021-07-21 00:05:13 +02:00
justin af44a380fc Commit before cloud changes 2021-07-20 23:45:45 +02:00
justin 316a4141ab Fix space leak, start to unify door mechanisms 2021-07-20 13:42:38 +02:00
justin 8bc5b49a3c Replace some instances of sorting with minimums 2021-07-20 05:26:27 +02:00
justin 58b2c8a842 Introduce safeMinimumOn 2021-07-20 04:34:28 +02:00
justin 6905c6f154 Commit before static wall overhaul 2021-07-19 01:33:52 +02:00
justin 38682049c4 Pass projectile object to draw function 2021-05-24 14:21:13 +02:00
justin 3ae454acf4 Make bezierGun set target on right click 2021-05-23 20:32:15 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00
justin 114335fdbe Refactor creature ai 2021-05-20 21:25:42 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 0798cc0b0e Remove all AI code from AI file 2021-05-15 14:59:35 +02:00
justin 0b26761be5 AI refactor 2021-05-14 12:04:12 +02:00
justin ead87af3c1 Refactor ai 2021-05-12 14:24:31 +02:00
justin 6d4c17fc07 Refactor wall points from lists to pairs 2021-05-04 01:31:55 +02:00
justin e21178b688 Refactoring 2021-05-03 23:59:20 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 7711738b3b Add blurring of lightmap (and refactoring) 2021-05-01 02:28:04 +02:00
justin 9c0e4425da Refactoring and linting 2021-04-30 17:50:28 +02:00
justin 6a38950501 Linting, haddocking 2021-04-29 15:31:07 +02:00
justin 2085d5a048 Commit before static wall change 2021-04-27 22:01:03 +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 f1214c0584 Improve configuration handling 2021-04-08 02:48:25 +02:00
justin ebcac39069 Refactor sound 2021-04-06 14:53:40 +02:00
justin b3649597fa Add haddocks 2021-04-04 18:53:43 +02:00
justin 3b417c4966 Add haddocks and/or cleanup 2021-04-04 16:26:06 +02:00
justin 1e9a07d1c8 Reorganise rendering in Dodge 2021-04-01 11:28:53 +02:00
justin 07d84cc1c6 Refactor event/input 2021-03-26 14:52:25 +01:00
justin 420cf7fc4b Rename protypes/basic to default 2021-03-26 13:33:55 +01:00
justin b46adf9898 Refactor map, add location arrows 2021-03-26 03:13:18 +01:00
justin 1a91d29896 Remove Smoke datatype 2021-03-24 00:00:13 +01:00
justin 021ff857fc Refactor flash lighting, improve laser scope lighting 2021-03-23 19:36:59 +01:00
justin 451ef98b9f General cleanup, remove Drawing type synonym 2021-03-23 15:48:14 +01:00
justin b13467053a Refactor basic explosion 2021-03-23 14:50:23 +01:00
justin 885fa4a67e Rename (indexed) particles to projectiles 2021-03-23 14:03:00 +01:00
justin 5c23e0a348 Stop bullets drawing over extended top of walls 2021-03-22 00:46:54 +01:00
justin f19f879945 Fix wall depth rendering 2021-03-22 00:05:24 +01:00
justin a34c578786 Combine Door and AutoDoor type constructors, add doorPathable field 2021-03-21 13:33:57 +01:00
justin 3707954913 Partially implement a framebuffer object for bluring shadows 2021-03-16 20:27:05 +01:00
justin 24aede4cac Replace bresenham with digitalLine 2021-03-16 00:34:54 +01:00