- // If DemoFlag = 1 Then
- // Debug.Print "FetchPlay: " & Hex(RandomSeed)
- // End If
- GameBusyFlag = -GameBusyFlag; // make <>1
- Trace("modInitGameConditions", "subConvertToEasySymbols");
- InfoCountInLevel = subConvertToEasySymbols(); // Convert to easy symbols
- GameBusyFlag = -GameBusyFlag; // restore
- Trace("modInitGameConditions", "subDisplayLevel");
- subDisplayLevel(); // Paint (Init) game field
- subDisplayPanel(); // Paint (Init) Panel
- ResetInfotronsNeeded(InfoCountInLevel); // and reset Infotron count
- Data_SubRstFlg = 1;
- Trace("modInitGameConditions", "subInitGameConditions");
- subInitGameConditions(); // Init game conditions (vars)
- InitMurphyPos(); // Locate Murphy + screen pos
- Trace("modInitGameConditions", "<-- subFetchAndInitLevel");
-
- return subFetchAndInitLevel;
-} // subFetchAndInitLevel