From 34741ea840386be499fcc180367ca002b993cbc2 Mon Sep 17 00:00:00 2001 From: Maruno17 Date: Mon, 6 May 2024 00:46:02 +0100 Subject: [PATCH] Anim Editor: made the window height depend on the monitor's height --- Data/Scripts/904_Anim Editor/001_AnimationEditor.rb | 2 ++ Data/Scripts/904_Anim Editor/010_AnimationSelector.rb | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Data/Scripts/904_Anim Editor/001_AnimationEditor.rb b/Data/Scripts/904_Anim Editor/001_AnimationEditor.rb index ad151aeb8..1ea43b702 100644 --- a/Data/Scripts/904_Anim Editor/001_AnimationEditor.rb +++ b/Data/Scripts/904_Anim Editor/001_AnimationEditor.rb @@ -9,6 +9,8 @@ class AnimationEditor BORDER_THICKNESS = 4 WINDOW_WIDTH = Settings::SCREEN_WIDTH + 352 + (BORDER_THICKNESS * 4) WINDOW_HEIGHT = Settings::SCREEN_HEIGHT + 424 + (BORDER_THICKNESS * 4) + WINDOW_HEIGHT = [WINDOW_HEIGHT, Graphics.display_height - 100].min + WINDOW_HEIGHT = [WINDOW_HEIGHT, Settings::SCREEN_HEIGHT + 266 + (BORDER_THICKNESS * 4)].max # Components MENU_BAR_WIDTH = WINDOW_WIDTH diff --git a/Data/Scripts/904_Anim Editor/010_AnimationSelector.rb b/Data/Scripts/904_Anim Editor/010_AnimationSelector.rb index ca5cb1233..4f2107b7c 100644 --- a/Data/Scripts/904_Anim Editor/010_AnimationSelector.rb +++ b/Data/Scripts/904_Anim Editor/010_AnimationSelector.rb @@ -14,14 +14,17 @@ class AnimationEditor::AnimationSelector TYPE_BUTTON_WIDTH = 100 TYPE_BUTTON_HEIGHT = 48 + LIST_BORDER_PADDING = (UIControls::List::BORDER_THICKNESS * 2) MOVES_LIST_X = TYPE_BUTTONS_X + TYPE_BUTTON_WIDTH + 2 MOVES_LIST_Y = TYPE_BUTTONS_Y + 2 - MOVES_LIST_WIDTH = 200 + (UIControls::List::BORDER_THICKNESS * 2) - MOVES_LIST_HEIGHT = (29 * UIControls::List::ROW_HEIGHT) + (UIControls::List::BORDER_THICKNESS * 2) + MOVES_LIST_WIDTH = 200 + LIST_BORDER_PADDING + MOVES_LIST_HEIGHT = AnimationEditor::WINDOW_HEIGHT - MOVES_LIST_Y - LIST_BORDER_PADDING + MOVES_LIST_HEIGHT = (((MOVES_LIST_HEIGHT - LIST_BORDER_PADDING) / UIControls::List::ROW_HEIGHT) * UIControls::List::ROW_HEIGHT) + MOVES_LIST_HEIGHT += LIST_BORDER_PADDING ANIMATIONS_LIST_X = MOVES_LIST_X + MOVES_LIST_WIDTH + 4 ANIMATIONS_LIST_Y = MOVES_LIST_Y - ANIMATIONS_LIST_WIDTH = 300 + (UIControls::List::BORDER_THICKNESS * 2) + ANIMATIONS_LIST_WIDTH = 300 + LIST_BORDER_PADDING ANIMATIONS_LIST_HEIGHT = MOVES_LIST_HEIGHT ACTION_BUTTON_WIDTH = 200