#ifndef BOAT_MODULE_H_
#define BOAT_MODULE_H_
#include <flecs.h>
#include <Ogre.h>
namespace Ogre
{
class Entity;
class SceneNode;
}
namespace ECS
{
struct BoatType {
	Ogre::String resourceName;
	Ogre::Vector3 position;
	Ogre::Quaternion orientation;
};
struct BoatBase {
	Ogre::Entity *mEnt;
	Ogre::SceneNode *mNode;
};
struct BoatCurrentActuator {
	Ogre::String actuator;
	flecs::entity actuator_e;
};
struct SpawnBoat {};
struct BoatModule {
	BoatModule(flecs::world &ecs);
};
}
#endif