private void GameView_Load(object sender, EventArgs e) { RPSLSView rpslsView = controller.GetRPSLSView(); List <ScoreBoardView> scoreboards = controller.GetScoreboardViews(); int scoreboardWidth = scoreboards.First().Width; int scoreboardHeight = scoreboards.First().Height; //scoreboardView.Width = 100; //scoreboardView.Height = 100; //scoreboards.Location = new Point(0, 200); this.Width = scoreboards.Count(); //this.Width = rpslsView.Width; this.Height = 400; foreach (ScoreBoardView scoreboard in scoreboards) { ScoreBoardView tempScoreboard = scoreboard; int xPos = scoreboards.IndexOf(scoreboard) * scoreboardWidth; scoreboard.Location = new Point(xPos, 230); Controls.Add(tempScoreboard); } // Debugging Console.WriteLine("RPSLS Location: " + rpslsView.Location); Console.WriteLine("RPSLS Height: " + rpslsView.Height); Controls.Add(rpslsView); }
public List <ScoreBoardView> GetScoreboardViews() { List <ScoreBoardView> viewOfScoreboards = new List <ScoreBoardView>(); foreach (ScoreBoardController scoreboard in scoreboards) { ScoreBoardView scoreboardView = scoreboard.GetView(); viewOfScoreboards.Add(scoreboardView); } return(viewOfScoreboards); }
public ScoreBoardController( GameController c, int pointsRequiredForSetParameter) { gameController = c; view = new ScoreBoardView(this); model = new ScoreBoardModel(this, pointsRequiredForSetParameter); }
public ScoreBoardController(GameController c, int pointsRequiredForSetParameter) { gameController = c; view = new ScoreBoardView(this); model = new ScoreBoardModel(this, pointsRequiredForSetParameter); }