|
|
|
@ -82,12 +82,14 @@ int (*alloc_matgloss_buffer_callback)(t_matgloss**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_descriptor_buffer_callback)(t_descriptor_color**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_matgloss_other_buffer_callback)(t_matglossOther**, uint32_t) = NULL;
|
|
|
|
|
|
|
|
|
|
int (*alloc_t_feature_buffer_callback)(t_feature**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_t_hotkey_buffer_callback)(t_hotkey**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_t_screen_buffer_callback)(t_screen**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_feature_buffer_callback)(t_feature**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_hotkey_buffer_callback)(t_hotkey**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_screen_buffer_callback)(t_screen**, uint32_t) = NULL;
|
|
|
|
|
|
|
|
|
|
int (*alloc_t_customWorkshop_buffer_callback)(t_customWorkshop**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_t_material_buffer_callback)(t_material**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_tree_buffer_callback)(t_tree**, uint32_t) = NULL;
|
|
|
|
|
|
|
|
|
|
int (*alloc_customWorkshop_buffer_callback)(t_customWorkshop**, uint32_t) = NULL;
|
|
|
|
|
int (*alloc_material_buffer_callback)(t_material**, uint32_t) = NULL;
|
|
|
|
|
|
|
|
|
|
int (*alloc_creaturetype_buffer_callback)(c_creaturetype**, c_creaturetype_descriptor*, uint32_t) = NULL;
|
|
|
|
|
|
|
|
|
@ -108,11 +110,12 @@ REG_MACRO(Char, char**, alloc_char_buffer_callback)
|
|
|
|
|
REG_MACRO(Matgloss, t_matgloss**, alloc_matgloss_buffer_callback)
|
|
|
|
|
REG_MACRO(DescriptorColor, t_descriptor_color**, alloc_descriptor_buffer_callback)
|
|
|
|
|
REG_MACRO(MatglossOther, t_matglossOther**, alloc_matgloss_other_buffer_callback)
|
|
|
|
|
REG_MACRO(Feature, t_feature**, alloc_t_feature_buffer_callback)
|
|
|
|
|
REG_MACRO(Hotkey, t_hotkey**, alloc_t_hotkey_buffer_callback)
|
|
|
|
|
REG_MACRO(Screen, t_screen**, alloc_t_screen_buffer_callback)
|
|
|
|
|
REG_MACRO(CustomWorkshop, t_customWorkshop**, alloc_t_customWorkshop_buffer_callback)
|
|
|
|
|
REG_MACRO(Material, t_material**, alloc_t_material_buffer_callback)
|
|
|
|
|
REG_MACRO(Feature, t_feature**, alloc_feature_buffer_callback)
|
|
|
|
|
REG_MACRO(Hotkey, t_hotkey**, alloc_hotkey_buffer_callback)
|
|
|
|
|
REG_MACRO(Screen, t_screen**, alloc_screen_buffer_callback)
|
|
|
|
|
REG_MACRO(Tree, t_tree**, alloc_tree_buffer_callback)
|
|
|
|
|
REG_MACRO(CustomWorkshop, t_customWorkshop**, alloc_customWorkshop_buffer_callback)
|
|
|
|
|
REG_MACRO(Material, t_material**, alloc_material_buffer_callback)
|
|
|
|
|
|
|
|
|
|
UNREG_MACRO(Byte, alloc_byte_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Short, alloc_short_buffer_callback)
|
|
|
|
@ -124,11 +127,12 @@ UNREG_MACRO(Char, alloc_char_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Matgloss, alloc_matgloss_buffer_callback)
|
|
|
|
|
UNREG_MACRO(DescriptorColor, alloc_descriptor_buffer_callback)
|
|
|
|
|
UNREG_MACRO(MatglossOther, alloc_matgloss_other_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Feature, alloc_t_feature_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Hotkey, alloc_t_hotkey_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Screen, alloc_t_screen_buffer_callback)
|
|
|
|
|
UNREG_MACRO(CustomWorkshop, alloc_t_customWorkshop_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Material, alloc_t_material_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Feature, alloc_feature_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Hotkey, alloc_hotkey_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Screen, alloc_screen_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Tree, alloc_tree_buffer_callback)
|
|
|
|
|
UNREG_MACRO(CustomWorkshop, alloc_customWorkshop_buffer_callback)
|
|
|
|
|
UNREG_MACRO(Material, alloc_material_buffer_callback)
|
|
|
|
|
|
|
|
|
|
void RegisterCreatureTypeBufferCallback(int (*funcptr)(c_creaturetype**, c_creaturetype_descriptor*, uint32_t))
|
|
|
|
|
{
|
|
|
|
|