renamed renderer classes. fixed shooting taking rad instead of degrees as parameter.

This commit is contained in:
Andreas Ortmann 2016-09-28 11:35:56 +02:00
parent 74b4573c3a
commit c8288d7a25
14 changed files with 186 additions and 393 deletions

View file

@ -1,9 +1,10 @@
#include "commands.hpp"
#include "trace.hpp"
#include <iostream>
#include "trace.hpp"
#include "util.hpp"
namespace game {
void ShootCommand::apply(Player *player, State *state) const
{
@ -12,7 +13,7 @@ namespace game {
// TODO: idea
// shoot multiple rockets at once or from different positions after
// level up / upgrade ...
Missile *missile = new Missile(player, player->ship->position, m_angle, player->speed);
Missile *missile = new Missile(player, player->ship->position, util::deg2rad(m_angle), player->speed);
Trace *trace = new Trace(missile);
missile->trace = trace;