My Pygame Game Engine

Update input.py

WillM 76936e60 9ffe3c8f

Changed files
+4 -4
src
scripts
modules
+4 -4
src/scripts/modules/input.py
··· 42 42 43 43 def is_just_pressed(self, key, input_state=""): 44 44 keys = pygame.key.get_pressed() 45 - key_signature = False 46 - exec("key_signature = pygame.K_" + key) 45 + code = "self.key_signature = pygame.K_" + key 46 + exec(code) 47 47 if input_state != "": 48 - return bool(keys[key_signature] and not self.last_frame_keys[self.record_keys.index(key)] and pygame.mouse.get_focused() and input_state == self.input_state) 48 + return bool(keys[self.key_signature] and not self.last_frame_keys[self.record_keys.index(key)] and pygame.mouse.get_focused() and input_state == self.input_state) 49 49 else: 50 - return bool(keys[key_signature] and not self.last_frame_keys[self.record_keys.index(key)] and pygame.mouse.get_focused()) 50 + return bool(keys[self.key_signature] and not self.last_frame_keys[self.record_keys.index(key)] and pygame.mouse.get_focused()) 51 51 52 52 def is_any_key_pressed(self): 53 53 return self.any_key_pressed