|
|
|
|
@ -30,6 +30,19 @@ getFreeOrbit(GameState* gs)
|
|
|
|
|
return orbit; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
GameOrbit* |
|
|
|
|
getSelectedOrbit(GameState* gs) |
|
|
|
|
{ |
|
|
|
|
GameOrbit* orbit = nullptr; |
|
|
|
|
|
|
|
|
|
for (u32 i = 0; i < gs->num_orbits; i++) { |
|
|
|
|
if (gs->orbits[i].selected) |
|
|
|
|
orbit = &gs->orbits[i]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return orbit; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void |
|
|
|
|
disableGameOrbit(GameState* gs, GameOrbit* orbit) |
|
|
|
|
{ |
|
|
|
|
|