Tank sterring event-based

This commit is contained in:
ViktorLjung
2014-05-12 14:04:55 +02:00
parent c8a77d5c3d
commit 2aa51c3e90
13 changed files with 244 additions and 88 deletions
+8 -8
View File
@@ -38,35 +38,35 @@ void Systems::FreeSteeringSystem::UpdateEntity(double dt, EntityID entity, Entit
bool Systems::FreeSteeringSystem::FreeSteeringInputController::OnCommand(const Events::InputCommand &event)
{
// Movement
if (event.Command == "+forward")
if (event.Command == "+cam_forward")
{
Movement.z += -1.f;
}
else if (event.Command == "-forward")
else if (event.Command == "-cam_forward")
{
Movement.z -= -1.f;
}
else if (event.Command == "+backward")
else if (event.Command == "+cam_backward")
{
Movement.z += 1.f;
}
else if (event.Command == "-backward")
else if (event.Command == "-cam_backward")
{
Movement.z -= 1.f;
}
else if (event.Command == "+right")
else if (event.Command == "+cam_right")
{
Movement.x += 1.f;
}
else if (event.Command == "-right")
else if (event.Command == "-cam_right")
{
Movement.x -= 1.f;
}
else if (event.Command == "+left")
else if (event.Command == "+cam_left")
{
Movement.x += -1.f;
}
else if (event.Command == "-left")
else if (event.Command == "-cam_left")
{
Movement.x -= -1.f;
}