00001 #ifndef __SELECTIONCUBE_H 00002 #define __SELECTIONCUBE_H 00003 00004 #include "drawableobject.h" 00005 00007 00010 class SelectionCube : public DrawableObject 00011 { 00012 public: 00014 00017 SelectionCube(); 00019 00022 virtual ~SelectionCube(); 00024 00029 virtual void matrixOps(void *p); 00031 00036 virtual void draw(void *p); 00038 00042 virtual Position* getPosition(); 00044 00048 void setPosition(Position *newPos); 00050 00054 void setRecursive(bool val); 00055 private: 00056 bool recursive; 00057 00058 }; 00059 00060 #endif
1.3.6