#pragma once #include "screen.h" #include "ray.h" typedef struct { float x, y; float angle; } Camera; void init_camera(Camera* camera); void update_camera(Camera* camera, Screen* screeen); v2 get_cam_right(const Camera* camera); void render(Screen* screen, const Camera* camera);