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(); }); }
public void TagDismiss(TagVisual visual) { _Spielfeld.Untrack(visual); visual.ViewModel.NewPosition = null; }