0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 07:53:43 +00:00

more documentation changes

This commit is contained in:
freezarite 2024-12-01 21:04:45 +01:00
parent b490e2dc17
commit 58be6b05f0
2 changed files with 5 additions and 4 deletions

View File

@ -37,7 +37,7 @@ private:
//there should be a better solution as this variable is only used for the loading of the tmx map //there should be a better solution as this variable is only used for the loading of the tmx map
//TODO: improve this in the future and also remove it from the scope of the developer //TODO: improve this in the future and also remove it from the scope of the developer
const char* path; //empty string if texture has a texture enum value, otherwise the path of the texture const char* path; //!< empty string if texture has a texture enum value, otherwise the path of the texture
public: public:
SpriteComponent(Textures texture, int zIndex); SpriteComponent(Textures texture, int zIndex);

View File

@ -16,7 +16,7 @@
* and rendering in the engine. It provides functions to add, load, and draw textures * and rendering in the engine. It provides functions to add, load, and draw textures
* from files, as well as manage sprite sheets. * from files, as well as manage sprite sheets.
* *
* \sa Textures "Textures" are used to identify textures within the engine. * \sa Textures are used to identify textures within the engine.
* It is expected that they are implemented within the games scope. * It is expected that they are implemented within the games scope.
*/ */
@ -37,9 +37,10 @@ class TextureManager
* \brief Adds a single texture to the cache. * \brief Adds a single texture to the cache.
* \param texture The texture identifier. * \param texture The texture identifier.
* \param filePath The file path to the texture file. * \param filePath The file path to the texture file.
* \throws std::runtime_error Is thrown if the texture could not be loaded correctly
* *
* This function loads the texture from the specified file and stores it in * This function loads the texture from the specified file and stores it in
* a cache. If loading the texture fails, an exception is thrown. * a cache.
*/ */
void addSingleTexture(Textures texture, const char* filePath); void addSingleTexture(Textures texture, const char* filePath);
@ -70,11 +71,11 @@ class TextureManager
* \brief Loads a map tile texture from the file system and caches it. * \brief Loads a map tile texture from the file system and caches it.
* \param path The file path to the texture. * \param path The file path to the texture.
* \return `SDL_Texture*` representing the map tile. * \return `SDL_Texture*` representing the map tile.
* \throws std::runtime_error Is thrown if the texture could not be loaded correctly
* *
* This function checks if the map tile texture is already cached. If not, it * This function checks if the map tile texture is already cached. If not, it
* loads the texture from the file system and stores it in the cache. * loads the texture from the file system and stores it in the cache.
* *
* If loading fails, an exception is thrown with a descriptive error message.
* \todo should not be usable for the developer and only be accessed by the map class * \todo should not be usable for the developer and only be accessed by the map class
*/ */
SDL_Texture* loadMapTileTexture(const char* path); SDL_Texture* loadMapTileTexture(const char* path);