Skip to content

Commit f7da9a9

Browse files
committed
More refactor
1 parent fb159dd commit f7da9a9

File tree

2 files changed

+136
-127
lines changed

2 files changed

+136
-127
lines changed

src/tauon/t_modules/t_bootstrap.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,36 @@
77
from collections.abc import Callable
88
from io import TextIOWrapper
99
from pathlib import Path
10-
from typing import Any
10+
from sdl2 import render, video
1111

1212
from tauon.__main__ import LogHistoryHandler
1313

1414
@dataclass
1515
class Holder:
1616
"""Class that holds variables for forwarding them from __main__.py to t_main.py"""
1717

18-
t_window: Any #= t_window # SDL_CreateWindow() return type (???)
19-
renderer: Any #= renderer # SDL_CreateRenderer() return type (???)
20-
logical_size: list[int] #= logical_size # X Y res
21-
window_size: list[int] #= window_size # X Y res
22-
maximized: bool #= maximized
23-
scale: float #= scale
24-
window_opacity: float #= window_opacity
25-
draw_border: bool #= draw_border
26-
transfer_args_and_exit: Callable[[]] #= transfer_args_and_exit # transfer_args_and_exit() - TODO(Martin): This should probably be moved to extra module
27-
old_window_position: tuple [int, int] | None #= old_window_position # X Y res
28-
install_directory: Path #= install_directory
29-
user_directory: Path #= user_directory
30-
pyinstaller_mode: bool #= pyinstaller_mode
31-
phone: bool #= phone
32-
window_default_size: tuple[int, int] #= window_default_size # X Y res
33-
window_title: bytes #= window_title # t_title.encode("utf-8")
34-
fs_mode: bool #= fs_mode
35-
t_title: str #= t_title # "Tauon"
36-
n_version: str #= n_version # "7.9.0"
37-
t_version: str #= t_version # "v" + n_version
38-
t_id: str #= t_id # "tauonmb" | "com.github.taiko2k.tauonmb"
39-
t_agent: str #= t_agent # "TauonMusicBox/7.9.0"
40-
dev_mode: bool #= dev_mode
41-
instance_lock: TextIOWrapper | None #= instance_lock
42-
log: LogHistoryHandler #= log
18+
t_window: video.LP_SDL_Window # SDL_CreateWindow() return type
19+
renderer: render.LP_SDL_Renderer # SDL_CreateRenderer() return type
20+
logical_size: list[int] # X Y res
21+
window_size: list[int] # X Y res
22+
maximized: bool
23+
scale: float
24+
window_opacity: float
25+
draw_border: bool
26+
transfer_args_and_exit: Callable[[]] # transfer_args_and_exit() - TODO(Martin): This should probably be moved to extra module
27+
old_window_position: tuple [int, int] | None # X Y res
28+
install_directory: Path
29+
user_directory: Path
30+
pyinstaller_mode: bool
31+
phone: bool
32+
window_default_size: tuple[int, int] # X Y res
33+
window_title: bytes # t_title.encode("utf-8")
34+
fs_mode: bool
35+
t_title: str # "Tauon"
36+
n_version: str # "7.9.0"
37+
t_version: str # "v" + n_version
38+
t_id: str # "tauonmb" | "com.github.taiko2k.tauonmb"
39+
t_agent: str # "TauonMusicBox/7.9.0"
40+
dev_mode: bool
41+
instance_lock: TextIOWrapper | None
42+
log: LogHistoryHandler

0 commit comments

Comments
 (0)