コード例 #1
0
ファイル: GameFieldModel.cs プロジェクト: mike-live/RWGame
        public GameFieldModel(Game game, GameStateInfo gameStateInfo)
        {
            serverWorker       = ServerWorker.GetServerWorker();
            this.Game          = game;
            this.GameStateInfo = gameStateInfo;

            FillGameTrajectory();
        }
コード例 #2
0
ファイル: GameFieldModel.cs プロジェクト: mike-live/RWGame
 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"));
         }
     };
 }
コード例 #3
0
ファイル: GameHistoryModel.cs プロジェクト: mike-live/RWGame
 public GameHistoryModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
 }
コード例 #4
0
 public UserModel()
 {
     serverWorker  = ServerWorker.GetServerWorker();
     IsGameStarted = false;
 }
コード例 #5
0
 public StandingsModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
     _            = UpdateModelStandings();
 }
コード例 #6
0
 public RealPlayerChoiceModel()
 {
     serverWorker = ServerWorker.GetServerWorker();
 }