123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef RETOURNER_H_INCLUDED
- #define RETOURNER_H_INCLUDED
- #include <iostream>
- #include <SDL.h>
- SDL_Surface* retournement(SDL_Surface* originale, int nbQuarts);
- /** retournement() \brief Permet de créer une nouvelle image pivotée.
- *
- * SDL_Surface* originale \param Surface originale pour pivoter.
- * int nbQuarts \param Indique le nombre de quarts de tour à réaliser, sens indirect.
- * SDL_Surface* \return La surface pivotée. Attention ! Ne pas oublier freeSurface().
- *
- */
- SDL_Surface* destroyColor(SDL_Surface* originale, bool blue, bool green, bool red);
- /** destroyColor() \brief Permet de créer une nouvelle image en retirant des couleurs.
- *
- * SDL_Surface* originale \param Surface originale pour modifier.
- * bool blue \param Indique si cette couleur est à retirer.
- * bool green \param Indique si cette couleur est à retirer.
- * bool red \param Indique si cette couleur est à retirer.
- * SDL_Surface* \return La surface modifiée. Attention ! Ne pas oublier freeSurface().
- *
- */
- SDL_Surface* colorMightyObjet(SDL_Surface* source, int id);
- /** colorMightyObjet() \brief Utilise destroyColor() en fonction de l'identifiant.
- *
- * SDL_Surface* originale \param Surface originale pour modifier.
- * int id \param Contient l'identifiant du mightyLiner associé.
- * SDL_Surface* \return La surface modifiée. Attention ! Ne pas oublier freeSurface().
- *
- */
- #endif // RETOURNER_H_INCLUDED
|