Vec2 Camera_WorldVecToScreen(Vec2 worldPosition)
[Utility] Converts world coordinates to screen coordinates
Definition camera.c:57
bool Camera_ScreenRectIsOnScreen(SDL_Rect rect)
Definition camera.c:116
SDL_Rect Camera_GetWorldViewRect()
[Utility] Gets the current view rectangle in world coordinates
Definition camera.c:96
bool Camera_WorldRectIsOnScreen(SDL_Rect rect)
[Utility] Checks if a rectangle is visible on screen
Definition camera.c:111
Vec2 Camera_ScreenVecToWorld(Vec2 screenPosition)
[Utility] Converts screen coordinates to world coordinates
Definition camera.c:69
void Camera_UpdatePosition()
[PostUpdate] Updates the camera position based on player position and mouse input
Definition camera.c:24
CameraSystem camera
Definition camera.c:17
Vec2 position
Position of the camera in the world.
Definition camera.h:29
float zoom
Zoom level of the camera.
Definition camera.h:30
A 2D vector structure.
Definition vec2.h:81
Provides 2D vector functionality for positions, directions, and transformations.