コード例 #1
0
ファイル: ChaosManager.cs プロジェクト: devowl/chaosfractal
        /// <summary>
        /// Constructor for <see cref="ChaosManager"/>.
        /// </summary>
        public ChaosManager(ChaosField chaosField)
        {
            if (chaosField == null)
            {
                throw new ArgumentNullException(nameof(chaosField));
            }

            _chaosField = chaosField;
            _chaosField.OnPointAdded += (sender, args) => OnPointAdded?.Invoke(sender, args);
        }
コード例 #2
0
ファイル: GameLogic.cs プロジェクト: devowl/chaosfractal
 /// <summary>
 /// Constructor for <see cref="GameLogic"/>.
 /// </summary>
 public GameLogic(ChaosField chaosField)
 {
     _chaosField            = chaosField;
     _dispatcherTimer       = new DispatcherTimer();
     _dispatcherTimer.Tick += DispatcherTimerOnTick;
 }