C. J. Howard
|
d436a85745
|
Fix bug related to invalid pointers to reference entity components in astronomy system
|
3 years ago |
C. J. Howard
|
07028a8efd
|
Revise control profile loading
|
3 years ago |
C. J. Howard
|
0f96744def
|
Add support for loading and saving gamepad calibration files
|
3 years ago |
C. J. Howard
|
7dfe0bbaee
|
Add support for toggling mouse look
|
3 years ago |
C. J. Howard
|
3a261258de
|
Upgrade entity loader to load from JSON files. Closes #9
|
3 years ago |
C. J. Howard
|
a03c50598c
|
Pack vmag into star's vertex color alpha
|
3 years ago |
C. J. Howard
|
695a14a406
|
Rename game_controller to gamepad
|
3 years ago |
C. J. Howard
|
4ae99d7596
|
Add advanced deadzone configuration functions to the game controller class
|
3 years ago |
C. J. Howard
|
3fbe38973a
|
Add tilt and pan inversion support
|
3 years ago |
C. J. Howard
|
3c78e5a99b
|
Add support for loading mouse motion bindings
|
3 years ago |
C. J. Howard
|
68ef139df4
|
Add parallel processes to game context
|
3 years ago |
C. J. Howard
|
30d68648be
|
Revise tool component and remove tool system
|
3 years ago |
C. J. Howard
|
14ae8bfada
|
Add control config loading to loading state
|
3 years ago |
C. J. Howard
|
04c98dac95
|
Replace config file class and loader with JSON file and loader
|
3 years ago |
C. J. Howard
|
d2188eb640
|
Add new camera control scheme to forage state
|
3 years ago |
C. J. Howard
|
a535639e40
|
Revise entity naming
|
3 years ago |
C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
3 years ago |
C. J. Howard
|
5af597d9bc
|
Remove obsolete pheromone matrix class, nest class, and nest system
|
3 years ago |
C. J. Howard
|
f701423ab0
|
Add error message box when unhandled exceptions are caught
|
3 years ago |
C. J. Howard
|
c2b1058f55
|
Remove obsolete control system
|
3 years ago |
C. J. Howard
|
0944cd50bb
|
Add 3DOF constraint directly to underground camera, reduce input delay
|
3 years ago |
C. J. Howard
|
de6d21be90
|
Accumulate SDL mouse motion events to avoid excess function calls and allocations
|
3 years ago |
C. J. Howard
|
76291c5612
|
Add more constraints and constraint and control callback-based camera controls
|
3 years ago |
C. J. Howard
|
cd47f3a44c
|
Add name component and name-related entity commands
|
3 years ago |
C. J. Howard
|
402a75265e
|
Add brood state, rename play state to forage state, revise and reorganize camera compositors
|
3 years ago |
C. J. Howard
|
0ea68f5fe5
|
Move fixed stars generation from sky pass to loading state, fix bug related to loaded matrial property tweening
|
3 years ago |
C. J. Howard
|
62273786e6
|
Revise game states
|
3 years ago |
C. J. Howard
|
c3fc332113
|
Add proteome system, along with genome component and proteome component
|
3 years ago |
C. J. Howard
|
5721c05e3c
|
Remove cart namespace, add more mesh-related functions, add initial test of quadsphere-based terrain LOD using quadtree faces
|
3 years ago |
C. J. Howard
|
ce645e3108
|
Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system
|
3 years ago |
C. J. Howard
|
7ec19ab5be
|
Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace
|
3 years ago |
C. J. Howard
|
d18988d9fd
|
Make the observer position of the astronomy system relative to the radius of the reference body
|
3 years ago |
C. J. Howard
|
b0b3cd3235
|
Parameterize RGB wavelengths
|
3 years ago |
C. J. Howard
|
6f4d7471f2
|
Separate atmospheric scattering-related functions out of astronomy system and into new atmosphere system
|
3 years ago |
C. J. Howard
|
bfcd5f14e2
|
Re-add celestial body component, separate blackbody functionality out of astronomy system into new blackbody system
|
3 years ago |
C. J. Howard
|
4459d51367
|
Add more blackbody-related functions, add functions related to refraction, improve blackbody and atmosphere-related calculations in the astronomy system
|
3 years ago |
C. J. Howard
|
882e0dd787
|
Improve angular radius calculation in astronomy system
|
3 years ago |
C. J. Howard
|
f26552c3ad
|
Improve sky pass, improve parameterization of atmospheric scattering, add more atmospheric scattering-related functions to the physics::atmosphere namespace
|
3 years ago |
C. J. Howard
|
272c871d15
|
Integrate blackbody lighting with atmospheric scattering
|
3 years ago |
C. J. Howard
|
aa0cab4677
|
Fix typo in XYZ matching function
|
3 years ago |
C. J. Howard
|
c99cfff091
|
Optimize quadratures
|
3 years ago |
C. J. Howard
|
0dc3138bf4
|
Fix incorrectly nested namespace
|
3 years ago |
C. J. Howard
|
c327e686bd
|
Add Simpson's 1/3 rule quadrature
|
3 years ago |
C. J. Howard
|
9b6c9504ff
|
Add photometric and radiometric functions to the physics namespace, add more blackbody functions, add quadrature namespace with trapezoid rule integral approximation function, make astronomy system capable of calculating the luminous flux of a blackbody
|
3 years ago |
C. J. Howard
|
9b7fe1b438
|
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2
|
3 years ago |
C. J. Howard
|
7c1bc2ff6b
|
Add physics::time namespace, add function to calculate ERA from UT1
|
3 years ago |
C. J. Howard
|
7477552eea
|
Add physics namespace, move orbit-related functions into orbit namespace within physics namespace, add physics reference frame class, add functions to construct orbital reference frames
|
3 years ago |
C. J. Howard
|
e3a0de5e0b
|
Fix typo in documentation
|
3 years ago |
C. J. Howard
|
97a0275899
|
Fix broken namespace links in coordinate systems documentation
|
3 years ago |
C. J. Howard
|
7f93f132cd
|
Revise coordinate transformation functions and move into own namespace hierarchy
|
3 years ago |