Esempio n. 1
0
        private static void Main(string[] args)
        {
            IService service = CoreKernel.Get<ServerService>();
            GameType gameType;
            Enum.TryParse(ConfigurationManager.AppSettings["GameType"], out gameType);
            IConfiguration config = new Configuration(IPAddress.Parse(ConfigurationManager.AppSettings["IpAddress"]), Convert.ToInt32(ConfigurationManager.AppSettings["Port"]), gameType);

            Console.WriteLine(config.GameType + " Server");

            service.Init(config);
            service.Start();
            Console.WriteLine("Press [ENTER] to exit.");
            Console.ReadLine();
            service.Stop();
        }
Esempio n. 2
0
        public MainViewModel()
        {
            if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
                return;

            Application.Current.MainWindow.Closing += MainWindowClosing;

            AddBeetleCommand = new DelegateCommand(obj => Coordinator.World.SpawnAt(Mouse.GetPosition((IInputElement)obj), (Color)SelectedColor.GetValue(null)), () => true);
            GetColorCommand = new DelegateCommand(obj => GetPixelColor(Mouse.GetPosition((IInputElement)obj)), () => true);

            Coordinator = CoreKernel.Get<ICoordinator>();
            _service = CoreKernel.Get<ClientService>();
            IConfiguration config = new Configuration(IPAddress.Parse(ConfigurationManager.AppSettings["IpAddress"]), Convert.ToInt32(ConfigurationManager.AppSettings["Port"]));
            _service.Init(config);
            _service.Start();
        }