From efec8a3f5227155cebafaaf3ea42d2b022ebdd6f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20=C5=A0imek?= <jsimek.cz@gmail.com>
Date: Sat, 21 May 2022 00:31:18 -0700
Subject: [PATCH] Fix character selection position

See #3
---
 src/character_selector.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/character_selector.c b/src/character_selector.c
index 1c4bca0..6d55303 100644
--- a/src/character_selector.c
+++ b/src/character_selector.c
@@ -243,7 +243,9 @@ bool characterSelectorWindowInit()
         return false;
     }
 
-    gCharacterSelectorWindow = windowCreate(0, 0, CS_WINDOW_WIDTH, CS_WINDOW_HEIGHT, _colorTable[0], 0);
+    int characterSelectorWindowX = (screenGetWidth() - CS_WINDOW_WIDTH) / 2;
+    int characterSelectorWindowY = (screenGetHeight() - CS_WINDOW_HEIGHT) / 2;
+    gCharacterSelectorWindow = windowCreate(characterSelectorWindowX, characterSelectorWindowY, CS_WINDOW_WIDTH, CS_WINDOW_HEIGHT, _colorTable[0], 0);
     if (gCharacterSelectorWindow == -1) {
         goto err;
     }