raycaster/src/renderer.h

15 lines
248 B
C
Raw Normal View History

2023-04-22 04:47:10 +00:00
#pragma once
#include "screen.h"
2023-04-22 16:35:09 +00:00
#include "ray.h"
2023-04-22 04:47:10 +00:00
typedef struct {
2023-04-23 01:47:58 +00:00
v2 pos;
2023-04-22 04:47:10 +00:00
float angle;
} Camera;
void init_camera(Camera* camera);
void update_camera(Camera* camera, Screen* screeen);
void render(Screen* screen, const Camera* camera);