raycasting/camera.h

18 lines
239 B
C
Raw Normal View History

2023-04-01 07:16:14 +08:00
#ifndef CAMERA_H
#define CAMERA_H
2023-04-02 07:41:32 +08:00
#include <SFML/Graphics.hpp>
2023-04-01 07:16:14 +08:00
typedef struct
{
sf::Vector2f pos;
float direction;
unsigned int resolution;
2023-04-01 07:16:14 +08:00
float fov;
float drawScale;
2023-04-01 07:16:14 +08:00
} Camera;
void camera_update(Camera* camera, float t);
2023-04-01 07:16:14 +08:00
#endif