51d074f268
- Minimap.lua : cadre c60, barre du nom de zone, suivi, courrier, zoom, cycle jour/nuit, calendrier (GameTimeFrame), horloge dans la barre (TimeManagerClockButton) et coordonnees sous la carte, releves dans blizzard_minimap, blizzard_timemanager et GameTime.xml de camelot. - Les etats de bouton absents en 3.3.5 sont crees par chemin puis atlas (MiniMapTrackingButton n'a qu'une HighlightTexture). - La carte garde sa taille de 3.3.5 a l'echelle 198 / 140 : le moteur pose les fleches du bord a un rayon fixe en unites de la carte. Leurs images sont reduites d'autant, en 64 x 64 avec mipmaps (tools/reduire_fleches.py). La fleche de groupe, sans methode, remplace le fichier d'origine dans patch-Z (exception accordee a la regle du prefixe). - Constantes regroupees en tables : le Lua 5.1 du client refuse plus de 60 upvalues par fonction. - Banc : compilation Lua 5.1 de chaque fichier, et faux client qui ne donne a un bouton que les etats que son gabarit 3.3.5 declare. - blp.encoder accepte des mipmaps. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>