#include "example.hpp" #include "components.hpp" void OnEntityTypeCollision(const EntityHandle &lhs, const EntityHandle &rhs) { fprintf(stdout, "[Example::OnEntityTypeCollision] Called\n"); } void OnEntityCollision(const EntityHandle &lhs, const EntityHandle &rhs) { fprintf(stdout, "[Example::OnEntityCollision] Called\n"); } void OnInit() { PkeArray_Add(&pkePluginCallbacks, PkeCallback { .name = "OnEntTypeColl", .func = reinterpret_cast(OnEntityTypeCollision), }); PkeArray_Add(&pkePluginCallbacks, PkeCallback { .name = "OnEntColl", .func = reinterpret_cast(OnEntityCollision), }); } PKEPluginInterface pkePluginInterface { .OnInit = OnInit, };