«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

level = ? (ver 1.1)

by Dejan Milosevic
petak, 29. april 2005 - 21:30.

Ako koristimo samo OpenScope() i CloseScope() metode za otvaranje i
zatvaranje opsega i promenu levela (sto je ocekivano), onda izlaz nikako ne
moze da bude kao u primeru iz postavke DZ3. level ce se smanjiti na nulu tek
posle zatvaranja "universe" opsega, a ako se tada izvrsi tab.dump() onda je
topscope == NULL i nema sta da se ispise.

Ili ce level da startuje od -1 (pa ce onda "universe" da bude na 0) ili
ovako kako je (level za "universe" = 1) ali onda ne valja izlaz u u primeru
DZ3 (nije ga valjda neko rucno pisao !?)

Ovo (level za "universe" = 1) ima za posledicu da tab.insert(...) lose
racuna declaration level za novi obj:

if ( level != 0 )
newObj->level = 1; // local
else
newObj->level = 0; // global