/// <summary> /// Ajoute le joueurs pro dans une table (Graphiquement) que s'il est /// </summary> /// <param name="tableData"></param> /// <param name="tableUC"></param> /// <param name="previousSabot"></param> /// <returns>Si le joueur pro est existant</returns> private bool setPlayerPro(TableData tableData, TableUC tableUC, double previousSabot) { if (tableData.PlayerPro != null) { tableUC.setPlayerPro(tableData.PlayerPro); frmData.setValuePie(tableData.PlayerPro, getAverageWinLosePlayer()); frmData.addValueChart(tableData.PlayerPro, getAverageCash(), nbTurn + 1); return(true); } else { tableUC.removePlayerPro(); return(false); } }
private void initDisplayTable(int nbTable, int nbPlayer) { int x = 0; int y = 80; int distX = 500; int distY = 370; int width = Screen.PrimaryScreen.Bounds.Size.Width / distY; Size = new Size((width - 1) * distY + 50, Screen.PrimaryScreen.Bounds.Size.Height - frmData.Size.Height - 50); for (int i = 0; i < nbTable; i++) { TableUC tableUC = new TableUC(); tableUC.initTable(nbPlayer, i + 1); tableUC.Location = new Point(x, y); Controls.Add(tableUC); x += distX; if (x + tableUC.Size.Width > Size.Width) { x = 0; y += distY; } } }