Anonymous | Login | Signup for a new account | 19.12.2024 13:15 CET |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0002185 | [X-Force] Objekteigenschaften | feature | N/A | 11.06.09 11:11 | 29.07.09 21:57 | |||||||
Reporter | DirkF | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | Product Version | ||||||||||
Summary | 0002185: TGeoPoint zur Markierung, Speicherung und Datenübertragung | |||||||||||
Description |
Es sollte einen neuen Variablentyp als Variant (und nicht als Record) geben, um ein paar Nachteile des Records TFloatPoint zu umgehen und gleichzeitig ein paar nützliche neue Features zu ermöglichen. Wahrscheinlich wird dies auch auf einen neuen Satz von Skriptbefehlen hinauslaufen, damit man dies vernünftig nutzen kann, und der genaue Datenumfang muss auch noch diskutiert werden. Nutzungsmöglichkeiten sind sichtbare Zielmarker für den Spieler, unsichtbare Steuermarkierungen für Skripte, Verwendbarkeit bei CallProcedure (klappt nicht mit TFloatPoint). |
|||||||||||
Additional Information |
Entwurf Datenumfang: TGeoPoint.name :String //darf leer bleiben, wird angezeigt wenn nicht leer TGeoPoint.x :float // X-Koordinate auf Geoscape TGeoPoint.y :float // Y-Koordinate auf Geoscape TGeoPoint.symbol :integer // Nummer des angezeigten Symbols auf Geoscape, 0=kein Symbol TGeoPoint.usertag:string Entwurf X-Skript-Befehle: cast-Anweisung TFloatPoint(TGeoPoint); (überträgt nur die Koordinaten) earth_api_GeoPointcount:integer; (ermittelt die momentan gesetzten TGeopoints earth_api_getGeoPointbyIndex(index):TGeoPoint; earth_api_setGeoPoint(TGeoPoint):integer; (ohne diesen Befehl ist der Punkt nur skriptintern zur Verwaltung und kann nicht angezeigt werden, rückgabe ist der neue Index des Punktes oder -1 für Fehler) earth_api_clearGeoPoint(index):boolean; (bei diesem Befehl bin ich mir nicht sicher ob er sinnvoll ist - schließlich würde dies den Index der anderen Punkte verschieben) |
|||||||||||
Attached Files | ||||||||||||
|
Relationships | |||||||
|
There are no notes attached to this issue. |
Issue History | |||
Date Modified | Username | Field | Change |
11.06.09 11:11 | DirkF | New Issue | |
11.06.09 11:12 | DirkF | Relationship added | related to 0002007 |
Mantis 1.0.7[^] Copyright © 2000 - 2007 Mantis Group |