|
|
Hi Boris,
as usual, there are many solutions, for example:
(1) COMMENT/UNCOMMENT
//*
// SDL of object goes here
// */
To switch the object off, delete one of the "/" of "//*".
(A really nice trick I've seen somewhere here, but can't remember
who invented it. Don't omit the space in "// */".)
(2) DECLARE AND USE OR DON'T USE
#declare myObject = ...
object { myObject } // in scene
//object { myObject } // not in scene
(3) INCLUDE OR DON'T INCLUDE
#include "myObject.inc" // in scene
//#include "myObject.inc" // not in scene
(4) ACTIVATE OBJECTS BY A STRING
#declare Enabled = "abcdefg" // string of "one-character-names"
// of enabled objects
#macro Use(U)
#local I = 1;
#while (I<=strlen(Enabled))
#if (strcmp(substr(Enabled,I,1),U)=0)
#declare I = 999; // exit loop
#end//if
#local I = I+1;
#end//while I
(I=1000)
#end//macro Use
#if (Use("a"))
// SDL for object "a" goes here; displayed when Enabled contains "a"
#end//"a"
#if (Use("b"))
// SDL for object "b" goes here; displayed when Enabled contains "b"
#end//"b"
And of course all the other solutions in this thread ...
Sputnik
Post a reply to this message
|
|