|
|
|
|
@ -250,9 +250,15 @@ loadScene(GameState* gs, RenderState* rs)
|
|
|
|
|
|
|
|
|
|
gs->coord_overlay = addCoordinateOverlay(rs); |
|
|
|
|
|
|
|
|
|
OrbitalElements el = orbitInit(8000, 0, 0, 0, 0, DEG2RAD(-90)); |
|
|
|
|
GameOrbit* go_1 = loadOrbit(gs, rs, body, el, rg, "sat_01"); |
|
|
|
|
addManeuver(go_1, ImpulseType::PROGRADE, DEG2RAD(180), 1); |
|
|
|
|
OrbitalElements el1 = orbitInit(8000, 0, 0, 0, 0, DEG2RAD(-90)); |
|
|
|
|
GameOrbit* go_1 = loadOrbit(gs, rs, body, el1, rg, "sat_01"); |
|
|
|
|
|
|
|
|
|
OrbitalElements el2 = orbitInit(20000, 0, 0, 0, 0, 0); |
|
|
|
|
loadOrbit(gs, rs, body, el2, rg, "sat_02"); |
|
|
|
|
//GameOrbit* go_2 = loadOrbit(gs, rs, body, el2, rg, "sat_02");
|
|
|
|
|
|
|
|
|
|
double v_transfer = orbitGetTransferVelocity(go_1->system, el2); |
|
|
|
|
addManeuver(go_1, ImpulseType::PROGRADE, DEG2RAD(180), v_transfer); |
|
|
|
|
|
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|