Better comments

This commit is contained in:
Mylloon 2022-05-09 14:31:13 +02:00
parent b61d60f6ce
commit 94d34336ae
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -5,15 +5,15 @@
#include <array> #include <array>
class QuadTree { class QuadTree {
// Niveau de profondeur du morceau de l'image // Niveau de qualité de l'image
// 0 -> image de base // 0 -> qualité minimale
// 10 -> image coupé en 4 // 10 -> qualité maximale
short niveau; short niveau;
// La couleur qui est représentée // La couleur majoritaire dans l'image
SDL_Color couleur; SDL_Color couleur;
// Dimensions du morceau de l'image // Dimensions de l'image
std::pair<short, short> dimensions; std::pair<short, short> dimensions;
// Morceaux de l'image // Morceaux de l'image
@ -22,19 +22,19 @@ class QuadTree {
QuadTree * sud_ouest; QuadTree * sud_ouest;
QuadTree * sud_est; QuadTree * sud_est;
// Est vrai si l'on ne doit pas diviser l'image // Est vrai si l'on ne doit pas diviser la surface
bool final; bool final;
// Calcule la couleur qui apparaît majoritairement dans l'image // Calcule la couleur qui apparaît majoritairement dans la surface
SDL_Color calculeCouleur(SDL_Surface *); SDL_Color calculeCouleur(SDL_Surface *);
// Vrai si tout les pixels de l'images sont identiques // Vrai si tout les pixels de la surface ont la même couleur
bool verificationEgalitee(SDL_Surface *); bool verificationEgalitee(SDL_Surface *);
// Coupe l'image en 4 // Sépare l'image en 4
std::array<SDL_Surface *, 4> coupeEnQuatre(SDL_Surface *); std::array<SDL_Surface *, 4> coupeEnQuatre(SDL_Surface *);
// Colle 4 images en une seule // Fusionne 4 images en une
SDL_Surface * colleQuatreImages(std::array<SDL_Surface *, 4>); SDL_Surface * colleQuatreImages(std::array<SDL_Surface *, 4>);
public: public: