
Yep, the level-selection arrows and a preview appears from the main menu.
This might help:
screens.c, lines 707-714:
Code: Select all
else if (y == 3)
{
if (leveldir_current->readonly &&
!strEqual(setup.player_name, "Artsoft"))
Request("This level is read only !", REQ_CONFIRM);
game_status = GAME_MODE_EDITOR;
DrawLevelEd();
}
unsigned int CloseDoor(unsigned int door_state) is found at tools.c, line 2610
void StartGameActions(boolean init_network_game, boolean record_tape, long random_seed) is found at game.c, line 9015
void InitGame() is found at game.c, line 1816
static void InitGameEngine() is found at game.c, line 1370 - I think this contains some code that may fix this bug. If that's not the case, then you'll need to cook up some code.