--- /dev/null
+#include "Background.h"
+
+Background::Background(std::string name, std::string filename):_name(name){
+ /** \todo Implememnt the constructor that gets image sizes and puts it together so that background can be used correctly. */
+}
+void Background::draw(){
+ /** \todo implement draw for background scrolling and otherwise. */
+}
--- /dev/null
+#include "Game.h"// for size of game window
+#include "fns.h"
+#include <string>
+#include <iostream>
+
+/**
+ The Background
+
+ This class is tasked with the following:
+ - loading the background
+ - drawing the background
+ */
+
+class Background{
+ private:
+ std::string _name;
+ SizeD _imageSize;
+ /** \todo _sections;//if needed */
+ SDL_Surface *mScreen;
+
+ public:
+ Background(std::string name, std::string filename);
+ void draw();/**< Draw background. */
+ std::string getName(){ return _name; }/** Returns name. */
+ void setName(std::string name){ _name = name; }/** Set Name. */
+ SizeD size(){ return _imageSize;}/** returns image size */
+
+};
+