bool rectcollision(const base_type& one, const base_type& two);
bool rectcollision_offset(const base_type& one, const base_type& two, float off_x, float off_y);
void collision_swept_object_map(base_type* old, base_type* current);
bool collision_object_map(const base_type& object);
bool rectcollision(const base_type& one, const base_type& two);
bool rectcollision_offset(const base_type& one, const base_type& two, float off_x, float off_y);
void collision_swept_object_map(base_type* old, base_type* current);
bool collision_object_map(const base_type& object);