Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ObjectInt.H

Go to the documentation of this file.
00001 
00010 #ifndef OBJECTINT_H
00011 #define OBJECTINT_H
00012 
00013 // Gluebase includes
00014 #define OUTSIDE_GLUE_CORE
00015 #include <fsa/fsa.H>
00016 #include <dev/room6d.H>
00017 #include <dev/buttons.H>
00018 #include <config/config.H>
00019 #include <std/hash.H>
00020 
00021 
00022 class PaintBrush;
00023 
00024 namespace InSpace {
00025 
00026 class ObjectInt : public Interactor<ObjectInt>
00027 {
00028  public:
00029 
00030   ObjectInt();
00031   virtual ~ObjectInt() {}
00032   
00033  protected:
00034 
00035   void copy(cEVENTbtnptr &evt, STATE *&);
00036   void del(cEVENTbtnptr &evt, STATE *&);
00037   void scale_up(cEVENTbtnptr &evt, STATE *&);
00038   void scale_down(cEVENTbtnptr &evt, STATE *&);
00039 
00040 
00041   EVENTbtnptr      _copybtn;
00042   EVENTbtnptr      _delbtn;
00043   EVENTbtnptr      _scaleupbtn;
00044   EVENTbtnptr      _scaledownbtn;
00045 
00046 
00047 };
00048 
00049 }
00050 #endif

Generated on Thu Jul 8 15:19:28 2004 for inspace by doxygen 1.3.4