Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002460: Array für Klassifizierungselemente - Mantis

SYSTEM WARNING: Creating default object from empty value

Mantis - X-Force
Viewing Issue Advanced Details
2460 Allgemein feature N/A 19.05.11 11:49 19.05.11 11:49
DirkF  
 
high  
new  
open  
none    
none  
0002460: Array für Klassifizierungselemente
Programmierung einer eigenen Unit zum einbinden in den Programmcode von X-Force, die einen Array mit Klassifizierungselementen verwaltet.

Dies ist inklusive Lade/Speicher-Routinen - wahrscheinlich wird aber eine Laderoutine aus dem Spielsatz ausreichend sein, die Elemente sollten sich im Spiel nicht ändern.

(Bitte die beiden verwandten Tickets beachten)
Ein Klassifizierungselement (bitte auch einen besseren/kürzeren Namen finden ;-)) soll ein Record mit drei Datenwerten sein:

1) Klassifizierungsnummer: Eine eindeutige Nummer für Vergleiche und Operationen mit diesem Element. Benötigt wahrscheinlich eine zusätzliche Speicherstelle für die nächste freie Nummer, da am besten hochgezählt wird und die Nummern von gelöschten Elementen nicht wieder verwendet werden sollen.

2) mehrsprachiger Name der Klassifizierung: Bitte die in X-Force für mehrsprachige Namen genutzten Strukturen verwenden.

3) Verwendung der Klassifizierung: Definiere eine Wertemenge für eine Listenvariable, und speichere einen dieser Werte als eindeutige Zuordnung.

Direkt benötigt werden Listenwerte für die Verwendungen "UFOpädie-Kategorie", "Magazin" und "User", wobei User-Verwendung bedeutet das diese Elemente vom Programm komplett ignoriert werden.
Für spätere Verwendungen der Klassifizierungen können die entsprechenden Werte in der Liste gleich mit definiert werden.
Aktuell wären dies die folgenden geplanten Verwendungen:

Forschungsart (Biologie, Physik, etc)
Lagerart (Waffenlager, Raketenhangar, Lager für radioaktives Material und ähnliches)
Produktionsart (Waffentechniker, Panzertechniker usw)

Unit-Slots
Aircraft-Slots
Base-Slots

(Diese Listen sind in Planung, die Beispiele sind fiktiv zur Verdeutlichung)
related to 0002462new  Definition einer neuen API für den Zugriff auf die Klassifizierungselemente 
related to 0002461new  Editor-Seite zur Verwaltung von Klassifizierungselementen 

There are no notes attached to this issue.