Fixed light icons. Made the search "better". Added more shortcuts and tried to fix som bugs.

This commit is contained in:
2024-08-15 20:10:22 +02:00
parent 1a7b371161
commit e8171d81a9
35 changed files with 705 additions and 262 deletions

View File

@@ -28,6 +28,9 @@ var player_name: String
@export
var player_score: String
@export
var id: int
var is_first_point: bool = true
# Called when the node enters the scene tree for the first time.
@@ -38,6 +41,53 @@ func _ready() -> void:
remove_player.pressed.connect(func(): player_removed.emit())
player_name_field.text = player_score
func _input(event: InputEvent) -> void:
if event is InputEventKey and event.pressed:
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_1:
check_player(1, false)
elif event.alt_pressed && event.keycode == KEY_1:
check_player(1, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_2:
check_player(2, false)
elif event.alt_pressed && event.keycode == KEY_2:
check_player(2, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_3:
check_player(3, false)
elif event.alt_pressed && event.keycode == KEY_3:
check_player(3, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_4:
check_player(4, false)
elif event.alt_pressed && event.keycode == KEY_4:
check_player(4, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_5:
check_player(5, false)
elif event.alt_pressed && event.keycode == KEY_5:
check_player(5, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_6:
check_player(6, false)
elif event.alt_pressed && event.keycode == KEY_6:
check_player(6, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_7:
check_player(7, false)
elif event.alt_pressed && event.keycode == KEY_7:
check_player(7, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_8:
check_player(8, false)
elif event.alt_pressed && event.keycode == KEY_8:
check_player(8, true)
if event.alt_pressed && event.ctrl_pressed && event.keycode == KEY_9:
check_player(9, false)
elif event.alt_pressed && event.keycode == KEY_9:
check_player(9, true)
func check_player(pressed: int, add: bool):
if (id == pressed):
print("Player " + str(id) + " pressed")
if add:
add_point()
else:
minus_point()
func add_point():
if is_first_point:
is_first_point = false