This commit is contained in:
Aria 2025-03-21 22:23:30 +11:00
commit 9c94d113d3
Signed by untrusted user who does not match committer: aria
GPG key ID: 19AB7AA462B8AB3B
10260 changed files with 1237388 additions and 0 deletions

View file

@ -0,0 +1,24 @@
#include "StarRoot.hpp"
#include "StarCelestialDatabase.hpp"
using namespace Star;
int main(int argc, char** argv) {
try {
auto root = make_shared<Root>("./assets");
auto celestialDatabase = root->celestialDatabase();
if (argc == 2) {
auto system = celestialDatabase->parseSystemCoordinate(argv[1]);
coutf("Given system: %s %s\n", system, system.systemName());
} else {
auto randSystem = celestialDatabase->findRandomSystem();
coutf("Random system: %s %s\n", randSystem, randSystem.systemName());
}
return 0;
} catch(std::exception const& e) {
cerrf("exception caught: %s\n", e.what());
return 1;
}
}