Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Leveldatei interpretieren (https://www.delphipraxis.net/73832-leveldatei-interpretieren.html)

chaoslion 24. Jul 2006 17:42


Leveldatei interpretieren
 
Hallo!!

Also ich hab folgendes Problem:

Ich bin gerade dabei, einen Leveldatei-parser/interpreter zu erstellen.
Hab eine Scriptdatei die verschiedenste Attribute enthält, die für mein Spiel wichtig sind.
zb:
Code:
"type" "lightnode"
"color" "255 255 255"
"origin" "0 0 8"
Der parser gibt mir zwei Werte aus: zb -> type und lightnode.
Wie würdet ihr dann im Program folgendes bewerkstelligen:
Die "Interpretermethode" fragt ab, ist Gegenstand zb. ein lightnode,
wenn ja, hole Ursprung und besitzt es eine Farbe, wenn nicht dann standartfarbe setzen.

Mit den Werten kann ich dann weiter eine Lichtquelle setzen, je nach dem, wie sie in der Mapdatei
bestimmt wurde.. Nur ich weiß im Moment überhaupt nicht wie ich oben genanntes Problem lösen kann..

jakobwenzel 24. Jul 2006 18:00

Re: Leveldatei interpretieren
 
Kannste das nich mit Ini-Dateien lösen?
Da kann man nen Standardwert definieren, der zurückgegeben wird, wenn der Wert nicht existiert.
Müsstest dann halt deine Leveldatei ein bisschen verändern.

chaoslion 24. Jul 2006 18:05

Re: Leveldatei interpretieren
 
ja in der Tat, das wäre um einiges einfacher, aber es handelt sich hier um das BSP-Format
von Quake3..


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz