Spellforce-Spell-framework
Toggle main menu visibility
Loading...
Searching...
No Matches
sf_spelltype_registry.h
Go to the documentation of this file.
1
#ifndef SF_SPELLTYPE_REGISTRY_H
2
#define SF_SPELLTYPE_REGISTRY_H
3
4
#include <stdint.h>
5
#include "
../../../api/sfsf.h
"
6
7
extern
void
__thiscall
initializeSpellData
(
SF_CGdSpell
*_this,
8
uint16_t spell_id,
SpellDataKey
key);
9
extern
handler_ptr
get_spell_handler
(
const
uint16_t key);
10
extern
void
registerSpellTypeHandler
(uint16_t spell_index,
handler_ptr
handler);
11
12
#endif
SpellDataKey
SpellDataKey
Definition
sf_general_structures.h:462
initializeSpellData
void __thiscall initializeSpellData(SF_CGdSpell *_this, uint16_t spell_id, SpellDataKey key)
Definition
sf_spelltype_registry.cpp:13
registerSpellTypeHandler
void registerSpellTypeHandler(uint16_t spell_index, handler_ptr handler)
Definition
sf_spelltype_registry.cpp:31
get_spell_handler
handler_ptr get_spell_handler(const uint16_t key)
Definition
sf_spelltype_registry.cpp:19
sfsf.h
handler_ptr
void(__thiscall * handler_ptr)(SF_CGdSpell *, uint16_t)
Definition
sfsf.h:30
SF_CGdSpell
Definition
sf_spell_structures.h:26
src
internal
registry
spell_data_registries
sf_spelltype_registry.h
Generated by
1.17.0