Ejemplo n.º 1
0
 public void validarGrafico(Grafico pos)
 {
     if (!graficoValida(pos))
     {
         throw new GraficoException("Posição inválida!");
     }
 }
Ejemplo n.º 2
0
 public bool graficoValida(Grafico pos)
 {
     if (pos.linha < 0 || pos.linha >= linhas || pos.coluna < 0 || pos.coluna >= colunas)
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 3
0
        public Pais retirarPais(Grafico pos)
        {
            if (pais(pos) == null)
            {
                return(null);
            }
            Pais aux = pais(pos);

            aux.grafico = null;
            paises[pos.linha, pos.coluna] = null;
            return(aux);
        }
Ejemplo n.º 4
0
 public void colocarIndicador(Pais p, Grafico graf)
 {
     paises[graf.linha, graf.coluna] = p;
     p.grafico = graf;
 }
Ejemplo n.º 5
0
 public Pais pais(Grafico pos)
 {
     return(paises[pos.linha, pos.coluna]);
 }