#include "api/BoxCollider.h" #include "system/CollisionSystem.h" #include #include #include #include #include #include #include using namespace crepe; using namespace std; int main(int argc, char * argv[]) { GameObject game_object1(0, "Name", "Tag", Vector2{1, 1}, 90, 1); game_object1.add_component(Rigidbody::Data{ .mass = 1, .gravity_scale = 1, .body_type = Rigidbody::BodyType::DYNAMIC, .constraints = {0, 0, 0}, .use_gravity = true, .bounce = false, .offset = {3,3} }); game_object1.add_component(Vector2{5, 5}, 100, 50); GameObject game_object2(1, "Name", "Tag", Vector2{20, 2}, 90, 1); game_object2.add_component(Rigidbody::Data{ .mass = 1, .gravity_scale = 1, .body_type = Rigidbody::BodyType::DYNAMIC, .constraints = {0, 0, 0}, .use_gravity = true, .bounce = false, .offset = {4,4} }); game_object2.add_component(Vector2{6, 6}, 100, 50); CollisionSystem coltest; coltest.update(); return 0; }