Exemple #1
0
        private static void RunConsole(IVisualizer visualizer)
        {
            var server   = Properties.Settings.Default.Server;
            var port     = Properties.Settings.Default.Port;
            var user     = Properties.Settings.Default.User;
            var password = Properties.Settings.Default.Password;

            using (var client = new Client(server, port, user, password))
            {
                var game     = new RocketScience.Game();
                var gameloop = new GameLoop(game, client, visualizer);

                Console.WriteLine($"#### Game started at port {port} ####");
                gameloop.Start();

                while (Console.ReadKey(true).Key != ConsoleKey.Q)
                {
                    Thread.Sleep(500);
                }

                gameloop.Stop();
                Console.WriteLine("#### Game stopped ####");
                Console.WriteLine("Press any key to exit...");
                Console.ReadKey();
            }
        }
Exemple #2
0
        public VisualizationForm()
        {
            InitializeComponent();

            var server   = Properties.Settings.Default.Server;
            var port     = Properties.Settings.Default.Port;
            var user     = Properties.Settings.Default.User;
            var password = Properties.Settings.Default.Password;

            var client = new Client(server, port, user, password);
            var game   = new RocketScience.Game();

            _gameLoop = new GameLoop(game, client, this);

            _gameLoop.Start();
        }