#pragma once

#include "GameCore.h"

class Surface
{
public:
	Surface( char* fileName, int width, int height, LPDIRECT3DSURFACE9 m_pSurface );
	Surface( char* fileName, int width, int height, int x, int y, LPDIRECT3DSURFACE9 m_pSurface );
	~Surface( void );
	int getX();
	int getY();
	int getWidth();
	int getHeight();
	void setX( int newX );
	void setY( int newY );
	LPDIRECT3DSURFACE9 getSurface();
private:
	char* fileName;
	int height;
	int width;
	int x;
	int y;
	LPDIRECT3DSURFACE9 m_pSurface;
};

