Beispiel #1
0
        private void Page_Loaded(object sender, System.Windows.RoutedEventArgs e)
        {
            var records = new Recorder().Records;

            for (int i = 0; i < records.Length; i++) {
                tbScores[i].Text = records[i].Score.ToString();
                tbNames[i].Text = records[i].Name;
            }
        }
Beispiel #2
0
 public void Terminate()
 {
     this.Stop();
     releaseResources();
     this.page.MainWnd.KeyDown -= this.OnKeyDown;
     this.board = null;
     this.recorder = null;
 }
Beispiel #3
0
        public void Initialize(GamePage page)
        {
            this.page = page;

            setResources();

            this.timer = new DispatcherTimer();
            timer.Tick += this.OnTick;
            timer.Interval = new TimeSpan(days: 0, hours: 0, minutes: 0, seconds: 1, milliseconds: 0);

            this.page.MainWnd.KeyDown += this.OnKeyDown;

            // Generate model objects
            var field = new Field(this.page.cvField, cols:12, rows:24,
                yOffset: Piece.PC_SIZE / 2, wallThickness: Piece.PC_SIZE / 2, dispWallThickness: 1);
            var nextField = new Field(this.page.cvNextField, cols: Piece.PC_SIZE, rows: Piece.PC_SIZE);
            board = new Board(field, nextField);

            recorder = new Recorder();

            setBinding();

            this.Reset();
        }
Beispiel #4
0
 public void BeginTestMethod()
 {
     target = new Recorder();
 }