Všetky systémy

C++Client
Window Resize + Mouse
Fix iba klienta — kliky a dragy zostávajú presné po zmene veľkosti okna hry.
◆WM_SIZE aktualizuje SetScreenSize a SetResolution
◆SetMousePosition mapuje pixely okna na UI súradnice
◆RunMouseMove attach clamp používa fyzické m_iHres/m_iVres
◆Bez combo UI scale — ľahká alternatíva k plnému GUI Scale
◆Pripravené na smoke test: okno, ťahanie okraja, klik inventory
Keď hráči menia veľkosť okna Metin2 v okienkovom režime, backbuffer sa zmení, ale UI často predpokladá starú veľkosť — alebo myš používa raw pixely a widgety iné mapovanie. Kliky minú sloty inventory, tlačidlá taskbaru a ovládacie prvky dialógov.
Balíček opravuje dve kritické časti: PythonApplicationProcedure reaguje na WM_SIZE so SetScreenSize + SetResolution a OnResolutionUpdate; PythonWindowManager opravuje pomery SetMousePosition a clamp pri drage.
Čisté klientske C++ — merge 1.Svn patchov, rebuild EterPythonLib a UserInterface, hotovo. Ak neskôr nainštaluješ GUI Scale, ten balíček už obsahuje tieto mouse/resize fixy plus logický UI zoom.