コード例 #1
0
        /// <summary>
        /// metodo que pone la ficha seleccionada por algun otro jugador.
        /// </summary>
        public void PutNewOnTablePiece(PieceData ficha)
        {
            string pictureName    = IdentifyPiecePictureName(ficha.PieceValue);;
            int    picturePostion = this.imageListPieces.Images.IndexOfKey(pictureName);

            //Se crea la ficha
            ShowPiece piece = new ShowPiece(ficha.PieceValue, (Bitmap)imageListPieces.Images[picturePostion], ficha.Rotacion);

            piece.Position(ficha.PosX, ficha.PosY);

            piece.Ubicación = ficha.Ubicacion;

            piece.MouseClick += new MouseEventHandler(piece_Click);


            //Se agrega a la mesa en la posición adecuada
            pnlTable.Controls.Add(piece);

            /* countPiece(piece.Ubicación);
             * lblCount.Text = this.FichasTotalIzq.ToString();*/
        }