Creates an SpriteHandler object Creates an SpriteHandler object to deal with all of the applications sprites.  
 More...
#include <spriteHandler.h>
 | 
|   | SpriteHandler (SDL_Renderer *) | 
|   | 
|   | ~SpriteHandler () | 
|   | 
| void  | loadGameSprites () | 
|   | 
| void  | loadMenuSprites () | 
|   | 
| void  | loadCreditsSprites () | 
|   | 
| void  | loadLoseSprites () | 
|   | 
| void  | deleteGameSprites () | 
|   | 
| void  | deleteMenuSprites () | 
|   | 
| void  | deleteCreditsSprites () | 
|   | 
| void  | deleteLoseSprites () | 
|   | 
| void  | loadSymbols () | 
|   | 
| void  | drawGameSprite (std::string, int, float, float, int, int) | 
|   | 
| void  | drawMenuSprite (std::string, int, float, float, int, int) | 
|   | 
| void  | drawCreditsSprite (std::string, int, float, float, int, int) | 
|   | 
| void  | drawLoseSprite (std::string, int, float, float, int, int) | 
|   | 
Creates an SpriteHandler object Creates an SpriteHandler object to deal with all of the applications sprites. 
Definition at line 12 of file spriteHandler.h.
 
      
        
          | SpriteHandler::SpriteHandler  | 
          ( | 
          SDL_Renderer *  | 
           | ) | 
           | 
        
      
 
Constructs a SpriteHandler object 
- Parameters
 - 
  
    | SDL_Renderer* | a pointer to the renderer.  | 
  
   
 
 
      
        
          | SpriteHandler::~SpriteHandler  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void SpriteHandler::deleteCreditsSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Deletes the Credits Sprite objects Deletes the Sprite objects used in the Credits. 
 
 
      
        
          | void SpriteHandler::deleteGameSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Deletes the Game Sprite objects Deletes the Sprite objects used in the Game. 
 
 
      
        
          | void SpriteHandler::deleteLoseSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Deletes the Lose Sprite objects Deletes the Sprite objects used in the Lose State. 
 
 
      
        
          | void SpriteHandler::deleteMenuSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Deletes the Menu Sprite objects Deletes the Sprite objects used in the Menu. 
 
 
      
        
          | void SpriteHandler::drawCreditsSprite  | 
          ( | 
          std::string  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Draw the Credits Sprite to the screen Draws the Credits Sprite to the screen using the input variables. 
- Parameters
 - 
  
    | std::String | the type of Sprite  | 
    | int | the index of the Sprite  | 
    | float | the x position of the Sprite  | 
    | float | the y position of the Sprite  | 
    | int | the width of the Sprite  | 
    | int | the height of the Sprite  | 
  
   
 
 
      
        
          | void SpriteHandler::drawGameSprite  | 
          ( | 
          std::string  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Draw the Game Sprite to the screen Draws the Game Sprite to the screen using the input variables. 
- Parameters
 - 
  
    | std::String | the type of Sprite  | 
    | int | the index of the Sprite  | 
    | float | the x position of the Sprite  | 
    | float | the y position of the Sprite  | 
    | int | the width of the Sprite  | 
    | int | the height of the Sprite  | 
  
   
 
 
      
        
          | void SpriteHandler::drawLoseSprite  | 
          ( | 
          std::string  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Draw the Lose Sprite to the screen Draws the Lose Sprite to the screen using the input variables. 
- Parameters
 - 
  
    | std::String | the type of Sprite  | 
    | int | the index of the Sprite  | 
    | float | the x position of the Sprite  | 
    | float | the y position of the Sprite  | 
    | int | the width of the Sprite  | 
    | int | the height of the Sprite  | 
  
   
 
 
      
        
          | void SpriteHandler::drawMenuSprite  | 
          ( | 
          std::string  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          float  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Draw the Menu Sprite to the screen Draws the Menu Sprite to the screen using the input variables. 
- Parameters
 - 
  
    | std::String | the type of Sprite  | 
    | int | the index of the Sprite  | 
    | float | the x position of the Sprite  | 
    | float | the y position of the Sprite  | 
    | int | the width of the Sprite  | 
    | int | the height of the Sprite  | 
  
   
 
 
      
        
          | void SpriteHandler::loadCreditsSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Loads the Credits Sprite objects Loads the Sprite objects to be used in the Credits. 
 
 
      
        
          | void SpriteHandler::loadGameSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Loads the Game Sprite objects Loads the Sprite objects to be used in the Game. 
 
 
      
        
          | void SpriteHandler::loadLoseSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Loads the Lose Sprite objects Loads the Sprite objects to be used in the Lose State. 
 
 
      
        
          | void SpriteHandler::loadMenuSprites  | 
          ( | 
           | ) | 
           | 
        
      
 
Loads the Menu Sprite objects Loads the Sprite objects to be used in the Menu. 
 
 
      
        
          | void SpriteHandler::loadSymbols  | 
          ( | 
           | ) | 
           | 
        
      
 
Load the symbols for Sprite objects Load the symbols for Sprite objects for use with displaying the score. 
 
 
  
  
      
        
          | Texture* SpriteHandler::backgroundImage | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::creditsButton | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::exitButton | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::pauseButton | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::platformDanger | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Texture* SpriteHandler::platformSafe | 
         
       
   | 
  
private   | 
  
 
The game sprites (vectors of sprites mean they can be animated). 
Definition at line 22 of file spriteHandler.h.
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::playButton | 
         
       
   | 
  
private   | 
  
 
The menu sprites (vectors of sprites mean they can be animated). 
Definition at line 30 of file spriteHandler.h.
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::playerSprite | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | SDL_Renderer* SpriteHandler::renderer | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | float SpriteHandler::scale | 
         
       
   | 
  
private   | 
  
 
A scale value to help scale down numbers to the SDL screen 
Definition at line 40 of file spriteHandler.h.
 
 
  
  
      
        
          | std::vector<Texture*> SpriteHandler::symbols | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: