23#include <GLFW/glfw3.h>
Camera()
Constructeur par défault de la camera.
Definition cameraClass.cpp:16
Vector2f camY
Limites de la camera en Y.
Definition cameraClass.h:141
bool isInCamView(Shape &obj)
Détermine si un objet Shape est visible sur l'écran à travers le prisme de la Camera.
Definition cameraClass.cpp:92
float getScale()
Renvoie la scale de la camera.
Definition cameraClass.cpp:65
void setPosition(Vector2f nPos)
Change la position de la camera.
Definition cameraClass.cpp:42
Camera(Vector2f nPos, float nScale)
Constructeur de la Camera.
Definition cameraClass.cpp:25
void move(Vector2f m)
Déplace la caméra avec le vecteur m.
Definition cameraClass.cpp:53
void setScale(float nScale)
Change la scale de la camera.
Definition cameraClass.cpp:59
Vector2f getPosition()
Renvoie la position actuelle de la camera.
Definition cameraClass.cpp:48
Vector2f camX
Limites de la camera en X.
Definition cameraClass.h:136
Vector2f camPosToWorldPos(Vector2f camPos)
Convertie des coordonnées en pixel sur la caméra en coordonnées dans le monde.
Definition cameraClass.cpp:81
Vector2f screenPosToCamPos(Vector2f screenPos)
Convertie des coordonnées en pixel sur l'écran en coordonnées sur la caméra.
Definition cameraClass.cpp:70
void buildCamera()
Determine les limites x et y de la cam avec ces attribut.
Definition cameraClass.cpp:34
gère une boîte de collision
Definition collisionBoxClass.h:28
Class parente de toutes les formes géométriques(RectangleShape, ConvexShape, CircleShape,...
Definition shapeClass.h:38
Definition bbopMathClass.h:45