#pragma once #include #include #include #include #include "../include/defines.h" #include "../include/math.h" #include "../include/macros.h" #include "../custom_types.h" short checkLineW( VECTOR * pointA, VECTOR * pointB, MESH * mesh ); short checkLineS( VECTOR * pointA, VECTOR * pointB, MESH * mesh ); VECTOR getIntCollision(BODY one, BODY two); VECTOR getExtCollision(BODY one, BODY two); void checkBodyCol(BODY * one, BODY * two); void applyAngMom(LEVEL curLvl ); void ResolveCollision( BODY * one, BODY * two ); VECTOR angularMom(BODY body); void applyAcceleration(BODY * actor, int dt); u_int jump(BODY * actor, int dt); void respawnMesh(LEVEL * level, MESH * mesh, VECTOR * rot, VECTOR * pos, NODE * node);