Files
ogre-prototype/src/gamedata/SmartObject.h
2025-10-22 16:39:19 +03:00

19 lines
351 B
C++

#ifndef SMART_OBJECT_H_
#define SMART_OBJECT_H_
#include <Ogre.h>
#include <flecs.h>
namespace ECS
{
struct SmartObject {
Ogre::String enterNodeName;
Ogre::String exitNodeName;
Ogre::String scenario;
};
struct SmartObjectManager {
std::vector<flecs::entity> targets;
};
struct SmartObjectModule {
SmartObjectModule(flecs::world &ecs);
};
}
#endif