private void Window_Loaded(object sender, RoutedEventArgs e) { playfield.ClipToBounds = true; this.myFallingThings = new FallingThings(MaxShapes, this.targetFramerate, NumIntraFrames); this.myFallingThings.SetGravity(this.dropGravity); this.myFallingThings.SetDropRate(this.dropRate); this.myFallingThings.SetSize(this.dropSize); this.myFallingThings.SetPolies(PolyType.All); this.myFallingThings.SetGameMode(GameMode.Off); // TimeBeginPeriod(TimerResolution); var myGameThread = new Thread(this.GameThread); myGameThread.SetApartmentState(ApartmentState.STA); myGameThread.Start(); }
private void WindowLoaded(object sender, EventArgs e) { this.myFallingThings = new FallingThings(MaxShapes, this.targetFramerate, NumIntraFrames); this.myFallingThings.SetGravity(this.dropGravity); this.myFallingThings.SetDropRate(this.dropRate); this.myFallingThings.SetSize(this.dropSize); this.myFallingThings.SetPolies(PolyType.All); this.myFallingThings.SetGameMode(GameMode.Off); }