Advertisement
Guest User

Untitled

a guest
Jun 17th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include "TitleScreen.h"
  2.  
  3. TitleScreen::TitleScreen()
  4. {
  5. }
  6.  
  7. TitleScreen::~TitleScreen()
  8. {
  9. }
  10.  
  11. void TitleScreen::LoadContent(SDL_Renderer *renderer)
  12. {
  13.     keys.push_back(SDLK_ESCAPE);
  14.     menu.LoadContent("Title", renderer, 50);
  15. }
  16.  
  17. void TitleScreen::UnloadContent()
  18. {
  19.     menu.UnloadContent();
  20.     GameScreen::UnloadContent();
  21.     TitleImage.free();
  22.     TitleText.free();
  23. }
  24.  
  25. void TitleScreen::Draw(SDL_Renderer *renderer)
  26. {
  27.     menu.Draw(renderer);
  28. }
  29.  
  30. void TitleScreen::Update(SDL_Renderer *renderer, SDL_Event &event)
  31. {
  32.     input.Update(event);
  33.     if (input.KeyPressed(keys))
  34.     {
  35.         ScreenManager::GetInstance().AddScreen(new XScreen, renderer);
  36.     }
  37.     menu.Update(renderer, input);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement