game.cs

来自「一个Csharp游戏 GUI based .NET application」· CS 代码 · 共 55 行

CS
55
字号
/* Author:  Diane Corney
 * Date:    September, 2007
 */
using System;
using System.Collections.Generic;
using System.Text;

namespace Yahtzee {

    public enum ScoreType {
        CountOnes, CountTwos, CountThrees, CountFours,
        CountFives, CountSixes, SubTotal, SectionABonus, SectionATotal,
        ThreeOfAKind, FourOfAKind, FullHouse, SmallStraight, LargeStraight,
        Chance, Yahtzee, YahtzeeBonus, SectionBTotal, GrandTotal
    }

    class Game {
        private Player[] players;
        private int currentPlayerIndex;
        private Player currentPlayer;
        private int playersFinished;
        private Die[] dice;
        private int numRolls;
        private MainForm form;
        private Player[] playersToRoll;
        private bool rollingForFirst;
        public const bool ADVANCED = false;

        public Game(MainForm form) {
        }

        public void NextTurn() {
        }

        public void RollDice() {
        }

        public void HoldDie(int dieIndex) {
        }

        public void ReleaseDie(int dieIndex) {
        }

        public void ScoreCombination(ScoreType combination) {
        }
        public static Game Load(MainForm form) {
            return null;
        }

        public void Save() {
        }

    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?