diff options
Diffstat (limited to 'AmpelJonas/cObjectHandler.h')
-rw-r--r-- | AmpelJonas/cObjectHandler.h | 37 |
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; -}; |