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(); }
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(); }