Exemple #1
0
        /**
         * Desenha todos os peixes dos 3 vetores
         *   param g -> Gráfico para desenho
         *   param vara -> Coordenada da vara para desenhar o peixe pescado
         */
        public void desenharTodos(Graphics g, Point vara)
        {
            // desenhando os peixes que estão nadando
            for (int i = 0; i < qtosPeixesNadando; i++)
            {
                peixes[i].Skin.desenhar(g, peixes[i].Coord);
            }

            // desenhando os peixes que esntão na mesa
            for (int ind = 0; ind < QtosPeixesPescados; ind++)
            {
                peixesPescados[ind].Skin.desenhar(g, new Point(this.posicaoMinima.X, ondeDesenharPilhaNoIndice(ind)));
            }

            // desenhando o peixe que está na vara
            if (this.peixePescando[0] != null)
            {
                g.DrawImage(Figura.RotateImage(this.peixePescando[0].Skin.Img), new Point(vara.X - 12, vara.Y));
            }
        }
Exemple #2
0
 // desenha um peixe dourado
 private void desenharDourado(Graphics g)
 {
     g.DrawImage(Figura.RotateImage(Skin.Img), coord);
 }