22 #ifndef TITANIC_PET_SOUND_H 23 #define TITANIC_PET_SOUND_H 25 #include "titanic/pet_control/pet_glyphs.h" 26 #include "titanic/pet_control/pet_gfx_element.h" 27 #include "titanic/gfx/text_control.h" 28 #include "titanic/pet_control/pet_slider.h" 36 MASTER_SLIDER = 0, MUSIC_SLIDER = 1, PARROT_SLIDER = 2, SPEECH_SLIDER = 3
49 SliderType _draggingSliderNum;
54 void sliderChanged(
double offset, SliderType sliderNum);
66 bool reset()
override;
Definition: mouse_messages.h:150
void draw2(CScreenManager *screenManager) override
bool MouseButtonDownMsg(const Point &pt) override
Definition: text_control.h:35
void highlightCurrent(const Point &pt) override
Definition: pet_sound.h:101
Definition: mouse_messages.h:139
Definition: pet_slider.h:35
void getTooltip(CTextControl *text) override
Definition: screen_manager.h:49
Definition: pet_gfx_element.h:29
Definition: mouse_messages.h:181
Definition: pet_glyphs.h:53
Definition: pet_slider.h:202
Definition: pet_sound.h:34
Definition: pet_glyphs.h:244
bool MouseButtonUpMsg(const Point &pt) override
bool setup(CPetControl *petControl, CPetGlyphs *owner) override
bool MouseDragEndMsg(CMouseDragEndMsg *msg) override
bool MouseDragMoveMsg(CMouseDragMoveMsg *msg) override
bool MouseDragStartMsg(CMouseDragStartMsg *msg) override
Definition: pet_control.h:45