#include "quadro.H"

using namespace std;

void Quadro::apaga() 
{
    for(int i = 0; i != dimensao().linhas(); ++i)
	for(int j = 0; j != dimensao().colunas(); ++j)
	    pixeis[i][j] = fundo();
}

void Quadro::mostraEm(ostream& saida) const 
{
    saida << '\n';

    for(int i = 0; i != dimensao().linhas(); ++i)
	for(int j = 0; j != dimensao().colunas(); ++j)
	    /* Não se mostra a última coluna da última linha.  Experimente
	       para perceber porquê... */
	    if(i != dimensao().linhas() - 1 or j != dimensao().colunas() - 1)
		saida << caractere(pixeis[i][j]);

    saida << flush;
}