Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000094 | Magellan | Allgemein | öffentlich | 2007-10-31 03:24 | 2007-11-07 04:09 |
Reporter | trickert | Bearbeitung durch | trickert | ||
Priorität | normal | Schweregrad | Feature-Wunsch | Reproduzierbar | immer |
Status | erledigt | Lösung | erledigt | ||
Zusammenfassung | 0000094: Positionierung der Karte beim Laden des Reports | ||||
Beschreibung | Momentan ist es so, dass beim Laden eines Reports die Karte (inkl. Minimap) auf die obere linke Ecke (0,0) gesetzt wird. Wenn der Report aber eine etwas ungünstige Form hat, sieht man so nach dem Laden des Reports keine Karte. Hier wäre es sinnvoll, dass Magellan sich merkt, an welcher Position (Region) eine Karte zuletzt geöffnet wurde (letzte aktive Region) und würde beim Laden dann automatisch diese Region "ansteuern". Problem ist nur, wie merkt sich Magellan die Position. Es gibt zwei Vorschläge: 1. Die letzte aktive Region wird im CR gespeichert 2. Die letzte aktive Region wird in der magellan.ini gespeichert. Ersteres hätte den Vorteil, dass die Positions-Information mit der Karte wandert. Wenn man also mehrere Karten benutzt, hat man pro Karte einen Steuerpunkt. Letzeres hätte den Vorteil, dass das CR-Format nicht durch solche Client-spezifischen Einstellungen korrumpiert wird. | ||||
Tags | Keine Tags zugeordnet. | ||||
Project | Magellan 2 | ||||
|
Das wird jetzt im CR gespeichert. Es gibt an der einzigen aktiven Region im CR jetzt eine weitere Zeile "1;aktiveRegion". Wird die gefunden, wird das in GameData vermerkt und beim Laden dorthin gesprungen. Bei jeder Neuselektion wird der Wert in GameData neu gesetzt und entsprechend in der Region vermerkt. |