-
06f22a3ea5
Add line shadow shader
justin
2021-06-26 22:20:41 +02:00
-
726cd425f2
Tweak drawing parameters
justin
2021-06-25 18:43:45 +02:00
-
06a92e70ee
Initial working prototype of general lighting surfaces
justin
2021-06-25 03:01:18 +02:00
-
b252c52ffe
Add surface lighting shader
justin
2021-06-25 02:27:33 +02:00
-
2d0f08c2e9
Fix tile depth
justin
2021-06-25 02:27:20 +02:00
-
b6feccd934
Make light position uniform 3d
justin
2021-06-25 01:19:20 +02:00
-
b451953b99
Refactor lighting shaders
justin
2021-06-25 00:44:45 +02:00
-
6320093473
Fix ellipse shader coordinates
justin
2021-06-24 21:20:14 +02:00
-
bae8a4ed94
Cleanup matrices
justin
2021-06-24 18:49:10 +02:00
-
d4795749e3
Change bufferData to bufferSubData
justin
2021-06-24 18:19:03 +02:00
-
97598bc171
Replace explicit matrix uniforms with single ubo
justin
2021-06-24 17:58:15 +02:00
-
7ab932db93
Update twoD shaders
justin
2021-06-24 17:35:50 +02:00
-
93936346f7
Add uniform buffer window coordinate matrix
justin
2021-06-24 17:17:30 +02:00
-
9c94ec93bd
First pass at using UBO
justin
2021-06-24 16:17:43 +02:00
-
d534f08064
Unify matrix uniform assignment, move towards uniform block
justin
2021-06-24 14:38:17 +02:00
-
2625927f14
Add sound file
justin
2021-06-24 13:34:41 +02:00
-
45194273e5
Refactor arc drawing
justin
2021-06-24 13:34:11 +02:00
-
9f1b501388
Refactor rendering
justin
2021-06-23 15:16:30 +02:00
-
899c1c5f6e
Refactor text rendering
justin
2021-06-23 01:35:38 +02:00
-
39218ed3b5
Add flavour text, start smoke, support for different reload sounds
justin
2021-06-22 14:42:23 +02:00
-
52eaeead5d
Add some girders
justin
2021-06-21 17:49:18 +02:00
-
c2297cd114
Add simple high pipes
justin
2021-06-21 16:29:24 +02:00
-
04ed034a3e
Add room foregrounds
justin
2021-06-16 18:18:03 +02:00
-
29902b6f22
Add random floor tiles to floors
justin
2021-06-16 00:14:18 +02:00
-
da631e3b37
Add tilemap floors to rooms
justin
2021-06-15 14:56:32 +02:00
-
73bd407c49
Implement texture atlas, details on why it works unclear
justin
2021-06-14 16:24:10 +02:00
-
f09fe8798e
Module reorganisation
justin
2021-06-12 12:21:42 +02:00
-
11bd97335d
Tidy imports
justin
2021-06-12 02:47:11 +02:00
-
8723be7f26
Refactor poking slightly
justin
2021-06-12 02:40:45 +02:00
-
02a2d3920d
Remove list layer while poking
justin
2021-06-12 02:08:42 +02:00
-
0cb0c752e2
Start modularising shader code
justin
2021-06-12 01:41:46 +02:00
-
a5744f02f0
Remove vaoBufferTarget
justin
2021-06-12 01:14:42 +02:00
-
5aab790806
Interleave vertex buffer data
justin
2021-06-12 00:50:59 +02:00
-
1f87dca6ec
Tweak vbo again
justin
2021-06-11 21:13:01 +02:00
-
c2360a5f0f
Tweak vbo
justin
2021-06-11 21:04:42 +02:00
-
afece392f7
Add texture shaders
justin
2021-06-11 19:41:39 +02:00
-
7b6521587d
Remove polymorphism of shader type
justin
2021-06-11 19:41:17 +02:00
-
0e0d8f4e99
Partial implementation of interleaving VBO
justin
2021-06-11 18:29:53 +02:00
-
a9aa2ca2cb
Add test tileset textures
justin
2021-06-11 13:51:06 +02:00
-
02511afa80
Remove unnecessary uniforms
justin
2021-06-10 18:07:26 +02:00
-
95f8e57e45
Remove unnecessary uniforms
justin
2021-06-10 17:00:53 +02:00
-
79d2c73dcf
Remove Maybe from custom unis
justin
2021-06-10 16:54:21 +02:00
-
0b76062475
Add world default
justin
2021-06-10 15:46:41 +02:00
-
0a8370c7c6
Commit before fully removing uniforms other than the matrix
justin
2021-06-10 15:45:52 +02:00
-
aa30f6b969
Implement foreground correctly, not with shadows though
justin
2021-06-10 13:53:03 +02:00
-
21a4393ad9
Remove references to unused uniforms
justin
2021-06-10 12:24:12 +02:00
-
78cfdc2d38
Clean up cruft in arc shader
justin
2021-06-10 11:55:22 +02:00
-
e016d3aa9e
Refactor arc shader so it uses only matrix uniform
justin
2021-06-10 11:52:39 +02:00
-
822db37a58
Commit before attempt to unify picture rendering
justin
2021-06-09 21:32:26 +02:00
-
71d9a24eed
Add textures
justin
2021-06-09 15:28:15 +02:00
-
8ec1ef62fb
Tweak movement
justin
2021-06-09 15:27:47 +02:00
-
3371e2ae79
Tweak walk cycle parameters
justin
2021-06-09 00:01:56 +02:00
-
fb7a90df71
Add different weapon positions based on handedness
justin
2021-06-07 20:28:54 +02:00
-
c9ca94e82e
Add twisting weapons and feet
justin
2021-06-07 15:03:15 +02:00
-
edd947a857
Modularise and improve step cycle
justin
2021-06-06 18:23:52 +02:00
-
eb7c4a8067
Slow your turn when moving and not aiming
justin
2021-06-06 16:33:25 +02:00
-
0b8ac97fe9
Modularise item data, change tesla arc from projectile to particle
justin
2021-06-06 16:08:56 +02:00
-
c2f7c6e245
Add check for button hold down when releasing rb for lb action
justin
2021-06-05 14:48:01 +02:00
-
e03197799e
Commit to check password
justin
2021-06-03 16:27:24 +02:00
-
346c426b43
Refactor, add bullet modules and weapon effect modifiers
justin
2021-05-27 02:50:33 +02:00
-
0187ae6001
Refactor inventory management, add tweak, combine and inspect modes
justin
2021-05-26 17:25:46 +02:00
-
f05381be47
Refactor shell movement, modularised in a tweakable way
justin
2021-05-26 03:35:30 +02:00
-
7ca7a2f941
Add targeting reticule for bezier gun
justin
2021-05-26 00:37:35 +02:00
-
d4a15a2416
Refactor creature draw, pass World to function
justin
2021-05-25 21:44:25 +02:00
-
28386ec8b9
Pass item to item use function
justin
2021-05-25 18:25:42 +02:00
-
d5fed6c987
Rehome launcher
justin
2021-05-25 18:03:35 +02:00
-
f737897b18
Add support for left click actions
justin
2021-05-25 14:23:04 +02:00
-
62c4baaec8
Improve booster (graphics + bugfixes)
justin
2021-05-25 02:15:38 +02:00
-
a7d4d8911d
Add ItEffect data as parameter to the effect itself
justin
2021-05-24 21:37:42 +02:00
-
38682049c4
Pass projectile object to draw function
justin
2021-05-24 14:21:13 +02:00
-
a15d592951
Working commit with booster
justin
2021-05-24 14:00:53 +02:00
-
968273bf25
Add basic booster
justin
2021-05-24 13:59:51 +02:00
-
cda035b1d1
refactor: pass creature to weapon use function, as opposed to just id
justin
2021-05-23 22:07:46 +02:00
-
3ae454acf4
Make bezierGun set target on right click
justin
2021-05-23 20:32:15 +02:00
-
b337fbdab9
Add basic prompt
justin
2021-05-23 16:24:11 +02:00
-
afafc245ef
Commit before updating debug
justin
2021-05-23 13:17:38 +02:00
-
c3181c6549
Fix wall cutting bug by removing inverse walls
justin
2021-05-22 17:19:10 +02:00
-
9c2bcbec10
Add IntMapHelper, locate wall cutting bug
justin
2021-05-22 15:14:21 +02:00
-
26f0ca4ab5
Make armour slow only on aiming
justin
2021-05-21 14:30:51 +02:00
-
322894c513
Remove duplicated creature movement code
justin
2021-05-21 14:20:45 +02:00
-
114335fdbe
Refactor creature ai
justin
2021-05-20 21:25:42 +02:00
-
4463dc7716
Refactor bullet particles
justin
2021-05-19 13:46:19 +02:00
-
44f239c673
Clear all warnings
justin
2021-05-17 23:23:10 +02:00
-
69f915a894
Cleanup warnings
justin
2021-05-17 22:39:18 +02:00
-
d7fcdbf550
Delete cruft, add Reader monad to some internal ai
justin
2021-05-16 21:42:11 +02:00
-
0798cc0b0e
Remove all AI code from AI file
justin
2021-05-15 14:59:35 +02:00
-
e658fdcd0b
Fix resize bug, resize RenderbufferObject of ping pong framebuffers
justin
2021-05-14 22:31:07 +02:00
-
c5657fe855
Implement simple swarm mechanics
justin
2021-05-14 20:28:53 +02:00
-
2b09bf2072
Add support for group placements
justin
2021-05-14 19:46:52 +02:00
-
0b26761be5
AI refactor
justin
2021-05-14 12:04:12 +02:00
-
2dd3756682
Fix camera rotation aiming movement bug
justin
2021-05-13 19:25:12 +02:00
-
eed7865192
Add pistolCrit file, tweak shell spin params
justin
2021-05-13 19:21:52 +02:00
-
2402e1e868
Refactor launcherCrit ai
justin
2021-05-13 14:23:58 +02:00
-
9b3fbba393
Add file, fix lamp doDamage space leak
justin
2021-05-12 20:48:55 +02:00
-
ead87af3c1
Refactor ai
justin
2021-05-12 14:24:31 +02:00
-
86faf9fd01
Implement basic attention and awareness
justin
2021-05-08 17:34:25 +02:00
-
1aa59cc205
AI refactor
justin
2021-05-07 16:50:59 +02:00
-
436043b169
Continue ai refactor
justin
2021-05-06 14:07:51 +02:00
-
75c36e2c95
Continue AI refactor
justin
2021-05-05 18:23:52 +02:00
-
05086d6f4a
Refector
justin
2021-05-05 17:36:10 +02:00