fencer/src/player.c
2023-10-07 22:58:51 +02:00

38 lines
708 B
C

#include "player.h"
void player_spawn(Player* self, Vector at) {
self->transform.position = at;
}
void player_start(Player* self) {
self->transform = IdentityTransform;
}
void player_update(Player* self, float dt) {
}
Transform* player_get_transform(Player* self) {
return &self->transform;
}
RigidBody* player_get_rigidbody(Player* self) {
return self->rigidbody;
}
Shape* player_get_shape(Player* self) {
return self->shape;
}
Vector* player_get_position(Player* self) {
return &self->transform.position;
}
Vector* player_get_scale(Player* self) {
return &self->transform.scale;
}
float* player_get_rotation(Player* self) {
return &self->transform.rotation;
}