Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
CreatureAISelector.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef SKYFIRE_CREATUREAISELECTOR_H
7
#define SKYFIRE_CREATUREAISELECTOR_H
8
9
class
CreatureAI
;
10
class
Creature
;
11
class
MovementGenerator
;
12
class
GameObjectAI
;
13
class
GameObject
;
14
15
namespace
FactorySelector
16
{
17
CreatureAI*
selectAI
(Creature*);
18
MovementGenerator*
selectMovementGenerator
(Creature*);
19
GameObjectAI*
SelectGameObjectAI
(GameObject*);
20
}
21
#endif
CreatureAI
Definition
CreatureAI.h:54
Creature
Definition
Creature.h:427
GameObjectAI
Definition
GameObjectAI.h:16
GameObject
Definition
GameObject.h:629
MovementGenerator
Definition
MovementGenerator.h:18
FactorySelector
Definition
CreatureAISelector.cpp:17
FactorySelector::selectAI
CreatureAI * selectAI(Creature *creature)
Definition
CreatureAISelector.cpp:18
FactorySelector::selectMovementGenerator
MovementGenerator * selectMovementGenerator(Creature *creature)
Definition
CreatureAISelector.cpp:89
FactorySelector::SelectGameObjectAI
GameObjectAI * SelectGameObjectAI(GameObject *go)
Definition
CreatureAISelector.cpp:117
src
server
game
AI
CreatureAISelector.h
Generated on
for Project SkyFire Core by
1.17.0