blankart/src/k_objects.h
Eidolon d08b923f06 Merge branch 'extern-c-everything' into 'master'
Add extern "C" in C++ to all headers

See merge request KartKrew/Kart!842
2024-10-15 14:14:43 -04:00

22 lines
484 B
C

/* object-specific code */
#ifndef k_objects_H
#define k_objects_H
#ifdef __cplusplus
extern "C" {
#endif
#include "taglist.h"
/* Loops */
mobj_t *Obj_FindLoopCenter(const mtag_t tag);
void Obj_InitLoopEndpoint(mobj_t *end, mobj_t *anchor);
void Obj_InitLoopCenter(mobj_t *center);
void Obj_LinkLoopAnchor(mobj_t *anchor, mobj_t *center, UINT8 type);
void Obj_LoopEndpointCollide(mobj_t *special, mobj_t *toucher);
#ifdef __cplusplus
} // extern "C"
#endif
#endif/*k_objects_H*/