Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SaveWindow"/> class.
 /// </summary>
 /// <param name="inlogic">Az aktuális logic példány átadása.</param>
 /// <param name="gamewin">Az aktuális game window példány átadása.</param>
 public SaveWindow(GameLogic.GameLogic inlogic, Window gamewin)
 {
     this.InitializeComponent();
     this.Logic       = inlogic;
     this.User        = new User();
     this.DataContext = this.User;
     this.GameWin     = gamewin;
 }
Beispiel #2
0
 internal FirstRow(GameLogic.GameLogic i_GameLogic)
 {
     m_GameLogic     = i_GameLogic;
     m_HiddenButtons = new Button[k_NumOfColors];
     for (int i = 0; i < m_HiddenButtons.Length; i++)
     {
         m_HiddenButtons[i]           = new Button();
         m_HiddenButtons[i].BackColor = Color.Black;
         m_HiddenButtons[i].Enabled   = false;
         m_HiddenButtons[i].Height    = 40;
         m_HiddenButtons[i].Width     = 40;
         m_HiddenButtons[i].Location  = new Point(
             10 + i * (m_HiddenButtons[i].Width + 5),
             10);
     }
 }
Beispiel #3
0
        internal Row(int i_NumOfRow, GameLogic.GameLogic i_GameLogic)
        {
            m_GameLogic   = i_GameLogic;
            m_GameButtons = new Button[k_NumOfColors];
            for (int i = 0; i < m_GameButtons.Length; i++)
            {
                m_GameButtons[i]          = new Button();
                m_GameButtons[i].Enabled  = false;
                m_GameButtons[i].Height   = 40;
                m_GameButtons[i].Width    = 40;
                m_GameButtons[i].Location = new System.Drawing.Point(
                    10 + i * (m_GameButtons[i].Width + 5),
                    60 + i_NumOfRow * (m_GameButtons[i].Height + 5));
                m_GameButtons[i].Click += new System.EventHandler(colorButton_Click);
            }

            m_SubmitGuess          = new Button();
            m_SubmitGuess.Text     = "-->>";
            m_SubmitGuess.Enabled  = false;
            m_SubmitGuess.Height   = m_GameButtons[0].Height / 2;
            m_SubmitGuess.Width    = m_GameButtons[0].Width;
            m_SubmitGuess.Location = new System.Drawing.Point(
                m_GameButtons[m_GameButtons.Length - 1].Location.X + m_GameButtons[m_GameButtons.Length - 1].Width + 4,
                m_GameButtons[m_GameButtons.Length - 1].Location.Y + m_GameButtons[m_GameButtons.Length - 1].Height / 4);
            m_SubmitGuess.Click += submitButton_Click;

            m_ResultsOfGuess = new Button[k_NumOfColors];
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 2; j++)
                {
                    m_ResultsOfGuess[2 * i + j]          = new Button();
                    m_ResultsOfGuess[2 * i + j].Enabled  = false;
                    m_ResultsOfGuess[2 * i + j].Width    = 18;
                    m_ResultsOfGuess[2 * i + j].Height   = 18;
                    m_ResultsOfGuess[2 * i + j].Location = new System.Drawing.Point(
                        m_SubmitGuess.Location.X + m_SubmitGuess.Width + 10 + j * (m_ResultsOfGuess[2 * i + j].Width + 4),
                        m_GameButtons[0].Location.Y + i * (m_ResultsOfGuess[2 * i + j].Height + 4));
                }
            }
        }