Trace Engine
A Raycaster Engine in C
Loading...
Searching...
No Matches
trc_transform.h
Go to the documentation of this file.
1#ifndef TRC_TRANSFORM
2#define TRC_TRANSFORM
3
5
11typedef struct {
13 float angle;
14 int size;
16
25void move_and_collide(trc_transform_t* transform, const trc_world_position_t velocity);
26
36void move_and_slide(trc_transform_t* transform, const trc_world_position_t velocity);
37
45void rotate_transform(trc_transform_t* transform, const float rotation_delta);
46
47#endif
Definition trc_transform.h:11
int size
Definition trc_transform.h:14
float angle
Definition trc_transform.h:13
trc_world_position_t pos
Definition trc_transform.h:12
Definition trc_world_position.h:7
void move_and_collide(trc_transform_t *transform, const trc_world_position_t velocity)
Definition trc_transform.c:30
void move_and_slide(trc_transform_t *transform, const trc_world_position_t velocity)
Definition trc_transform.c:46
void rotate_transform(trc_transform_t *transform, const float rotation_delta)
Definition trc_transform.c:54