Refactoring: typové anotace a úklid #23

Merged
david-spacil merged 5 commits from refactoring into version/v0.2.0 2026-06-27 12:59:09 +02:00
Owner
  • Doplněny type hinty napříč main.py – globály, návratové typy i lokální proměnné; evaluate vrací tuple[Any, ...].
  • evaluate: sloučeny přebytečné return do jediného na konci funkce.
  • Přejmenovány proměnné, které se přepisovaly na jiný typ (new_throw_str, old_throw_str, pick_str, inp_int), aby seděly anotace.
  • Drobná UI úprava: cílové skóre se zobrazuje inline u hráče ({aggr}/{final_score}) místo samostatného řádku.

Bez změny herní logiky.

Closes #17.

- Doplněny type hinty napříč `main.py` – globály, návratové typy i lokální proměnné; `evaluate` vrací `tuple[Any, ...]`. - `evaluate`: sloučeny přebytečné `return` do jediného na konci funkce. - Přejmenovány proměnné, které se přepisovaly na jiný typ (`new_throw_str`, `old_throw_str`, `pick_str`, `inp_int`), aby seděly anotace. - Drobná UI úprava: cílové skóre se zobrazuje inline u hráče (`{aggr}/{final_score}`) místo samostatného řádku. Bez změny herní logiky. Closes #17.
david-spacil added this to the v0.2.0 milestone 2026-06-27 12:58:55 +02:00
david-spacil self-assigned this 2026-06-27 12:58:55 +02:00
david-spacil added 5 commits 2026-06-27 12:58:56 +02:00
david-spacil merged commit 485f152a41 into version/v0.2.0 2026-06-27 12:59:09 +02:00
Sign in to join this conversation.