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

Dev2dToDevBtn.H

Go to the documentation of this file.
00001 
00010 #ifndef DEV2DTODEVBTN_H
00011 #define DEV2DTODEVBTN_H
00012 
00013 // gluebase includes
00014 #define OUTSIDE_GLUE_CORE
00015 #include <fsa/fsa.H>
00016 #include <dev/buttons.H>
00017 #include <dev/dev2d.H>
00018 #include <dev/room6d.H>
00019 #include <config/config.H>
00020 #include <mlib/points.H>
00021 
00022 
00023 class Dev2dToDevBtn : public Interactor<Dev2dToDevBtn>
00024 {
00025  public:
00026   
00027   Dev2dToDevBtn(str_ptr dev2dName, str_ptr devBtnName, double threshold);
00028   virtual ~Dev2dToDevBtn();
00029 
00030  protected:
00031 
00032   void motion(cEVENT2dptr &evt, STATE* &next);
00033 
00034   EVENT2dptr  _dev2d;
00035   str_ptr     _devBtnName;
00036   double      _thresh;
00037   int         _last;
00038 
00039 };
00040 
00041 
00042 #endif

Generated on Mon Sep 15 16:27:55 2003 for inspace by doxygen1.2.18