Trace Engine
A Raycaster Engine in C
Loading...
Searching...
No Matches
trc_camera.h
Go to the documentation of this file.
1#ifndef TRC_CAMERA
2#define TRC_CAMERA
3
5
10
14void move_camera_sliding(const trc_world_position_t velocity);
15
20
26void rotate_camera(const float rotation_delta);
27
32
36float get_camera_angle(void);
37
43void reset_camera_info(void);
44
50void draw_camera(void);
51
55void open_door(void);
56
57#endif
Definition trc_world_position.h:7
void open_door(void)
Definition trc_camera.c:79
void draw_camera(void)
Definition trc_camera.c:67
float get_camera_angle(void)
Definition trc_camera.c:29
void move_camera_colliding(const trc_world_position_t velocity)
Definition trc_camera.c:48
trc_world_position_t get_camera_direction(void)
Definition trc_camera.c:34
void rotate_camera(const float rotation_delta)
Definition trc_camera.c:53
void move_camera_sliding(const trc_world_position_t velocity)
Definition trc_camera.c:43
trc_world_position_t get_camera_position(void)
Definition trc_camera.c:24
void reset_camera_info(void)
Definition trc_camera.c:58