14#ifndef COLLISION_BOX_CLASS_H
15#define COLLISION_BOX_CLASS_H
gère une boîte de collision
Definition collisionBoxClass.h:28
void setOffsetY(const Vector2f &off_)
Change l'offsetY.
Definition collisionBoxClass.cpp:113
CollisionBox()
constructeur par défault de la boîte de collision
Definition collisionBoxClass.cpp:23
void setOffsetX(const Vector2f &off_)
Change l'offsetX.
Definition collisionBoxClass.cpp:105
Vector2f offsetX
Definition collisionBoxClass.h:171
Vector2f offsetY
Definition collisionBoxClass.h:172
float getTop()
Renvoie la position y de la limite haute de la boite.
Definition collisionBoxClass.cpp:129
bool check(const CollisionBox &otherBox) const
Detecte si la boîte est en collision avec une autre.
Definition collisionBoxClass.cpp:27
Vector2f getOffsetY() const
Renvoie l'offset Y de la boîte.
Definition collisionBoxClass.cpp:103
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:55
Vector2f getOffsetX() const
Renvoie l'offset X de la boîte.
Definition collisionBoxClass.cpp:101
void flipHorizontally()
renverse la boîte de collision horizontallement
Definition collisionBoxClass.cpp:160
float getRight()
Renvoie la position x de la limite droite de la boite.
Definition collisionBoxClass.cpp:147
float getLeft()
Renvoie la position x de la limite gauche de la boite.
Definition collisionBoxClass.cpp:141
float getBottom()
Renvoie la position y de la limite basse de la boite.
Definition collisionBoxClass.cpp:135
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:121
void flipVertically()
renverse la boîte de collision verticallement
Definition collisionBoxClass.cpp:153
gère un objet avec de propriété géométrique
Definition geometricClass.h:28
Definition bbopMathClass.h:47