373 |
(level_pack->name(), |
(level_pack->name(), |
374 |
level_pack->get_info(icurrent_level)->filename, |
level_pack->get_info(icurrent_level)->filename, |
375 |
DIFFICULTY_HARD); |
DIFFICULTY_HARD); |
376 |
|
|
377 |
|
if (options::LevelStatusChanged) { |
378 |
|
options::Save(); // save options (Enigma sometimes crashes when loading next level) |
379 |
|
} |
380 |
} |
} |
381 |
else |
else |
382 |
return; // do not enter state |
return; // do not enter state |
405 |
} |
} |
406 |
else { |
else { |
407 |
LevelInfo *info = level_pack->get_info(next_level); |
LevelInfo *info = level_pack->get_info(next_level); |
408 |
options::LevelStatus *ls = |
options::LevelStatus *ls = options::GetLevelStatus(level_pack->name(), info->filename); |
|
options::GetLevelStatus(level_pack->name(), |
|
|
info->filename); |
|
409 |
|
|
410 |
if (info->filename == "todo") |
if (info->filename == "todo") |
411 |
goto try_next; // Skip todo levels |
goto try_next; // Skip todo levels |