14 lines
248 B
C
14 lines
248 B
C
#pragma once
|
|
|
|
#include "screen.h"
|
|
#include "ray.h"
|
|
|
|
typedef struct {
|
|
v2 pos;
|
|
float angle;
|
|
} Camera;
|
|
|
|
void init_camera(Camera* camera);
|
|
void update_camera(Camera* camera, Screen* screeen);
|
|
|
|
void render(Screen* screen, const Camera* camera);
|