1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #include "CImg.h"
using namespace cimg_library;
unsigned int size_w = 800, size_h = 600;
unsigned int cercle_nb = 4;
int main() {
//Création de la liste d'images de taille 32
CImgList<> cercle_img(cercle_nb,32,32,1,3,0);
//Définition d'une couleur (rouge)
unsigned char color[] = {255,0,0};
//Création des 4 cercles de rayon 14, de couleur color, positionnés aux points (100,100) (200,200) ...
for (unsigned int cercle = 0; cercle<cercle_nb; cercle++){
cercle_img[cercle].draw_circle(100*cercle,100*cercle,14,color);
}
//Création de l'afficheur
CImgDisplay disp(size_w,size_h);
//Affichage des cercles
while (!disp.is_closed()){
for (unsigned int cercle = 0; cercle<cercle_nb; cercle++){
disp.display(cercle_img[cercle]);
}
}
return 0;
} |
Partager