14#ifndef COLLISION_BOX_CLASS_H
15#define COLLISION_BOX_CLASS_H
void setOffsetY(const Vector2f &off_)
Change l'offsetY.
Definition collisionBoxClass.cpp:101
CollisionBox()
constructeur par défault de la boîte de collision
Definition collisionBoxClass.cpp:21
CollisionBox(Vector2f nPos, Vector2f nOrigin, Vector2f nSize, float nRotation)
Constructeur de la boîte de collision.
Definition collisionBoxClass.cpp:17
void setOffsetX(const Vector2f &off_)
Change l'offsetX.
Definition collisionBoxClass.cpp:90
float getTop()
Renvoie la position y de la limite haute de la boite.
Definition collisionBoxClass.cpp:120
bool check(const CollisionBox &otherBox) const
Detecte si la boîte est en collision avec une autre.
Definition collisionBoxClass.cpp:29
Vector2f getOffsetY() const
Renvoie l'offset Y de la boîte.
Definition collisionBoxClass.cpp:85
bool checkWithRotation(const CollisionBox &otherBox) const
Detecte si la boîte est en collision en prenant en compte la rotaion des deux boîtes.
Definition collisionBoxClass.cpp:48
Vector2f getOffsetX() const
Renvoie l'offset X de la boîte.
Definition collisionBoxClass.cpp:80
void flipHorizontally()
renverse la boîte de collision horizontallement
Definition collisionBoxClass.cpp:151
float getRight()
Renvoie la position x de la limite droite de la boite.
Definition collisionBoxClass.cpp:138
float getLeft()
Renvoie la position x de la limite gauche de la boite.
Definition collisionBoxClass.cpp:132
float getBottom()
Renvoie la position y de la limite basse de la boite.
Definition collisionBoxClass.cpp:126
void follow(const Geometric &to_follow)
Copy les caractèristique d'un objet Geometric pour utiliser la boîte de collision comme la sienne.
Definition collisionBoxClass.cpp:112
void flipVertically()
renverse la boîte de collision verticallement
Definition collisionBoxClass.cpp:144
Geometric(Vector2f nPos, Vector2f nOrigin, Vector2f nSize, float nRotation)
Definition geometricClass.cpp:16
Definition bbopMathClass.h:45