]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Added Architektonas drawing file loading/saving infrastructure.
[architektonas] / src / container.h
index 7801c8f7871c8d0a521dbbbb488a44f601872bbe..ac26722b42fafadc59670bd56f2502a9bbc77944 100644 (file)
@@ -7,9 +7,12 @@
 class Container: public Object
 {
        public:
+//             Container(void);
                Container(Vector, Object * p = 0);
+               Container(const Container &);
                ~Container();
 
+               Container & operator=(const Container &);
                virtual void Draw(Painter *);
                virtual Vector Center(void);
                virtual bool Collided(Vector);
@@ -17,6 +20,7 @@ class Container: public Object
                virtual void PointerReleased(void);
                virtual bool NeedsUpdate(void);
                virtual void Add(Object *);
+               void Clear(void);
 
        protected:
                Vector oldPoint;                                        // Used for dragging