removed gl .c files
[EroBeats.git] / Release / ResourceMaster.h
blob0f2b0ef14c494ccc3e7b8b934cee0ed0d58271cd
1 #pragma once
3 #include<vector>
4 #include<List>
5 #include<iostream>
7 #include <SDL/SDL.h>
9 #include "SFX.h"
10 #include "BGM.h"
12 class ResourceMaster
14 public:
15 ResourceMaster();
16 ResourceMaster(SFX* sfxptr, BGM* bgmptr);
17 ~ResourceMaster();
19 void changeResolution(std::string type);
21 std::vector<SDL_Texture*> gameBG;
22 std::vector<SDL_Texture*> gameGraphics;
23 std::vector< std::vector<SDL_Texture*>> gameAnimations;
24 std::vector<Mix_Music*> gameBGM;
25 std::vector<Mix_Chunk*> gameSFX;
27 std::vector<std::string> gameText;
29 SFX* sptr;
30 BGM* bptr;
32 SDL_Renderer* rendPtr;
33 SDL_Window* window;