From 6003ed385e55ae97323b6cf5322d8a75b795bc71 Mon Sep 17 00:00:00 2001 From: G-Aleixo Date: Thu, 21 Nov 2024 14:13:21 -0300 Subject: [PATCH] Mudar colunas para letras --- src/main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index 4ce8e42..8786c6f 100644 --- a/src/main.py +++ b/src/main.py @@ -12,6 +12,11 @@ def has_argument(args, arg): return True return False +def num2char(num) -> chr: + return chr(num + 65) +def char2num(char) -> int: + return ord(char) - 65 + posx = [0, 1, 2, 3, 4] posy = [0, 1, 2, 3, 4] postiro = [] @@ -48,7 +53,7 @@ linhax(-300,300) #linhas X for i in range(5): linhax(-300, (i-2)*100) - tl.write(str(i), False, align="right") + tl.write(num2char(i), False, align="right") #linhas Y for i in range(5): @@ -83,7 +88,8 @@ for i in range(AMOUNT_OF_ENEMIES): win = False while win == False: tirox = tl.numinput("linha X do disparo","Em qual quadrante X devemos disparar a artilharia") - tiroy = tl.numinput("linha Y do disparo","Em qual quadrante Y devemos disparar a artilharia") + tiroy = tl.textinput("linha Y do disparo","Em qual quadrante Y devemos disparar a artilharia") + tiroy = char2num(tiroy.upper()) if tirox == None or tiroy == None: tl.exitonclick()