//public Label playerOneLabel = new Label(); //public Label playerTwoLabel = new Label(); internal void Show(SLGame form) { mainPanel = generateMainPanel(); form.Controls.Add(mainPanel); //mainPanel.SendToBack(); //form.Controls.SetChildIndex(mainPanel, 1); }
public void Show(SLGame form) { foreach (Cell cell in cellList) { cell.Show(form); } form.Refresh(); }
internal void MakeYourMoves(SLGame form, int current_diceRoll) { if (this.position + current_diceRoll < Constants.FinalPosition) { this.position = form.NextPosition(this.position, current_diceRoll); } else if (this.position + current_diceRoll == Constants.FinalPosition) { this.position = Constants.FinalPosition; Label WinLabel = new Label(); form.Controls.Add(WinLabel); if (this == form.game.playersList[0]) { WinLabel.Text = form.PlayerOneGameLabel.Text + " wins!"; } else if (this == form.game.playersList[1]) { WinLabel.Text = form.PlayerTwoGameLabel.Text + " wins!"; } WinLabel.Font = new Font("Arial", 20, FontStyle.Bold); WinLabel.Width = Constants.WinLabelWidth; WinLabel.Height = Constants.WinLabelHeight; WinLabel.Top = Constants.WinLabelTop; WinLabel.Left = Constants.WinLabelLeft; WinLabel.TextAlign = ContentAlignment.MiddleCenter; WinLabel.BackColor = Color.LightGreen; WinLabel.BringToFront(); } if (this == form.game.playersList[0]) { form.Controls.Add(form.PlayerOneDrawing); form.PlayerOneDrawing.BackColor = Color.Blue; form.PlayerOneDrawing.Width = Constants.PlayerBoardDrawingWidth; form.PlayerOneDrawing.Height = Constants.PlayerBoardDrawingHeight; form.PlayerOneDrawing.Left = form.game.board.cellList[this.position].x + 50; form.PlayerOneDrawing.Top = form.game.board.cellList[this.position].y + 10; form.PlayerOneDrawing.BringToFront(); } else if (this == form.game.playersList[1]) { form.Controls.Add(form.PlayerTwoDrawing); form.PlayerTwoDrawing.BackColor = Color.Red; form.PlayerTwoDrawing.Width = Constants.PlayerBoardDrawingWidth; form.PlayerTwoDrawing.Height = Constants.PlayerBoardDrawingHeight; form.PlayerTwoDrawing.Left = form.game.board.cellList[this.position].x + 50; form.PlayerTwoDrawing.Top = form.game.board.cellList[this.position].y + 60; form.PlayerTwoDrawing.BringToFront(); } }
internal void Start(SLGame displayForm) { this.form = displayForm; Player p1 = new Player(displayForm.PlayerOneGameLabel.Text); Player p2 = new Player(displayForm.PlayerTwoGameLabel.Text); this.playersList.Add(p1); this.playersList.Add(p2); board.Show(this.form); }
internal void ShowPlayer(SLGame sLGame) { throw new NotImplementedException(); }
internal void HideAndUpdatePlayer(SLGame sLGame) { throw new NotImplementedException(); }
internal void UpdatePlayerTwo(SLGame form) { throw new NotImplementedException(); }
internal void HidePlayerTwo(SLGame form) { form.PlayerTwoDrawing.BackColor = Color.Transparent; }
public WelcomeForm() { InitializeComponent(); game = new SLGame(); }