private QuoridorEventDispatcher()
 {
     QuoridorWebService = new QuoridorWebService();
     _loggedPlayer      = new Player {
         Id = Guid.Empty
     };
 }
Ejemplo n.º 2
0
 private Game()
 {
     board      = new Board(gameLocation);
     dispatcher = QuoridorEventDispatcher.getInstance();
     //dispatcher.OnMove += OpponentMove;
     quoridorWebService = dispatcher.QuoridorWebService;
     _players           = new List <QuoridorPlayer>();
 }
Ejemplo n.º 3
0
        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()
                });
            }
        }
Ejemplo n.º 4
0
 public HumanPlayer(QuoridorWebService quoridorWebService, PlayerParameters user) : base(user)
 {
     this.quoridorWebService = quoridorWebService;
 }