ifdef name;

ifndef name;

ifelse;

endif

Definierte Namen lassen sich in Abhängigkeit vorangegangener define- oder -D-Kommandozeilenoptionen zum Überspringen bestimmter Skriptzeilen verwenden. Alle Skriptzeilen zwischen ifdef und endif werden übersprungen, wenn name zuvor nicht definiert wurde. Wurde name aber vorher definiert, so werden alle Zeilen zwischen IFNDEF und ENDIF übersprungen. Die Anweisung IFELSE kehrt das Überspringen oder Nicht-Überspringen von Zeilen um. Nur C-Script, für lite-C verwenden Sie bitte #ifdef.

Beispiel:

Dies ermöglicht Ihnen, neue Befehlszeilenoptionen für die Engine zu ‘erfinden’, die einen beliebigen Effekt auf das Spiel ausüben.
define lores_d3d;	// or start with -d lores_d3d
...
ifndef lores_d3d;
var video_mode = 8; // 1024x768
ifelse;
var video_mode = 6; // 640x480
endif;

Siehe auch:

define, undef

► Aktuelle Version Online