diff options
author | Jon Santmyer <jon@jonsantmyer.com> | 2022-07-03 11:24:05 -0400 |
---|---|---|
committer | Jon Santmyer <jon@jonsantmyer.com> | 2022-07-03 11:24:05 -0400 |
commit | 7d71827c25ff1ab47c03aaa26f63a9a754b3d549 (patch) | |
tree | 896eb9b61a3bc3be90d068b12ac38f07b99ffce5 /include/system.hpp | |
parent | 3d101c5638ef573993f387a2cecbb794e6e056e6 (diff) | |
download | systemviewer-7d71827c25ff1ab47c03aaa26f63a9a754b3d549.tar.gz systemviewer-7d71827c25ff1ab47c03aaa26f63a9a754b3d549.tar.bz2 systemviewer-7d71827c25ff1ab47c03aaa26f63a9a754b3d549.zip |
Condensed solar system csv files into one.
Add argument parser for help and different systems
Diffstat (limited to 'include/system.hpp')
-rw-r--r-- | include/system.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/system.hpp b/include/system.hpp index 9de10bc..c907f1a 100644 --- a/include/system.hpp +++ b/include/system.hpp @@ -11,19 +11,19 @@ class System { private: friend class SystemView; struct SystemTreeNode { - unsigned entityId; + int entityId; std::list<SystemTreeNode> children; }; SystemTreeNode m_systemTree; ecs::EntityMan m_entityMan; - ecs::Entity &addOrbital(const std::string &name, const std::string &orbitingName, unsigned long a, double e, unit::Mass m, unsigned r, double M, double w); + void addOrbital(const std::string &name, const std::string &orbitingName, unsigned long a, double e, unit::Mass m, unsigned r, double M, double w); void tickOrbitals(unit::Time time); SystemTreeNode *traverseSystemTree(SystemTreeNode &node, const std::string &name); SystemTreeNode *getNode(const std::string &name); public: - System(); + System(const std::string &name); void update(); |