renamed renderer classes. fixed shooting taking rad instead of degrees as parameter.
This commit is contained in:
parent
74b4573c3a
commit
c8288d7a25
14 changed files with 186 additions and 393 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue