aboutsummaryrefslogtreecommitdiffstats
path: root/src/player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.cpp')
-rw-r--r--src/player.cpp62
1 files changed, 5 insertions, 57 deletions
diff --git a/src/player.cpp b/src/player.cpp
index f40a1d1..91e505c 100644
--- a/src/player.cpp
+++ b/src/player.cpp
@@ -2,7 +2,7 @@
* @file player.cpp
* Manages player input.
*
- * Copyright (C) 2019 Clyne Sullivan
+ * Copyright (C) 2022 Clyne Sullivan
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,18 +24,16 @@
#include "components/Script.hpp"
#include "components/Velocity.hpp"
-void PlayerSystem::configure([[maybe_unused]] entityx::EntityManager& entities,
+void PlayerSystem::configure(entityx::EntityManager&,
entityx::EventManager& events)
{
events.subscribe<entityx::ComponentAddedEvent<Player>>(*this);
events.subscribe<entityx::ComponentRemovedEvent<Player>>(*this);
- events.subscribe<KeyUpEvent>(*this);
- events.subscribe<KeyDownEvent>(*this);
}
-void PlayerSystem::update([[maybe_unused]] entityx::EntityManager& entites,
- [[maybe_unused]] entityx::EventManager& events,
- [[maybe_unused]] entityx::TimeDelta dt)
+void PlayerSystem::update(entityx::EntityManager&,
+ entityx::EventManager&,
+ entityx::TimeDelta)
{
}
@@ -50,53 +48,3 @@ void PlayerSystem::receive(const entityx::ComponentRemovedEvent<Player>& cre)
player.invalidate();
}
-void PlayerSystem::receive(const KeyDownEvent& kue)
-{
- if (player.valid()) {
- if (kue.sym == SDLK_a) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("MoveLeftPressed",
- e.component<Scripted>()->caller);
- });
- } else if (kue.sym == SDLK_d) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("MoveRightPressed",
- e.component<Scripted>()->caller);
- });
- } else if (kue.sym == SDLK_SPACE) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("JumpKeyPressed",
- e.component<Scripted>()->caller);
- });
- }
- }
-}
-
-void PlayerSystem::receive(const KeyUpEvent& kue)
-{
- if (player.valid()) {
- if (kue.sym == SDLK_a) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("MoveLeftReleased",
- e.component<Scripted>()->caller);
- });
- } else if (kue.sym == SDLK_d) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("MoveRightReleased",
- e.component<Scripted>()->caller);
- });
- } else if (kue.sym == SDLK_SPACE) {
- entities.each<EventListener>(
- [](entityx::Entity e, EventListener& el) {
- el.tryListener("JumpKeyReleased",
- e.component<Scripted>()->caller);
- });
- }
- }
-}
-