Commit Graph

3370 Commits

Author SHA1 Message Date
justin 7b6521587d Remove polymorphism of shader type 2021-06-11 19:41:17 +02:00
justin 0e0d8f4e99 Partial implementation of interleaving VBO 2021-06-11 18:29:53 +02:00
justin a9aa2ca2cb Add test tileset textures 2021-06-11 13:51:06 +02:00
justin 02511afa80 Remove unnecessary uniforms 2021-06-10 18:07:26 +02:00
justin 95f8e57e45 Remove unnecessary uniforms 2021-06-10 17:00:53 +02:00
justin 79d2c73dcf Remove Maybe from custom unis 2021-06-10 16:54:21 +02:00
justin 0b76062475 Add world default 2021-06-10 15:46:41 +02:00
justin 0a8370c7c6 Commit before fully removing uniforms other than the matrix 2021-06-10 15:45:52 +02:00
justin aa30f6b969 Implement foreground correctly, not with shadows though 2021-06-10 13:53:03 +02:00
justin 21a4393ad9 Remove references to unused uniforms 2021-06-10 12:24:12 +02:00
justin 78cfdc2d38 Clean up cruft in arc shader 2021-06-10 11:55:22 +02:00
justin e016d3aa9e Refactor arc shader so it uses only matrix uniform 2021-06-10 11:52:39 +02:00
justin 822db37a58 Commit before attempt to unify picture rendering 2021-06-09 21:32:26 +02:00
justin 71d9a24eed Add textures 2021-06-09 15:28:15 +02:00
justin 8ec1ef62fb Tweak movement 2021-06-09 15:27:47 +02:00
justin 3371e2ae79 Tweak walk cycle parameters 2021-06-09 00:01:56 +02:00
justin fb7a90df71 Add different weapon positions based on handedness 2021-06-07 20:28:54 +02:00
justin c9ca94e82e Add twisting weapons and feet 2021-06-07 15:03:15 +02:00
justin edd947a857 Modularise and improve step cycle 2021-06-06 18:23:52 +02:00
justin eb7c4a8067 Slow your turn when moving and not aiming 2021-06-06 16:33:25 +02:00
justin 0b8ac97fe9 Modularise item data, change tesla arc from projectile to particle 2021-06-06 16:08:56 +02:00
justin c2f7c6e245 Add check for button hold down when releasing rb for lb action 2021-06-05 14:48:01 +02:00
justin e03197799e Commit to check password 2021-06-03 16:27:24 +02:00
justin 346c426b43 Refactor, add bullet modules and weapon effect modifiers 2021-05-27 02:50:33 +02:00
justin 0187ae6001 Refactor inventory management, add tweak, combine and inspect modes 2021-05-26 17:25:46 +02:00
justin f05381be47 Refactor shell movement, modularised in a tweakable way 2021-05-26 03:35:30 +02:00
justin 7ca7a2f941 Add targeting reticule for bezier gun 2021-05-26 00:37:35 +02:00
justin d4a15a2416 Refactor creature draw, pass World to function 2021-05-25 21:44:25 +02:00
justin 28386ec8b9 Pass item to item use function 2021-05-25 18:25:42 +02:00
justin d5fed6c987 Rehome launcher 2021-05-25 18:03:35 +02:00
justin f737897b18 Add support for left click actions 2021-05-25 14:23:04 +02:00
justin 62c4baaec8 Improve booster (graphics + bugfixes) 2021-05-25 02:15:38 +02:00
justin a7d4d8911d Add ItEffect data as parameter to the effect itself 2021-05-24 21:37:42 +02:00
justin 38682049c4 Pass projectile object to draw function 2021-05-24 14:21:13 +02:00
justin a15d592951 Working commit with booster 2021-05-24 14:00:53 +02:00
justin 968273bf25 Add basic booster 2021-05-24 13:59:51 +02:00
justin cda035b1d1 refactor: pass creature to weapon use function, as opposed to just id 2021-05-23 22:07:46 +02:00
justin 3ae454acf4 Make bezierGun set target on right click 2021-05-23 20:32:15 +02:00
justin b337fbdab9 Add basic prompt 2021-05-23 16:24:11 +02:00
justin afafc245ef Commit before updating debug 2021-05-23 13:17:38 +02:00
justin c3181c6549 Fix wall cutting bug by removing inverse walls 2021-05-22 17:19:10 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00
justin 26f0ca4ab5 Make armour slow only on aiming 2021-05-21 14:30:51 +02:00
justin 322894c513 Remove duplicated creature movement code 2021-05-21 14:20:45 +02:00
justin 114335fdbe Refactor creature ai 2021-05-20 21:25:42 +02:00
justin 4463dc7716 Refactor bullet particles 2021-05-19 13:46:19 +02:00
justin 44f239c673 Clear all warnings 2021-05-17 23:23:10 +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