From 666968727886dc14aad8f8022f4f5daa0ea0f248 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Tue, 13 Aug 2019 10:23:08 -0500 Subject: [PATCH] Simplified InputMapper#action --- lib/managers/input_mapper.rb | 9 ++------- lib/objects/entities/player.rb | 1 - 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/managers/input_mapper.rb b/lib/managers/input_mapper.rb index cdc649f..b11ac0c 100644 --- a/lib/managers/input_mapper.rb +++ b/lib/managers/input_mapper.rb @@ -84,17 +84,12 @@ class IMICFPS def self.action(key) answer = nil - @@keymap.each do |action, value| + @@keymap.detect do |action, value| if value.is_a?(Array) - if value.include?(key) - answer = action - break - end - + answer = action if value.include?(key) else if value == key answer = action - break end end end diff --git a/lib/objects/entities/player.rb b/lib/objects/entities/player.rb index 40f564c..22cd13e 100644 --- a/lib/objects/entities/player.rb +++ b/lib/objects/entities/player.rb @@ -163,7 +163,6 @@ class IMICFPS def toggle_first_person_view @first_person_view = !@first_person_view @visible = !@first_person_view - puts "First Person? #{@first_person_view}" end def turn_180