//设置游戏速度 private void GameSpeedToolStripMenuItem_Click(object sender, EventArgs e) { SetSpeedDialog dialog = new SetSpeedDialog(this); if (dialog.ShowDialog(this) == DialogResult.OK) { //调整速度 gameConfig.FinishedOncePauseTime = (int)(150 * Math.Pow(10, dialog.trackBar1.Value / 25.0)); gameConfig.NoRankPauseTime = (int)(500 * Math.Pow(10, dialog.trackBar2.Value / 25.0)); gameConfig.Get8CardsTime = (int)(100 * Math.Pow(10, dialog.trackBar3.Value / 25.0)); gameConfig.SortCardsTime = (int)(100 * Math.Pow(10, dialog.trackBar4.Value / 25.0)); gameConfig.FinishedThisTime = (int)(250 * Math.Pow(10, dialog.trackBar5.Value / 25.0)); gameConfig.TimerDiDa = (int)(10 * Math.Pow(10, dialog.trackBar6.Value / 25.0)); timer.Interval = gameConfig.TimerDiDa; } }
//设置游戏速度 private void GameSpeedToolStripMenuItem_Click(object sender, EventArgs e) { SetSpeedDialog dialog = new SetSpeedDialog(this); if (dialog.ShowDialog(this) == DialogResult.OK) { //调整速度 gameConfig.FinishedOncePauseTime = (int)(150 * Math.Pow(10, dialog.trackBar1.Value / 25.0)); gameConfig.NoRankPauseTime = (int)(500 * Math.Pow(10, dialog.trackBar2.Value / 25.0)); gameConfig.Get8CardsTime = (int)(100 * Math.Pow(10, dialog.trackBar3.Value / 25.0)); gameConfig.SortCardsTime = (int)(100 * Math.Pow(10, dialog.trackBar4.Value / 25.0)); gameConfig.FinishedThisTime = (int)(250 * Math.Pow(10, dialog.trackBar5.Value / 25.0)); gameConfig.TimerDiDa = (int)(10 * Math.Pow(10, dialog.trackBar6.Value / 25.0)); timer.Interval = gameConfig.TimerDiDa; } }