From 443a21d7ac005c267b3b2dfbdfdc67d231a2c809 Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 11 Jan 2022 14:09:43 +0100 Subject: [PATCH] doc goodPixelManager.h --- headers/pixelManager/goodPixelManager.h | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/headers/pixelManager/goodPixelManager.h b/headers/pixelManager/goodPixelManager.h index 50b84dc..34b66b3 100644 --- a/headers/pixelManager/goodPixelManager.h +++ b/headers/pixelManager/goodPixelManager.h @@ -3,17 +3,55 @@ #include "pixelManager/pixelManager.h" + +/*! + * @class GoodPixelManager + * @brief Extension of the PixelManager class, which override + * the draw methods to use sprites instead of shapes + */ class GoodPixelManager : public PixelManager{ + /*! + * @brief loads sprites in parallel using multiple threads + * @param[in] vec : We take his ownership, so + * @fn void loadSprites(); + */ void loadSprites(vector& tasks) override; + /*! + * @brief sprite of the player + */ MySprite player; + + /*! + * @brief sprite of the first invader + */ MySprite invaderA; + + /*! + * @brief sprite of the second invader + */ MySprite invaderB; + + /*! + * @brief sprite of the third invader + */ MySprite invaderC; + + /*! + * @brief sprite of the missile + */ MySprite missile; + + /*! + * @brief sprite of the torpedo + */ MySprite torpedo; public: + + /*! + * @brief constructor + */ GoodPixelManager(MinGL& win); };