Commit Graph

193 Commits

Author SHA1 Message Date
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
justin 779c858a2c Make windows render over walls 2021-03-21 13:43:23 +01:00
justin a34c578786 Combine Door and AutoDoor type constructors, add doorPathable field 2021-03-21 13:33:57 +01:00
justin 8108772894 Fix block wall rendering 2021-03-21 13:19:38 +01:00
justin 19fa3c1667 Fix autodoor wall rendering 2021-03-21 13:10:07 +01:00
Ross 4a0546ab3f update gitignore 2021-03-21 12:08:49 +00:00
justin 4dc1f8e6bf Remove dummy vbo 2021-03-21 12:54:55 +01:00
justin cf5a8b3e1b Reorganise shaders 2021-03-21 12:50:27 +01:00
justin a8ebf2f7f1 Draw floor of windows 2021-03-21 12:27:57 +01:00