+#ifndef MOVING_OBJECTS_H
+#define MOVING_OBJECTS_H
+
+#include "Object.h"
+
+class Moving_object : Object
+{
+public:
+protected:
+private:
+};
+#endif
\ No newline at end of file
+#ifndef OBJECT_H
+#define OBJECT_H
+
#include <SFML/Graphics.hpp>
#include <vector>
double x_pos;
double y_pos;
sf::Sprite sprite;
-};
\ No newline at end of file
+};
+
+#endif
\ No newline at end of file
+#include <SFML/Graphics.hpp>
+#include "Moving_object.h"
#include "Object.h"
-class Player::Object
-{
-
-
-
+class Player : Moving_object
+{
+public:
+ Player();
+ ~Player();
+ bool collides(Object& other);
+ void collision(Object& other);
+ void update();
+ void render(sf::RenderWindow& window);
-}
\ No newline at end of file
+protected:
+private:
+ int collected;
+};
\ No newline at end of file