Example #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        private void Form1_Load(object sender, EventArgs e)
        {
            MaTime = 0;
            //timer1.Enabled = true;
            label1.Size      = new Size(54, 25);
            label1.AutoSize  = false;
            label1.TextAlign = ContentAlignment.MiddleRight;
            label1.Text      = MaTime.ToString();

            ButtonColors = new Color[6];
            ButtonColors[(int)EnButtonStates.Unrknown]          = Color.FromArgb(255, 60, 120, 180);
            ButtonColors[(int)EnButtonStates.Opened]            = Color.FromArgb(255, 180, 180, 180);
            ButtonColors[(int)EnButtonStates.Exploded]          = Color.FromArgb(255, 240, 60, 30);
            ButtonColors[(int)EnButtonStates.SpeluncaeLatebant] = Color.FromArgb(255, 75, 25, 12);
            ButtonColors[(int)EnButtonStates.Numered]           = Color.FromArgb(255, 180, 150, 30);
            ButtonColors[(int)EnButtonStates.Determinated]      = Color.FromArgb(255, 90, 240, 45);

            Glo.SetDiffi();

            Field001 = new GameField();
            Field001.Init();

            this.ClientSize = new Size(BuSize * Glo.GSizes.Primis + 2 * StartPosition.X, BuSize * Glo.GSizes.Secundus + 2 * StartPosition.Y);
            label1.Location = new Point(this.Width - (int)(1.3 * label1.Width), 0);
            //this.BackColor = Color.FromArgb(255, 60, 45, 30);

            MakeField();
        }
Example #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        void NewGame()
        {
            DeleteButtons();

            ResetVal();

            Glo.SetDiffi();

            RecalculateFormSize();

            MakeField();
        }