From 1e12e05d0b9643ff683dbcccb57260d40b03415b Mon Sep 17 00:00:00 2001 From: teatov Date: Fri, 1 Aug 2025 16:51:32 +1000 Subject: [PATCH] add page number to key debug display --- scripts/debug/debug_key_display.gd | 5 ++++- scripts/game_keyboard.gd | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/debug/debug_key_display.gd b/scripts/debug/debug_key_display.gd index f955899..f0282f6 100644 --- a/scripts/debug/debug_key_display.gd +++ b/scripts/debug/debug_key_display.gd @@ -53,7 +53,10 @@ func _set_layout_label(layout: AbstractLayout) -> void: func _set_layout_swap_label(page: int) -> void: - var text := "Kp 0: next page >>>\n" + var text := ( + "page %s/%s Kp 0: next page >>>\n" + % [_keyboard.prompt_page + 1, _keyboard.prompt_pages_total] + ) var layouts := LayoutConfig.layouts.values() as Array[AbstractLayout] var key: int = KEY_KP_1 diff --git a/scripts/game_keyboard.gd b/scripts/game_keyboard.gd index b0b136f..f82d4ec 100644 --- a/scripts/game_keyboard.gd +++ b/scripts/game_keyboard.gd @@ -45,6 +45,7 @@ var _polyphonic := _sfx_player.get_stream_playback() as AudioStreamPlaybackPolyp #region builtins func _ready() -> void: + prompt_pages_total = ceili(LayoutConfig.layouts.size() / 9.0) _generate_keys(LayoutConfig.layout_rows) _reset_animations() @@ -225,7 +226,6 @@ func _rotate_key_pos_from_pivot( #region layout swapping func _swap_layout(kp_key: Key) -> void: - prompt_pages_total = ceili(LayoutConfig.layouts.size() / 9.0) if kp_key == KEY_KP_0: prompt_page = wrapi(prompt_page + 1, 0, prompt_pages_total) prompt_page_turned.emit(prompt_page)