Beispiel #1
0
 public void Init()
 {
     m_game = new LegacyGame(@"..\..\..\LegacyASLTests\test1.asl", null);
     m_game.PrintText += m_player.PrintText;
     m_game.Initialise(m_player);
     m_game.Begin();
 }
Beispiel #2
0
 public void Init()
 {
     m_game            = new LegacyGame(@"..\..\..\LegacyASLTests\test1.asl", null);
     m_game.PrintText += m_player.PrintText;
     m_game.Initialise(m_player);
     m_game.Begin();
 }
Beispiel #3
0
        public void Start()
        {
            IASL game = GameLauncher.GetGame(m_filename, null);

            m_player              = new ConsolePlayer(game);
            m_player.ClearBuffer += ClearBuffer;
            m_player.Finish      += Finish;
            m_helper              = new PlayerHelper(game, m_player);

            List <string> errors = new List <string>();

            if (!m_helper.Initialise(m_player, out errors))
            {
                Console.WriteLine("Failed to load game");
                foreach (string error in errors)
                {
                    Console.WriteLine(error);
                }
                Console.ReadKey();
            }
            else
            {
                game.Begin();
                PlayGame();
            }
        }