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();