Commit Graph

745 Commits

Author SHA1 Message Date
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
justin e658fdcd0b Fix resize bug, resize RenderbufferObject of ping pong framebuffers 2021-05-14 22:31:07 +02:00
justin c5657fe855 Implement simple swarm mechanics 2021-05-14 20:28:53 +02:00
justin 2b09bf2072 Add support for group placements 2021-05-14 19:46:52 +02:00
justin 0b26761be5 AI refactor 2021-05-14 12:04:12 +02:00
justin 2dd3756682 Fix camera rotation aiming movement bug 2021-05-13 19:25:12 +02:00
justin eed7865192 Add pistolCrit file, tweak shell spin params 2021-05-13 19:21:52 +02:00
justin 2402e1e868 Refactor launcherCrit ai 2021-05-13 14:23:58 +02:00
justin 9b3fbba393 Add file, fix lamp doDamage space leak 2021-05-12 20:48:55 +02:00
justin ead87af3c1 Refactor ai 2021-05-12 14:24:31 +02:00
justin 86faf9fd01 Implement basic attention and awareness 2021-05-08 17:34:25 +02:00
justin 1aa59cc205 AI refactor 2021-05-07 16:50:59 +02:00
justin 436043b169 Continue ai refactor 2021-05-06 14:07:51 +02:00
justin 75c36e2c95 Continue AI refactor 2021-05-05 18:23:52 +02:00
justin 05086d6f4a Refector 2021-05-05 17:36:10 +02:00
justin f0e5095b5f Refactor 2021-05-04 18:11:59 +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 b826299cbd Add squash when receiving blunt damage 2021-05-03 16:33:06 +02:00
justin 6e6757499c Refactoring, add screen when generating level 2021-05-03 14:44:27 +02:00
justin 2bf23db935 Allow for complex room bounds for clip checks 2021-05-03 00:57:17 +02:00
justin f71724ae8b Tweak wall cutting 2021-05-02 23:10:36 +02:00
justin f336d7e3f6 Add airlocks 2021-05-02 21:09:25 +02:00
justin 9cdd3a9629 Fix some menu bugs 2021-05-01 19:31:10 +02:00
justin 6eb6221a84 Grayscale post processing 2021-05-01 15:48:56 +02:00
justin 30c09d3403 Tweak fullscreen texture shaders 2021-05-01 15:03:17 +02:00