![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "AI/ActionInterface/Headers/AITeam.h"
#include "AI/ActionInterface/Headers/AIProcessor.h"
#include "Scenes/WarScene/AESOPActions/Headers/WarSceneActions.h"
Go to the source code of this file.
Classes | |
class | Divide::AI::WorkingMemoryFact< T, F > |
class | Divide::AI::GlobalWorkingMemory |
class | Divide::AI::LocalWorkingMemory |
class | Divide::AI::WarSceneOrder |
struct | Divide::AI::GOAPPackage |
class | Divide::AI::WarSceneAIProcessor |
class | Divide::AI::Attorney::WarAISceneWarAction |
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
namespace | Divide::AI |
namespace | Divide::AI::Attorney |
Macros | |
#define | DVD_WAR_SCENE_AI_ACTION_LIST_H_ |
Typedefs | |
using | Divide::AI::AINodeFact = WorkingMemoryFact< AIEntity *, FactType::AI_NODE > |
using | Divide::AI::SGNNodeFact = WorkingMemoryFact< SceneGraphNode *, FactType::SGN_NODE > |
using | Divide::AI::PositionFact = WorkingMemoryFact< vec3< F32 >, FactType::POSITION > |
using | Divide::AI::SmallCounterFact = WorkingMemoryFact< U8, FactType::COUNTER_SMALL > |
using | Divide::AI::MediumCounterFact = WorkingMemoryFact< U16, FactType::COUNTER_MEDIUM > |
using | Divide::AI::LargeCounterFact = WorkingMemoryFact< U32, FactType::COUNTER_LARGE > |
using | Divide::AI::ToggleStateFact = WorkingMemoryFact< bool, FactType::TOGGLE_STATE > |
Enumerations | |
enum class | Divide::AI::UnitAttributes : U8 { Divide::AI::HEALTH_POINTS = 0 , Divide::AI::DAMAGE = 1 , Divide::AI::ALIVE_FLAG = 2 , Divide::AI::COUNT } |
enum class | Divide::AI::AIMsg : U8 { Divide::AI::HAVE_FLAG = 0 , Divide::AI::RETURNED_FLAG = 1 , Divide::AI::ENEMY_HAS_FLAG = 2 , Divide::AI::HAVE_SCORED = 3 , Divide::AI::ATTACK = 4 , Divide::AI::HAVE_DIED = 5 , Divide::AI::COUNT } |
enum class | Divide::AI::FactType : U8 { Divide::AI::POSITION = 0 , Divide::AI::COUNTER_SMALL = 1 , Divide::AI::COUNTER_MEDIUM = 2 , Divide::AI::COUNTER_LARGE = 3 , Divide::AI::TOGGLE_STATE = 4 , Divide::AI::AI_NODE = 5 , Divide::AI::SGN_NODE = 6 , Divide::AI::COUNT } |
#define DVD_WAR_SCENE_AI_ACTION_LIST_H_ |
Definition at line 34 of file WarSceneAIProcessor.h.