Example #1
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                var demoGames = new List<String>();
                foreach (var type in System.Reflection.Assembly.GetExecutingAssembly().GetTypes())
                    if (!demoGames.Contains(type.Namespace))
                        demoGames.Add(type.Namespace);
                foreach (var name in demoGames.Where(s => System.Reflection.Assembly.GetExecutingAssembly().GetType(s + ".settings", false) != null))
                    Console.WriteLine(name);

                var driver = new RMUD.SinglePlayer.Driver();
                driver.Start(System.Reflection.Assembly.GetExecutingAssembly(), Console.Write);
                while (driver.IsRunning)
                    driver.Input(Console.ReadLine());
            }
            else
            {
                var driver = new RMUD.SinglePlayer.Driver();
                driver.Start(args[0], Console.Write);
                while (driver.IsRunning)
                    driver.Input(Console.ReadLine());
            }

            Console.WriteLine("[Press any key to exit..]");
            Console.ReadKey();
        }
Example #2
0
 static void Main(string[] args)
 {
     var driver = new RMUD.SinglePlayer.Driver();
     driver.Start(typeof(Akko.Game).Assembly, Console.Write);
     while (driver.IsRunning)
         driver.Input(Console.ReadLine());
     Console.WriteLine("[Press any key to exit..]");
     Console.ReadKey();
 }
Example #3
0
        static void Main(string[] args)
        {
            var driver = new RMUD.SinglePlayer.Driver();

            driver.Start(typeof(Akko.Game).Assembly, Console.Write);
            while (driver.IsRunning)
            {
                driver.Input(Console.ReadLine());
            }
            Console.WriteLine("[Press any key to exit..]");
            Console.ReadKey();
        }
Example #4
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                var demoGames = new List <String>();
                foreach (var type in System.Reflection.Assembly.GetExecutingAssembly().GetTypes())
                {
                    if (!demoGames.Contains(type.Namespace))
                    {
                        demoGames.Add(type.Namespace);
                    }
                }
                foreach (var name in demoGames.Where(s => System.Reflection.Assembly.GetExecutingAssembly().GetType(s + ".settings", false) != null))
                {
                    Console.WriteLine(name);
                }


                var driver = new RMUD.SinglePlayer.Driver();
                driver.Start(System.Reflection.Assembly.GetExecutingAssembly(), Console.Write);
                while (driver.IsRunning)
                {
                    driver.Input(Console.ReadLine());
                }
            }
            else
            {
                var driver = new RMUD.SinglePlayer.Driver();
                driver.Start(args[0], Console.Write);
                while (driver.IsRunning)
                {
                    driver.Input(Console.ReadLine());
                }
            }

            Console.WriteLine("[Press any key to exit..]");
            Console.ReadKey();
        }