Commit Graph

201 Commits

Author SHA1 Message Date
justin f45ca2dd24 Refactor, remove dependency of Loop on Preload 2021-03-24 16:29:48 +01:00
justin 3cce959d00 Replace particle pictures with draw functions 2021-03-24 13:42:31 +01:00
justin 27fc9d19d2 Remove old smoke code 2021-03-24 12:58:11 +01:00
justin 9b83afbdd0 Refactor gun smoke 2021-03-24 03:28:42 +01:00
justin 48e6779503 Gunsmoke as clouds 2021-03-24 03:02:39 +01:00
justin 03587a7906 Refactor 2021-03-24 02:11:33 +01:00
justin 26ac0142b1 Cleanup 2021-03-24 00:21:07 +01:00
justin 746f905ba1 Cleanup rocket movement code 2021-03-24 00:10:18 +01:00
justin 1a91d29896 Remove Smoke datatype 2021-03-24 00:00:13 +01:00
justin b7ec173d0e Tweak cloud springs 2021-03-23 23:49:59 +01:00
justin 3f86b0cda0 Implement smoke as clouds, mask colors when rendering framebuf texture 2021-03-23 23:24:40 +01:00
justin 3aeea1c60f Add new smoke module 2021-03-23 19:37:28 +01:00
justin 021ff857fc Refactor flash lighting, improve laser scope lighting 2021-03-23 19:36:59 +01:00
justin 3e2eaeece2 Refactor flash lighting, determine (projected) namespace 2021-03-23 17:39:34 +01:00
justin e0d49cdf57 Refactor low light display 2021-03-23 16:05:37 +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 941fef134d Implement wall penetrating bullets 2021-03-23 12:06:46 +01:00
justin 63a50f0e05 Rename WorldActions to WorldEvent 2021-03-23 03:26:27 +01:00
justin afb3d8a712 Refactor window block 2021-03-23 03:25:35 +01:00
justin 257e60e4e8 Load window size from config into world 2021-03-22 23:06:19 +01:00
justin e296e5d841 Add modules for config file 2021-03-22 22:42:07 +01:00
justin 54b28db249 Implement basic config file 2021-03-22 22:40:11 +01:00
justin 553c6978d6 Add config.json file and Aeson dependency in package.yaml 2021-03-22 21:36:24 +01:00
justin bc4aeef35e Cleanup muzzle flare 2021-03-22 14:36:20 +01:00
justin 506b0c4b8d Remove afterParticles 2021-03-22 13:30:46 +01:00
justin 46ee0a6d59 Add untracked files 2021-03-22 13:22:53 +01:00
justin 89c6754d1a Remove dependencies on afterParticles 2021-03-22 13:22:32 +01:00
justin b50dd8605a Refactor bullet hit effect towards penetrating bullets 2021-03-22 13:11:08 +01:00
justin 3bee30895d Decrease window block size to ameliorate z fighting 2021-03-22 11:56:30 +01:00
justin 7aacaccc8c Set windows to blend, fix depth of walls again 2021-03-22 02:31:58 +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 5a5ca6f208 Hack wall depth, objects don't appear on top of walls (nor beneath windows) 2021-03-21 23:51:56 +01:00
justin 863f2d3d7a Merge branch 'master' of http://git.xkjq.uk:30000/justin/dodge 2021-03-21 23:05:11 +01:00
justin c8a89163c1 Fix auto door opening 2021-03-21 23:04:29 +01:00
justin abd7cd7ea9 Implement textures on walls, windows don't look great yet 2021-03-21 22:21:29 +01:00
justin e6c76da6b3 Implement textured walls 2021-03-21 20:09:11 +01:00
Ross e53b216d3d Update key event remapping 2021-03-21 19:04:58 +00:00
justin 23fbee3374 Set up wall rendering with textures 2021-03-21 19:45:21 +01:00
Ross d76fd5263c Merge branch 'master' of ssh://git.xkjq.uk:30001/justin/dodge 2021-03-21 17:57:20 +00:00
justin a7591bb1d7 Add wallFace shaders files 2021-03-21 18:55:33 +01:00
Ross b91f056d63 Merge branch 'master' of ssh://git.xkjq.uk:30001/justin/dodge 2021-03-21 17:53:01 +00:00
Ross 3cfbf3dacc testing keycode remapping 2021-03-21 17:49:42 +00:00
justin 1527ee3069 Start to create wallFace shader 2021-03-21 17:34:17 +01:00
justin 279f928375 Refactor shader creation 2021-03-21 17:10:10 +01:00
justin 1ecbe2375d Refactor wall drawing 2021-03-21 15:38:58 +01:00
justin 6cb87b4d28 Tweak automatic zooming 2021-03-21 14:15:01 +01:00
justin ca14e3675b Refactor wall face drawing 2021-03-21 13:51:58 +01:00