Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "MainMenu.h"
- MainMenu::MainMenu()
- {
- _main = NULL;
- _background = NULL;
- _resume = NULL;
- _new = NULL;
- _load = NULL;
- _save = NULL;
- _options = NULL;
- _quit = NULL;
- _c_resume = NULL;
- _c_new = NULL;
- _c_load = NULL;
- _c_save = NULL;
- _c_options = NULL;
- _c_quit = NULL;
- }
- MainMenu::~MainMenu()
- {
- SDL_FreeSurface(_main);
- SDL_FreeSurface(_background);
- SDL_FreeSurface(_resume);
- SDL_FreeSurface(_new);
- SDL_FreeSurface(_load);
- SDL_FreeSurface(_save);
- SDL_FreeSurface(_options);
- SDL_FreeSurface(_quit);
- SDL_FreeSurface(_c_resume);
- SDL_FreeSurface(_c_new);
- SDL_FreeSurface(_c_load);
- SDL_FreeSurface(_c_save);
- SDL_FreeSurface(_c_options);
- SDL_FreeSurface(_c_quit);
- }
- bool MainMenu::Init(GameWorld *g, int WINDOW_WIDTH, int WINDOW_HEIGHT)
- {
- GW = g;
- SDL_Surface *temp;
- temp = IMG_Load("Resources\MainMenu\background.png");
- _background = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\LoadGame.png");
- _load = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\\\Resources\\MainMenu\\NewGame.png");
- _new = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\Options.png");
- _options = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\QuitGame.png");
- _quit = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\ResumeGame.png");
- _resume = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\SaveGame.png");
- _save = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_LoadGame.png");
- _c_load = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_NewGame.png");
- _c_new = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_Options.png");
- _c_options = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_QuitGame.png");
- _c_quit = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_ResumeGame.png");
- _c_resume = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- temp = IMG_Load("\\Resources\\MainMenu\\clicked_SaveGame.png");
- _c_save = SDL_DisplayFormat(temp);
- SDL_FreeSurface(temp);
- //tuoj :D
- }
Add Comment
Please, Sign In to add comment