X-Git-Url: https://git.llucax.com/z.facultad/75.42/figuras.git/blobdiff_plain/78030661e775b52093ce0382a9568ef99f2d432b..4f1b771eeb4558af6b71fe236803d49d752aa6fb:/figura.cpp diff --git a/figura.cpp b/figura.cpp index e320b14..f20fa3c 100644 --- a/figura.cpp +++ b/figura.cpp @@ -53,8 +53,10 @@ GdkColor* Figura::traducir_color(GdkColor* c) const { // Al resultado le aplico una máscara para que quede 'prendido' // el bit más significativo de los colores activados // anteriormente (y de esta manera darles el doble de "luz"). + // Por ejemplo: 1111 1110 & 1000 0000 = 1000 0000. & 0x808080 // Finalmente, prendo los bits resultantes en el color de 24 bits. + // Por ejemplo: 1000 0000 | 0111 1111 = 1111 1111. | c->pixel; // Si no tiene pigmento no lo dejo negro porque negro ya es cuando están // todos los bits apagados.