440 Commits (915c5582c5c44becdf6db8f7e84d07f3e64ae27b)
 

Author SHA1 Message Date
  C. J. Howard 0171ed56ef Compartmentalize tool entity generation functions 3 years ago
  C. J. Howard 22ea65727c Add camera tool 3 years ago
  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