Joshua Sigona
|
d63f8ea2fa
|
Fixed staircase climbing collision stuck/bugs
|
3 years ago |
Joshua Sigona
|
817231fc49
|
Staircase stuck collision check.
|
3 years ago |
Joshua Sigona
|
1922be6cd5
|
Fix staircase rooftop collisions.
|
3 years ago |
Joshua Sigona
|
cc9bcb988d
|
Stashing old staircase physics
|
3 years ago |
Joshua Sigona
|
9c922e3de8
|
Block to staircase edge cases.
|
3 years ago |
Joshua Sigona
|
3644040528
|
Proper staircase triangle neighbor calculations.
|
3 years ago |
Joshua Sigona
|
ef9d56cdca
|
Rotational neighbor culling for staircase cases.
|
3 years ago |
Joshua Sigona
|
928052fbd0
|
Staircase climbing added.
|
3 years ago |
Joshua Sigona
|
c0e7b06055
|
Fix bug causing falling through blocks.
|
3 years ago |
Joshua Sigona
|
decc6535b7
|
Add rotation of non-cube blocks.
|
3 years ago |
Joshua Sigona
|
81c8ece1c3
|
Implement staircase model
|
3 years ago |
Joshua Sigona
|
21e2e19e67
|
Automatically clamp vertex texture coords between 0.0~1.0
|
3 years ago |
Joshua Sigona
|
46f41f2c86
|
Re-vectorize movespeed and friction physics.
|
3 years ago |
Joshua Sigona
|
0a020ab3a7
|
Constrain camera bounds
|
3 years ago |
Joshua Sigona
|
98f521289d
|
Add small collision radius around player.
|
3 years ago |
Joshua Sigona
|
9e4ce2dd12
|
Have invisibleCursor available in a variable.
|
3 years ago |
Joshua Sigona
|
8e3ba7554a
|
Mouse camera controls, hide cursor.
|
3 years ago |
Joshua Sigona
|
8997902c7c
|
Gravity added. Camera offset and height set.
|
3 years ago |
sigonasr2, Sig, Sigo
|
5912e0e07e
|
Normalize diagonal movement. Implement movement speed and friction.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
8e79afdf99
|
Strafe controls to replace turn controls. Ignore Y axis when not in flying mode.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
6f48971a74
|
Prevent camera from going through blocks.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
Joshua Sigona
|
b0f0961260
|
Randomly face randomly generated objects for testing purposes.
|
3 years ago |
Joshua Sigona
|
cf808fd849
|
Removed the extra min required.
|
3 years ago |
Joshua Sigona
|
27fd83af6d
|
Fix a rounding error to remove gridlines that appear around blocks.
|
3 years ago |
sigonasr2, Sig, Sigo
|
90d55de494
|
Top and bottom edges now rotate accordingly.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
80873eec27
|
Change the front facing direction of a block programmatically.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
Joshua Sigona
|
8d152ff06a
|
Implement intersection function of line segments.
|
3 years ago |
Joshua Sigona
|
a1147ce151
|
Detect face direction of clicked edge.
|
3 years ago |
Joshua Sigona
|
e5e42d4f88
|
Handle clicking through transparent blocks.
|
3 years ago |
Joshua Sigona
|
91d94cc249
|
Block removal implemented.
|
3 years ago |
Joshua Sigona
|
4d3d72eba2
|
Translucency implementation.
|
3 years ago |
Joshua Sigona
|
5d6c8de3b5
|
Transparent texture rendering handling.
|
3 years ago |
Joshua Sigona
|
057ef44afb
|
Threading.
|
3 years ago |
Joshua Sigona
|
78ffa0d78d
|
Block buildling and some camera clipping fixes.
|
3 years ago |
Joshua Sigona
|
234520ced4
|
Improvements to rendering speeds.
|
3 years ago |
Joshua Sigona
|
8e0af6413e
|
Profiler togling.
|
3 years ago |
Joshua Sigona
|
87c2c555b8
|
Per-side texturing and textures loaded in.
|
3 years ago |
Joshua Sigona
|
6c0b5ccd32
|
Add block type definitions for texture types.
|
3 years ago |
Joshua Sigona
|
c8a62a8e83
|
Setup Texture Types.
|
3 years ago |
Joshua Sigona
|
1865a973e7
|
Block click detection.
|
3 years ago |
Joshua Sigona
|
a99f5a81e3
|
Optimized texture pixel getting.
|
3 years ago |
sigonasr2, Sig, Sigo
|
16e2b942bb
|
Make sure untextured surfaces still read properly.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
fb007ad472
|
Do not render faces that are on the "insides" of a structure.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
c39412e144
|
Many blocks.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
7aaa75d5a5
|
Experimentation with distance-based camera lighting.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
1ce63d60a2
|
Include a depth buffer.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
562ae07307
|
Use model loading code.
|
3 years ago |
sigonasr2, Sig, Sigo
|
0192ab1ebe
|
Textured cube with model loading.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
aade867128
|
Texture lighting / color configuration.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |
sigonasr2, Sig, Sigo
|
482d512433
|
Fixed Texture coordinates to account for perspective.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
3 years ago |