23 lines
376 B
C++
23 lines
376 B
C++
|
#ifndef __PTF_COLLISION_DATA_HPP__
|
||
|
#define __PTF_COLLISION_DATA_HPP__
|
||
|
|
||
|
#include <SFML/Graphics.hpp>
|
||
|
|
||
|
class Object;
|
||
|
|
||
|
/**
|
||
|
* Structure qui retient des informations sur les
|
||
|
* collisions
|
||
|
*/
|
||
|
struct CollisionData {
|
||
|
sf::Vector2f normal;
|
||
|
float depth;
|
||
|
|
||
|
Object& objA;
|
||
|
Object& objB;
|
||
|
|
||
|
CollisionData(Object& objA, Object& objB) : objA(objA), objB(objB) {}
|
||
|
};
|
||
|
|
||
|
#endif
|