コード例 #1
0
ファイル: GamePanel.cs プロジェクト: JMaran1/4096-Game-
 public GamePanel()
 {
     InitializeComponent();
     AddNew();
     Color();
     _Score         = 0;
     WhichWay       = new NextMove(this.Controls);
     timer1.Enabled = true;
 }
コード例 #2
0
ファイル: GamePanel.cs プロジェクト: JMaran1/4096-Game-
        public bool Combine(char Direction, out int Score, out bool Lose, out bool WIN)
        {
            int  S = 0;
            bool R = WhichWay.Move(Direction, out S, out WIN);

            _Score += S;
            Score   = _Score;
            if (R)
            {
                AddNew();
                Color();
                WhichWay = new NextMove(this.Controls);
                Lose     = WhichWay.LOSE;
                return(R);
            }
            Lose = WhichWay.LOSE;
            return(R);
        }