private void transitionToCombat() { if (this.combatLoadingThread != null) { if (!this.combatLoadingThread.IsAlive) { if (lhg.MyCombatSystem != null) { screenManager.AddScreen(lhg.MyCombatSystem.MyScreen); Player mainPlayer = playerFactory.createMainPlayer("arno", "Travis", PrimaryStatistics.PlayerDefaults); party.addHuman((Human)mainPlayer); Player soldier = playerFactory.createMainPlayer("soldier", "Sarge", PrimaryStatistics.PlayerDefaults); party.addHuman((Human)soldier); int level = 1; lhg.MyCombatSystem.startLevel(party, level); loadingScreen.ExitScreen(); this.mode = GameMode.Combat; lhg.MyConsole.setupInterpreter(lhg.MyCombatSystem.Interpreter); isConsoleEnabled = true; } } } }