mirror of
https://github.com/HowestDAE/dae16-VerhulstBram.git
synced 2025-12-16 12:21:48 +01:00
Added basic player / collisions in player
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "Collision.h"
|
||||
|
||||
#include "utils.h"
|
||||
#include "../Game/Player.h"
|
||||
|
||||
namespace Collision
|
||||
{
|
||||
@@ -120,4 +121,14 @@ namespace Collision
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool ResolvePlayerVsRect(Player& player, float ElapsedTime, Collision::CollisionRect* staticRectangle) {
|
||||
CollisionRect rect = player.GetCollisionRect();
|
||||
Collision::ResolveDynamicRectVsRect(rect, ElapsedTime, staticRectangle);
|
||||
// std::map<CollisionDirection, TileCollisionRect*> test = rect.ContactMap;
|
||||
// player.SetContactMap(test);
|
||||
player.SetPosition(rect.pos);
|
||||
player.SetVelocity(rect.vel);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user