Ejemplo n.º 1
0
        public GameFieldModel(Game game, GameStateInfo gameStateInfo)
        {
            serverWorker       = ServerWorker.GetServerWorker();
            this.Game          = game;
            this.GameStateInfo = gameStateInfo;

            FillGameTrajectory();
        }
Ejemplo n.º 2
0
 public GameControlsModel(GameFieldModel gameFieldModel)
 {
     this.gameFieldModel = gameFieldModel;
     serverWorker        = ServerWorker.GetServerWorker();
     _ = Prepare();
     gameFieldModel.PropertyChanged += (obj, args) => {
         if (args.PropertyName == "TurnState")
         {
             PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("TurnState"));
         }
     };
 }
Ejemplo n.º 3
0
 public GameHistoryModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
 }
Ejemplo n.º 4
0
 public UserModel()
 {
     serverWorker  = ServerWorker.GetServerWorker();
     IsGameStarted = false;
 }
Ejemplo n.º 5
0
 public StandingsModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
     _            = UpdateModelStandings();
 }
Ejemplo n.º 6
0
 public RealPlayerChoiceModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
 }