-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtracks.h
45 lines (40 loc) · 940 Bytes
/
tracks.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef TRACKS__H
#define TRACKS__H
#include <stdio.h>
#include <iostream>
#include <string>
#include <vector>
#include <SDL.h>
class Tracks {
public:
Tracks(std::string name);
std::vector<Tracks> Cup(int cup);
std::string getName();
SDL_Surface* getFull();
SDL_Surface* getTrack();
SDL_Surface* getBounds();
SDL_Surface* getWater();
SDL_Surface* getGrass();
SDL_Surface* getLightWater();
SDL_Surface* getDarkWater();
SDL_Surface* getDirt();
SDL_Surface* getJump();
SDL_Surface* getLava();
SDL_Surface* getEmpty();
SDL_Surface* getStart();
private:
std::string name;
SDL_Surface *full;
SDL_Surface *track;
SDL_Surface *bounds;
SDL_Surface *water;
SDL_Surface *grass;
SDL_Surface *lightWater;
SDL_Surface *darkWater;
SDL_Surface *dirt;
SDL_Surface *jump;
SDL_Surface *lava;
SDL_Surface *empty;
SDL_Surface *start;
};
#endif