/// <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; }
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); } }
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)); } } }