27 bool BasePersistentStorageArray::gameloop;
 
   28 bool BasePersistentStorageArray::command;
 
   29 bool BasePersistentStorageArray::testmode;
 
   34 BasePersistentStorageArray::~BasePersistentStorageArray()
 
   61       assert(ignore_prev_mode || !gameloop);
 
   62       assert(!command && !testmode);
 
   67       assert(ignore_prev_mode || gameloop);
 
   68       assert(!command && !testmode);
 
   73       assert((ignore_prev_mode || !command) && !testmode);
 
   78       assert(ignore_prev_mode || command);
 
   83       assert(!command && (ignore_prev_mode || !testmode));
 
   88       assert(ignore_prev_mode || testmode);
 
   92     default: NOT_REACHED();
 
   97     DEBUG(desync, 1, 
"Discarding persistent storage changes: Feature %d, GrfID %08X, Tile %d", (*it)->feature, 
BSWAP32((*it)->grfid), (*it)->tile);
 
   98     (*it)->ClearChanges();