+4
-4
src/scripts/modules/input.py
+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