Headings: !!Bottomline
Die Editoren sollen in's Spiel integriert sein, sodaß man als Spielfigur die Welten generieren kann.
Das setzt also Editor-Seiten voraus, die einem erlauben dies stimmungsvoll durchzuführen.
In der folgenden Grafik sind die benötigten Editoren und ihre klassische Zuordnung zu den Phasen der Spielentwicklung und -verwendung aufgetragen.
Alle erzeugten Events werden vom Spiel direkt in flacher Hierarchie ausgeführt, das User-Interface ist soweit vorbereitet.
- Karten (Maps)
- Freihandzeichnen im Landschaftseditor, mit umsetzen in Bezier-Kurven und Undo- Funktion für Flüsse, Wälder, Seen, Grafik hängt am Cursor.
- Zeichnen und platzieren von Bitmaps mit/ohne Raster
- einfache Auswahl von Objekt/Grafik/Ding/Monster finden
- Füllfuntion mit Pattern in vektorbegrenztem Gebiet
- Objekte
- Editieren der Grundeigenschaften, also der Text- Einträge einer Objektart
- Editieren der Eigenschaften von speziellen aktiven Objekten der gewählten Map durch anklicken des Referenzobjektes in (z.B. wohin führt die Tür?, Kartenübersicht)
- Monster
- Editieren der Monsterklassen
- Personalisieren von Spielbezogenen Monstern
- Würfelfunktionalität für Monstererstellung
- Besitz der Monster, Erzähltexte, Musikuntermalung, Gruppenzugehörigkeit.
- Gegenstände
- Editieren der Gegenstandsklassen
- Editieren der speziellen Gegenstandsinstanz (z.B. Schlüssel für welche Tür?, Was steht in dem Buch?)
- Übersichtsgraphen
- Graph der alle Karten eines Abenteuers darstellt, wer wo ist, und was bekannt ist.
fertig
Nach Möglichkeit werden die Elemente zur Erstellung der Edit Seiten als Gadgets in xml Files eingefügt. Das erste Gadget erlaubt das Editieren und Anzeigen von ein- oder mehrzeiligem Text.
Eine Liste von Texten (z.B. Primärattribute) kann damit dargestellt werden sofern sie nicht die Maskengröße überschreitet.
- Text
- Text kann in Boxen dargestellt werden, mit automatischem Umbruch, und 'Weiterfliessen in die nächste Box durch Rückgabe der tatsächlich dargestellten Zeichenzahl.
- Linksbündige Leerzeichen werden geschluckt, Zeichen unter '32' ebenfalls
- Zeilenvorschub ist die '10' (\n)
- 'Add String'- Aufruf direkt in 'Ta Sdl' oder in eine Display Liste 'Ta Display List'
- Wenn mehrzeiliger Text editiert werden soll darf keine Formatierung verwendet werden, da sonst der Text manchmal über die letzte Zeile läuft.
TarOnlineMap