예제 #1
0
 public void TagIntroduce(TagVisual visual)
 {
     _Spielfeld.Track(visual);
     visual.ViewModel.NewPosition = new Command(() =>
     {
         var neueSchiffsposition = NewField(
             position: TopLeft(visual),
             orientation: visual.OrientationAngle,
             color: visual.ViewModel.TacticleColor
             );
         neueSchiffsposition.AllowOccupant(visual);
         ((Spielfeld)_Spielfeld).ZieleErfassen();
     });
 }
예제 #2
0
 public void TagDismiss(TagVisual visual)
 {
     _Spielfeld.Untrack(visual);
     visual.ViewModel.NewPosition = null;
 }