/// <summary> /// This method returns a list of Seated Players /// </summary> internal void DislayPlayers(System.Collections.Generic.List <Player> players) { // local PlayerEditorControl playerEditor = null; // if there are one or more players if (ListHelper.HasOneOrMoreItems(players)) { // Iterate the collection of Player objects foreach (Player player in players) { // if the player is in a seat if (player.Seated) { // attempt to find the PlayerEditorControl playerEditor = GetPlayerEditorControl(player.SeatNumber); // If the playerEditor object exists if (NullHelper.Exists(playerEditor)) { // Set the Player on the PlayerEditor; this displays the values playerEditor.Player = player; } } } } }
/// <summary> /// This method returns the Player Editor Control /// </summary> internal PlayerEditorControl GetPlayerEditorControl(int seatNumber) { // initial value PlayerEditorControl playerEditor = null; // Determine the action by the seatNumber switch (seatNumber) { case 1: // set the return value playerEditor = this.PlayerEditorControl1; // required break; case 2: // set the return value playerEditor = this.PlayerEditorControl2; // required break; case 3: // set the return value playerEditor = this.PlayerEditorControl3; // required break; case 4: // set the return value playerEditor = this.PlayerEditorControl4; // required break; case 5: // set the return value playerEditor = this.PlayerEditorControl5; // required break; } // return value return(playerEditor); }
/// <summary> /// This method returns the Player Editor Control /// </summary> internal PlayerEditorControl GetPlayerEditorControl(SeatNumberEnum seatNumber) { // initial value PlayerEditorControl playerEditor = null; // get the value of seatNumber int seatNumberValue = (int)seatNumber; // call the overload playerEditor = GetPlayerEditorControl(seatNumberValue); // return value return(playerEditor); }
/// <summary> /// This method performs initializations for this object. /// </summary> public void Init() { // local PlayerEditorControl playerEditor = null; // iterate from 1 - 5 for (int x = 1; x <= MaxPlayers; x++) { int seatNumber = x; playerEditor = GetPlayerEditorControl(seatNumber); // If the playerEditor object exists if (NullHelper.Exists(playerEditor)) { // set the seatNumber on each playerEditor playerEditor.SeatNumber = seatNumber; } } }