giving the collided Axis for context to callback on collisions

This commit is contained in:
Clément Le Bihan
2021-06-08 00:19:34 +02:00
parent 65af11f3f9
commit 22606ecf68
7 changed files with 70 additions and 43 deletions
@@ -16,8 +16,8 @@ namespace BBM
}
CollisionComponent::CollisionComponent(WAL::Entity &entity,
const WAL::Callback<WAL::Entity &, const WAL::Entity &> &onCollide,
const WAL::Callback<WAL::Entity &, const WAL::Entity &> &onCollided,
const WAL::Callback<WAL::Entity &, const WAL::Entity &, int> &onCollide,
const WAL::Callback<WAL::Entity &, const WAL::Entity &, int> &onCollided,
Vector3f positionOffset,
Vector3f bound)
: WAL::Component(entity),
@@ -28,8 +28,8 @@ namespace BBM
{}
CollisionComponent::CollisionComponent(WAL::Entity &entity,
const WAL::Callback<WAL::Entity &, const WAL::Entity &> &onCollide,
const WAL::Callback<WAL::Entity &, const WAL::Entity &> &onCollided,
const WAL::Callback<WAL::Entity &, const WAL::Entity &, int> &onCollide,
const WAL::Callback<WAL::Entity &, const WAL::Entity &, int> &onCollided,
float positionOffset,
float boundSize)
: WAL::Component(entity),