summaryrefslogtreecommitdiff
path: root/AmpelJonas/cObjectHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'AmpelJonas/cObjectHandler.h')
-rw-r--r--AmpelJonas/cObjectHandler.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/AmpelJonas/cObjectHandler.h b/AmpelJonas/cObjectHandler.h
deleted file mode 100644
index 1749c9b..0000000
--- a/AmpelJonas/cObjectHandler.h
+++ /dev/null
@@ -1,37 +0,0 @@
-#pragma once
-
-#include <vector>
-
-#include "cObject.h"
-
-//movemodes
-#define _MOVE_RELATIVE 0
-#define _MOVE_ABSOULUTE 1
-
-using namespace std;
-
-class cObject; //Circular dependency break (Bad practice. I Know.)
-
-class cObjectHandler
-{
-public:
- cObjectHandler(cRender *_render);
-
- int createObject(cObject *_object);
- //Adds _object to managed objects vector
- //returns Identifier for newly created vector
-
- int moveObject(int _object, sPos _pos, int _mode);
- //Alters position of _object by _pos either relative to old position or Absolute
- //Depending on selected _mode (_MOVE_RELATIVE / _MOVE_ABSOLUTE).
-
- int destroyObject(int _object);
- //removes _object from vector after deleting it
-
- int write();
- //writes all objects in objects[] to render buffer
-
-private:
- vector<cObject*> objects;
- cRender *render;
-};