1
0
Fork 0
Toy-Raytracer/Player.cpp

29 lines
428 B
C++
Raw Normal View History

2019-05-27 13:50:49 +02:00
//
// Created by trotfunky on 27/05/19.
//
#include "Player.h"
Player::Player(float x, float y, float alpha) : x(x), y(y), orientation(alpha)
{}
void Player::move(float dx, float dy)
{
x += dx;
y += dy;
}
void Player::rotate(float alpha)
{
orientation += fmodf(alpha, 360);
if(orientation > 360)
{
orientation -= 360;
}
else if(orientation < 0)
{
orientation += 360;
}
}