Exemplo n.º 1
0
 /// <summary>
 /// Adiciona um novo buraco à lista de buracos do campo.
 /// </summary>
 /// <param name="buracoAAdicionar"></param>
 public void AdicionarBuraco(BuracoWrapperViewModel buracoAAdicionar)
 {
     //Adicionar ao modelo.
     Buracos.Add(buracoAAdicionar);
     //Adicionar à propriedade.
     _campoModel.Buracos.Add(buracoAAdicionar.ObterModelo());
 }
Exemplo n.º 2
0
 public JogoWrapperViewModel(JogoModel jogoModel)
 {
     _jogoModel    = jogoModel;
     Campo         = new CampoWrapperViewModel(_jogoModel.Campo);
     ModoJogo      = new ModoJogoWrapperViewModel(_jogoModel.ModoJogo);
     Metrico       = new MetricoWrapperViewModel(_jogoModel.Metrico);
     Jogadores     = new ObservableCollection <JogadorWrapperViewModel>(_jogoModel.Jogadores.Select(p => new JogadorWrapperViewModel(p)));
     BuracoAtual   = null;
     BuracoPausado = null;
 }
Exemplo n.º 3
0
 public TeeBuracoDistanciaWrapperViewModel(TeeBuracoDistanciaModel teeBuracoDistanciaModel)
 {
     _teeBuracoDistanciaModel = teeBuracoDistanciaModel;
     Buraco = new BuracoWrapperViewModel(_teeBuracoDistanciaModel.Buraco);
 }
Exemplo n.º 4
0
 public PontuacaoWrapperViewModel(PontuacaoModel pontuacaoModel)
 {
     _pontuacaoModel = pontuacaoModel;
     Buraco          = new BuracoWrapperViewModel(_pontuacaoModel.Buraco);
 }