]> Shamusworld >> Repos - architektonas/blobdiff - src/object.h
In the middle of refactoring objects for loading/saving.
[architektonas] / src / object.h
index efcffe1f00bd34990cb15102f19a8759990cace6..5b19505d2c94be29bccb49cf44c87de0625b3b3d 100644 (file)
@@ -3,10 +3,12 @@
 
 #include <vector>                                                      // This is a container
 #include "vector.h"                                                    // This is the mathematical construct
+#include <stdio.h>
 
 class Painter;
 class QFont;
 class Dimension;
+//class FILE;
 
 enum ObjectState { OSInactive, OSSelected };
 
@@ -27,6 +29,8 @@ class Object
                virtual Object * GetParent(void);
                virtual void Add(Object *);
                virtual Vector * GetPointAt(Vector);
+               virtual void Enumerate(FILE *);
+               virtual Object * Copy(void);
                ObjectState GetState(void);
                void Reparent(Object *);
                Dimension * GetAttachedDimension(void);