summaryrefslogtreecommitdiff
path: root/src/resource.cpp
blob: e5492143742ba6f4138599fbf0b2b833328f45f0 (plain)
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
#include "resource.hpp"

Resource::Resource(Window m, std::string s) //Constructor
{
	texture = loadTexture(s, m);
	renderer = m.getRenderer();

	//Initialized random position coordinates
	int yStart = rand()%800;
	int xStart = rand()%1200;
	yPosition = yStart;
	xPosition = xStart;
}

Resource::Resource(Window m, std::string s, Location z)
{
	texture = loadTexture(s, m);
	renderer = m.getRenderer();
	
	yPosition = z.y;
	xPosition = z.x;
}

Location Resource::getLocation() //Returns resource object
{
	Location L(xPosition,yPosition,2);
	return L;
}