Konfigurationsdatei

Die Konfigurationsdatei hat den Namen „Config.xml“ und befindet sich im Verzeichnis:
Ihr Installationsverzeichnis\Content\Config“. Diese Datei enthält alle Parameter, die das Verhalten von PlanetMaze steuern. Diese Datei darf nur mit einem reinen Texteditor (z.B. notepad.exe) geöffnet werden.

Diese Datei besteht aus mehreren in sich abgeschlossenen Einträgen mit entsprechenden Attributen, die das Verhalten von PlanetMaze steuern. Diese sind:

  • BACKGROUND: Das Hintergrundbild
  • BULLET: Verhalten der Geschosse (Fireball)
  • CAMERA: Kameraeinstellungen
  • ENGINE: Verhalten der Spiels
  • MOUSE: Maussteuerung
  • PLAYER: Verhalten der Spielerfiguren (Smiley)
  • SCREEN: Bildschirmauflösung
  • SERVER: Verbindungsdaten zum Server
  • SKYBOX: Die Umgebung
  • SONG: Einbindung von eigenen Musikdateien

Eine komplette Konfigurationsdatei ist nachfolgend dargestellt.

<?xml version=“1.0″ encoding=“utf-8″?>
<XML_PME_INTERFACE>
      <HEADER Type=“ClientConfig“ Name=“Complete“ />
      <BACKGROUND
            ShowBackground=“false“
            Texture=“Backgrounds/Background“
      />
      <SKYBOX
            Size=“250″
            Texture=“Skyboxes/Skybox_10″
            ShowSkyBox=“true“
      />
      <PLAYER
            Movement=“Camera2D“
            MoveIncrement=“12.0″
            SpeedForward=“24.0″
            SpeedSideward=“6.0″
            RotationSpeed=“1.2″
            SpawnDelay=“1000″
            BasicEffect=“false“
      />
      <BULLET
            MoveSpeed=“30.0″
            TimeToLive=“50″
            ShotDelay=“1000″
            ScaleFactor=“0.3″
            NoShotDelay=“2000″
      />
      <CAMERA
            Movement=“Camera2D“
            MinX=“-150″
            MinY=“-2″
            MinZ=“-150″
            MaxX=“150″
            MaxY=“80″
            MaxZ=“150″
            FieldOfView=“45″
            NearClip=“1″
            FarClip=“1000″
            SpeedForward=“48.0″
            SpeedSideward=“24.0″
            RotationSpeed=“3.0″
            ShiftFactor=“2.0″
      />
      <SCREEN
            FullScreen=“false“
            Width=“1920″
            Height=“1080″
      />
      <ENGINE
            ShowBoundingBox=“false“
            ShowBoundingSphere=“false“
            FrameRate=“60″
            FixFrameRate=“false“
            ShowFrameRate=“true“
            ShowAxis=“false“
      />
      <SERVER
            UseServer=“true“
            IpAdress=“192.168.168.1″
            Port=“6969″
            LogTelegrams = „false“
            LogPath=“Telegrams“
            GameLength=“5″
      />
      <MOUSE
            UseMouseControl=“false“
            ActiveAreaMin=“50″
            ActiveAreaMax=“250″
      />
      <SONG
            Silent=“true“
            UseInternal=“false“
            Path=“c:\Converted Music\Ogg*.ogg“
      />
</XML_PME_INTERFACE>

Parameter-Format

Einem Parameter folgt immer ein Gleichheitzzeichen gefolgt von dem Parameterwert in Anführungszeichen. Bei Dezimalwerten wird der Punkt (.) als Dezimaltrenner verwendet. Bei Parametern ist Groß-/Kleinschreibung zu beachten.

Format: Parameter=“Wert“

Bsp: RotationSpeed=“3.6″

In den nachfolgenden Kapiteln werden die einzelnen Parameter erklärt.