00001 00003 class Button : public Control 00004 { 00005 public: 00009 Button(pIGeometry geometry, pITexture texture, void callback(pIControl)); 00011 ~Button(void); 00012 00013 bool hitTest(int mouseX, int mouseY); 00014 00015 private: 00016 void (*m_callback)(pIControl); 00017 };