Spellforce-Spell-framework
Loading...
Searching...
No Matches
src
internal
registry
ai_data_registries
sf_ai_single_target_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_spell_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
registerAiSingleTargetHandler
(uint16_t spell_line,
15
ai_single_handler_ptr
handler);
16
extern
ai_single_handler_ptr
get_single_ai_handler
(uint16_t spell_line);
get_single_ai_handler
ai_single_handler_ptr get_single_ai_handler(uint16_t spell_line)
Definition
sf_ai_single_target_registry.cpp:21
registerAiSingleTargetHandler
void registerAiSingleTargetHandler(uint16_t spell_line, ai_single_handler_ptr handler)
Definition
sf_ai_single_target_registry.cpp:5
sf_ai_spell_handlers.h
sf_modloader.h
ai_single_handler_ptr
uint32_t(__thiscall * ai_single_handler_ptr)(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_registration_functions.h:19
sf_wrappers.h
sfsf.h
Generated by
1.12.0