Esempio n. 1
0
        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;
                    }
                }
            }
        }