#ifndef COR_H
#define COR_H

/// Um tipo para preto e branco:
enum PretoEBranco {preto, branco};

/// Devolve a cor que contrasta com cor.
PretoEBranco contrasta(PretoEBranco& cor);

/** Devolve um caracter que represente aproximadamente a cor num ecrã
    em modo texto. */
char caractere(PretoEBranco const& cor);

#include "cor_impl.H"

#endif // COR_H