![]() |
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:
Der parser gibt mir zwei Werte aus: zb -> type und lightnode.
"type" "lightnode"
"color" "255 255 255" "origin" "0 0 8" 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.. |
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. |
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