#include "libgravix2/game.h"#include "libgravix2/config.h"#include "libgravix2/constants.h"#include "libgravix2/observations.h"#include <assert.h>#include <math.h>#include <stdbool.h>#include <stdlib.h>
Classes | |
| struct | GrvxGame |
Functions | |
| int | grvx_rnd_init_planets (GrvxPlanetsHandle planets, unsigned *seed, double min_dist) |
| GrvxGameHandle | grvx_init_game (GrvxPlanetsHandle planets) |
| Initializes a new game from a set of planets. More... | |
| void | grvx_delete_game (GrvxGameHandle game) |
| Deletes a game instance. More... | |
| int | grvx_request_launch (GrvxGameHandle game, unsigned planet_id, struct GrvxMissileLaunch *missile, double dt) |
| struct GrvxMissileObservation * | grvx_observe_or_tick (GrvxGameHandle game, unsigned *t) |
| struct GrvxMissileObservation* grvx_observe_or_tick | ( | GrvxGameHandle | game, |
| unsigned * | t | ||
| ) |

| int grvx_request_launch | ( | GrvxGameHandle | game, |
| unsigned | planet_id, | ||
| struct GrvxMissileLaunch * | missile, | ||
| double | dt | ||
| ) |
| int grvx_rnd_init_planets | ( | GrvxPlanetsHandle | planets, |
| unsigned * | seed, | ||
| double | min_dist | ||
| ) |
