public void validarGrafico(Grafico pos) { if (!graficoValida(pos)) { throw new GraficoException("Posição inválida!"); } }
public bool graficoValida(Grafico pos) { if (pos.linha < 0 || pos.linha >= linhas || pos.coluna < 0 || pos.coluna >= colunas) { return(false); } return(true); }
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); }
public void colocarIndicador(Pais p, Grafico graf) { paises[graf.linha, graf.coluna] = p; p.grafico = graf; }
public Pais pais(Grafico pos) { return(paises[pos.linha, pos.coluna]); }