Spellforce-Spell-framework
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
7extern void __thiscall initializeSpellData(SF_CGdSpell *_this,
8 uint16_t spell_id, SpellDataKey key);
9extern handler_ptr get_spell_handler(const uint16_t key);
10extern void registerSpellTypeHandler(uint16_t spell_index, handler_ptr handler);
11
12#endif
void(__thiscall * handler_ptr)(SF_CGdSpell *, uint16_t)
void __thiscall initializeSpellData(SF_CGdSpell *_this, uint16_t spell_id, SpellDataKey key)
void registerSpellTypeHandler(uint16_t spell_index, handler_ptr handler)
handler_ptr get_spell_handler(const uint16_t key)