Files
Cesarus85--ringfall-mjolnir-vr/source/objects/object_deleted_procs.c
T

53 lines
963 B
C

/*
OBJECT_DELETED_PROCS.C
symbols in this file:
00128700 0030:
_object_deleted_procs_call (0000)
0030B378 000c:
_object_deleted_procs (0000)
*/
/* ---------- headers */
#include "cseries.h"
#include "objects.h"
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
/* ---------- prototypes */
void ai_handle_deleted_object(long deleted_object_index);
void players_handle_deleted_object(long deleted_object_index);
/* ---------- globals */
object_deleted_proc object_deleted_procs[3] =
{
objects_fix_for_deleted_object,
ai_handle_deleted_object,
players_handle_deleted_object
};
/* ---------- public code */
void object_deleted_procs_call(
long deleted_object_index)
{
object_deleted_proc *deleted_proc = object_deleted_procs;
long deleted_proc_count = NUMBEROF(object_deleted_procs);
do
{
(*deleted_proc)(deleted_object_index);
deleted_proc++;
}
while (--deleted_proc_count);
}
/* ---------- private code */