21#include <entt/entt.hpp>
22#include <glm/vec3.hpp>
36Node
CreateShip(Node& starsystem, Node& fleet,
const glm::vec3& orbit,
const std::string& shipName =
"");
38Node
CreateShip(Node& starsystem, Node& fleet, Node& orbit,
const std::string& shipName =
"");
40[[nodiscard]] entt::entity
LaunchShip(Universe&
universe,
const components::types::Orbit& orbit);
42Node
CreateShip(Node& starsystem, Node& fleet,
const components::types::Orbit& orbit,
const std::string& shipName =
"");
Definition: cityactions.cpp:23
Node CreateShip(Node &starsystem, Node &fleet, const glm::vec3 &orbit, const std::string &shipName)
creates a ship with a name and assigns it to a fleet and solar system
Definition: shiplaunchaction.cpp:39
entt::entity LaunchShip(Universe &universe, const components::types::Orbit &orbit)
Definition: shiplaunchaction.cpp:68
common::Universe * universe
Definition: turnsavewindow.h:3