Spellforce-Spell-framework
Loading...
Searching...
No Matches
src
internal
registry
ai_data_registries
sf_ai_avoidance_registry.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
../../../api/sfsf.h
"
4
#include "
../../core/sf_wrappers.h
"
5
#include "
../../handlers/sf_ai_avoidance_handlers.h
"
6
#include "
../../core/sf_modloader.h
"
7
8
#include <iostream>
9
#include <map>
10
#include <cstdint>
11
#include <list>
12
#include <utility>
13
14
extern
void
registerAiAvoidanceHandler
(uint16_t spell_line,
15
ai_avoidance_handler_ptr
handler);
16
extern
ai_avoidance_handler_ptr
get_ai_avoidance_handler
(uint16_t spell_line);
sf_ai_avoidance_handlers.h
registerAiAvoidanceHandler
void registerAiAvoidanceHandler(uint16_t spell_line, ai_avoidance_handler_ptr handler)
Definition
sf_ai_avoidance_registry.cpp:5
get_ai_avoidance_handler
ai_avoidance_handler_ptr get_ai_avoidance_handler(uint16_t spell_line)
Definition
sf_ai_avoidance_registry.cpp:21
sf_modloader.h
ai_avoidance_handler_ptr
uint32_t(__thiscall * ai_avoidance_handler_ptr)(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_line)
Definition
sf_registration_functions.h:22
sf_wrappers.h
sfsf.h
Generated by
1.12.0