/// <summary>
        /// This method returns the Chips
        /// </summary>
        private static List <ImageEx> AddChips(List <ImageEx> chips, ChipEnum chip, ref double amount)
        {
            // local
            int chipValue = 0;

            // If the chips object exists
            if ((NullHelper.Exists(chips)) && (chip != ChipEnum.Unknown) && (amount > 0))
            {
                // get the chipValue
                chipValue = (int)chip;

                // if the amount is greater than this chip
                if (amount >= chipValue)
                {
                    do
                    {
                        // Create the image based upo the chip type
                        Image chipPic = new Bitmap(GetChipImage(chip), new Size(24, 24));

                        // Cast the chipImage as an ImageEx
                        ImageEx chipImage = new ImageEx(chipPic);

                        // Ad this image
                        chips.Add(chipImage);

                        // subtract the value of htis chip from amount
                        amount -= chipValue;
                    } while (amount >= chipValue);
                }
            }

            // return value
            return(chips);
        }
        /// <summary>
        /// This method returns the Chip Image
        /// </summary>
        internal static Image GetChipImage(ChipEnum chip)
        {
            // initial value
            Image chipImage = null;

            switch (chip)
            {
            case ChipEnum.WhiteChip:

                // set the image
                chipImage = Properties.Resources.WhiteChip;

                // required
                break;

            case ChipEnum.RedChip:

                // set the image
                chipImage = Properties.Resources.RedChip;

                // required
                break;

            case ChipEnum.GreenChip:

                // set the image
                chipImage = Properties.Resources.GreenChip;

                // required
                break;

            case ChipEnum.BlackChip:

                // set the image
                chipImage = Properties.Resources.BlackChip;

                // required
                break;

            case ChipEnum.PurpleChip:

                // set the image
                chipImage = Properties.Resources.PurpleChip;

                // required
                break;

            case ChipEnum.GoldChip:

                // set the image
                chipImage = Properties.Resources.GoldChip;

                // required
                break;
            }

            // return value
            return(chipImage);
        }