コード例 #1
0
ファイル: Intervals.cs プロジェクト: MerijnMonfils/Goudkoorts
 public Intervals(MainModel main, InputViewVM input, Score.Score score)
 {
     this._main  = main;
     this._input = input;
     this._score = score;
     _random     = new Random();
     _timeLeft   = _time;
 }
コード例 #2
0
 public MainModel(InputViewVM input)
 {
     _switches   = new Dictionary <int, ISwitchRail>();
     _warehouses = new Dictionary <Symbols, Warehouse>();
     _docks      = new List <Dock>();
     _carts      = new List <Cart>();
     _ships      = new List <Ship>();
     _input      = input;
 }
コード例 #3
0
ファイル: MainView.cs プロジェクト: MerijnMonfils/Goudkoorts
 public MainView(OutputViewVM output)
 {
     Console.Title = "Goudkoorts";
     _input        = new InputViewVM(output);
 }
コード例 #4
0
 public MainView(OutputViewVM output)
 {
     input = new InputViewVM(output, this);
 }
コード例 #5
0
 private void StartGame(MainModel main, InputViewVM input)
 {
     _intervals = new Intervals(main, input, _score);
     _intervals.Start();
 }
コード例 #6
0
 private void CreateCounter(MainModel main, InputViewVM input)
 {
     _lockdown = new Lockdown(main, input);
     _lockdown.Start();
 }
コード例 #7
0
ファイル: Lockdown.cs プロジェクト: MerijnMonfils/Goudkoorts
 public Lockdown(MainModel mainModel, InputViewVM input)
 {
     _main    = mainModel;
     _input   = input;
     _counter = _time;
 }