cinnaboot
57af44e7d0
add note to removeManeuver()
4 years ago
cinnaboot
a03cef852e
add helper functions for preFrameCallback()
4 years ago
cinnaboot
1a312ae1e5
add FIXME for ellipseInitAE()
4 years ago
cinnaboot
7d4f96f82b
update main TODO
4 years ago
cinnaboot
c6058d49f8
begin work on maneuver nodes
4 years ago
cinnaboot
29f5aec399
fix compiler uninitialized warning
4 years ago
cinnaboot
2e89b9c0d8
add getSelectedOrbit() interface
4 years ago
cinnaboot
5efd583d64
add selectOrbit() game interface
4 years ago
cinnaboot
d22fdb27b7
update main TODO
4 years ago
cinnaboot
3c12a4ea42
use ImGui namespace in gooey.cpp
4 years ago
cinnaboot
80322773a9
update gooey text alignment
4 years ago
cinnaboot
7690b46cd0
change DEFAULT_SIM_SPEED
4 years ago
cinnaboot
f44bdc90fc
update ellipse colors when selecting from gooey
4 years ago
cinnaboot
153ec55d33
reorder main todo list
4 years ago
cinnaboot
829459e5dd
use asset arena for manual models
4 years ago
cinnaboot
4b956ab8dd
move Ellipse3D to game.h
4 years ago
cinnaboot
b2f9d304d0
update satellite creation with entity names
4 years ago
cinnaboot
c079147090
add FIXMEs for Ellipse3D
4 years ago
cinnaboot
ed62935797
update gooey to handle multiple orbits
4 years ago
cinnaboot
3a8be29148
break out GameOrbit and GameState to game.h
4 years ago
cinnaboot
cc934945de
impletment multiple orbits
4 years ago
cinnaboot
eb92810331
update main TODO
4 years ago
cinnaboot
895526649d
rename getPropagatedTrueAnomaly to orbitGetPropagatedTrueAnomaly
4 years ago
cinnaboot
3e563a22f9
clean up comments in orbits.h/cpp
4 years ago
cinnaboot
069783f116
inline one-line functions in orbits.h/cpp
4 years ago
cinnaboot
a18cf925aa
add test case for orbit determination
4 years ago
cinnaboot
4be3569771
update struct names to consistant PascalCase style
4 years ago
cinnaboot
a91489153c
update main TODO
4 years ago
cinnaboot
f2ad9b249a
add time of flight info to gooey
4 years ago
cinnaboot
a7f1bfa141
add gooey input for sim speed
4 years ago
cinnaboot
4408ebc980
add orbitGetTimeOfFlight interface
4 years ago
cinnaboot
8f6c0f3d10
update orbitGetTimeofFlight for orbits that pass through periapsis
4 years ago
cinnaboot
1d97d8df60
add orbitTimeSincePeriapsis prototype
4 years ago
cinnaboot
3f672bcd56
add FIXME for eccentricity variable names
4 years ago
cinnaboot
021414ce3f
remove some (NOTE:) markers for inline comments
4 years ago
cinnaboot
1a4d1f75e5
add orbitClampAngle function
4 years ago
cinnaboot
6714bd9123
properly set SIM_SPEED after changes
4 years ago
cinnaboot
6b7f85bb01
update main TODO
4 years ago
cinnaboot
45fa17554c
fix incorrect simulation time_step
...
We're not tracking sim_time and sim_speed on the GameState object,
and only updating sim_time when gs->running == true
Also updated the gooey with a Simulation Window to display the new
properties
4 years ago
cinnaboot
8443fa44d6
add time_step argument to systemInit
4 years ago
cinnaboot
7a0840fd93
add TODO items and testing for time_step
4 years ago
cinnaboot
d370265c83
add 'GameState' struct, and use 'user_data' in callbacks
4 years ago
cinnaboot
1923e7a296
add orbital period property, and test case
4 years ago
cinnaboot
fae845ee49
allow negative time_step / reverse orbit propagation
4 years ago
cinnaboot
11fc5fa5e6
make use of system_2body time_step property
4 years ago
cinnaboot
bac790e9d2
set default time_step to 1
4 years ago
cinnaboot
51c6341074
set default gooey time_step increment to 5
4 years ago
cinnaboot
d90c35a52d
set apoaspsis and periapsis in systemInit
4 years ago
cinnaboot
c642247f89
add icosphere mesh with lighting as grav body display
4 years ago
cinnaboot
987226e9d3
swap f1 and f2 so f1 is primary focus of the ellipse_parameters
4 years ago