private Game() { board = new Board(gameLocation); dispatcher = QuoridorEventDispatcher.getInstance(); //dispatcher.OnMove += OpponentMove; quoridorWebService = dispatcher.QuoridorWebService; _players = new List <QuoridorPlayer>(); }
public LogInPage() { InitializeComponent(); _dispatcher = QuoridorEventDispatcher.getInstance(); if (!_dispatcher.IsRunning()) { _dispatcher.Start(); } _dispatcher.LoggedIn += _dispatcher_LoggedIn; }
public AvailableUsersListPage() { InitializeComponent(); _dispatcher = QuoridorEventDispatcher.getInstance(); quoridorWebService = _dispatcher.QuoridorWebService; // var task = DeserializeInvitations().Result; _dispatcher.AddRequest(new EventRequest { RequestType = EventRequestType.CheckAwaitingInvitation }); _dispatcher.AddRequest(new EventRequest { RequestType = EventRequestType.GetLoggedUsers }); if (_myInvitations.Count > 0) { _dispatcher.AddRequest(new EventRequest { RequestType = EventRequestType.CheckAcceptedInvitation, RequestObject = _myInvitations.FirstOrDefault() }); } }
public void Setup() { _sut = QuoridorEventDispatcher.getInstance(); _sut.Start(); }