Browse Source

add getSelectedOrbit() interface

main
cinnaboot 4 years ago
parent
commit
2e89b9c0d8
  1. 13
      src/game.cpp
  2. 2
      src/game.h

13
src/game.cpp

@ -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)
{

2
src/game.h

@ -49,6 +49,8 @@ struct GameState
GameOrbit* getFreeOrbit(GameState* gs);
GameOrbit* getSelectedOrbit(GameState* gs);
void disableGameOrbit(GameState* gs, GameOrbit* orbit);
// NOTE: create vertices for a 3d ellipse

Loading…
Cancel
Save