#ifndef collide_H_INCLUDED #define collide_H_INCLUDED #include "thing.h" #include "state.h" enum CollisionKinds_ { COLLIDE_BEGIN = 1, COLLIDE_COLLIDING = 2, COLLIDE_END = 3 }; int callrb_collide_things(Thing * t1, Thing * t2, int kind, void * data); int callrb_collide_hulls(BumpHull * h1, BumpHull * h2, int kind, void * data); int callrb_sprite_event(SpriteState * spritestate, int kind, void * data); int callrb_on_start(); int callrb_on_reload(); int callrb_on_update(State * self); int callrb_on_gui(zori_id widget_id, int kind, void * data); #endif