Skip to content

Commit

Permalink
Remove unused parameter of GUIVolumeChange
Browse files Browse the repository at this point in the history
  • Loading branch information
Rui authored and nerzhul committed Oct 9, 2016
1 parent 569b89b commit b3fc133
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 50 deletions.
2 changes: 1 addition & 1 deletion src/game.cpp
Expand Up @@ -2571,7 +2571,7 @@ inline bool Game::handleCallbacks()

if (g_gamecallback->changevolume_requested) {
(new GUIVolumeChange(guienv, guiroot, -1,
&g_menumgr, client))->drop();
&g_menumgr))->drop();
g_gamecallback->changevolume_requested = false;
}

Expand Down
82 changes: 35 additions & 47 deletions src/guiVolumeChange.cpp
Expand Up @@ -37,8 +37,7 @@ const int ID_soundSlider = 266;

GUIVolumeChange::GUIVolumeChange(gui::IGUIEnvironment* env,
gui::IGUIElement* parent, s32 id,
IMenuManager *menumgr,
Client* client
IMenuManager *menumgr
):
GUIModalMenu(env, parent, id, menumgr)
{
Expand All @@ -51,26 +50,17 @@ GUIVolumeChange::~GUIVolumeChange()

void GUIVolumeChange::removeChildren()
{
{
gui::IGUIElement *e = getElementFromId(ID_soundText1);
if(e != NULL)
e->remove();
}
{
gui::IGUIElement *e = getElementFromId(ID_soundText2);
if(e != NULL)
e->remove();
}
{
gui::IGUIElement *e = getElementFromId(ID_soundExitButton);
if(e != NULL)
e->remove();
}
{
gui::IGUIElement *e = getElementFromId(ID_soundSlider);
if(e != NULL)
e->remove();
}
if (gui::IGUIElement *e = getElementFromId(ID_soundText1))
e->remove();

if (gui::IGUIElement *e = getElementFromId(ID_soundText2))
e->remove();

if (gui::IGUIElement *e = getElementFromId(ID_soundExitButton))
e->remove();

if (gui::IGUIElement *e = getElementFromId(ID_soundSlider))
e->remove();
}

void GUIVolumeChange::regenerateGui(v2u32 screensize)
Expand All @@ -95,7 +85,7 @@ void GUIVolumeChange::regenerateGui(v2u32 screensize)

v2s32 size = rect.getSize();
v2s32 topleft_client(40, 0);
int volume=(int)(g_settings->getFloat("sound_volume")*100);
int volume = (int)(g_settings->getFloat("sound_volume")*100);
/*
Add stuff
*/
Expand Down Expand Up @@ -137,45 +127,43 @@ void GUIVolumeChange::drawMenu()
if (!skin)
return;
video::IVideoDriver* driver = Environment->getVideoDriver();
video::SColor bgcolor(140,0,0,0);
video::SColor bgcolor(140, 0, 0, 0);
driver->draw2DRectangle(bgcolor, AbsoluteRect, &AbsoluteClippingRect);
gui::IGUIElement::draw();
}

bool GUIVolumeChange::OnEvent(const SEvent& event)
{
if(event.EventType==EET_KEY_INPUT_EVENT)
{
if(event.KeyInput.Key==KEY_ESCAPE && event.KeyInput.PressedDown)
{
if (event.EventType == EET_KEY_INPUT_EVENT) {
if (event.KeyInput.Key == KEY_ESCAPE && event.KeyInput.PressedDown) {
quitMenu();
return true;
}
if(event.KeyInput.Key==KEY_RETURN && event.KeyInput.PressedDown)
{

if (event.KeyInput.Key == KEY_RETURN && event.KeyInput.PressedDown) {
quitMenu();
return true;
}
}
if(event.GUIEvent.EventType==gui::EGET_BUTTON_CLICKED)
{
if (event.GUIEvent.Caller->getID() == ID_soundExitButton)
{
quitMenu();
return true;
}

if (event.GUIEvent.EventType == gui::EGET_BUTTON_CLICKED) {
if (event.GUIEvent.Caller->getID() == ID_soundExitButton) {
quitMenu();
return true;
}
if(event.GUIEvent.EventType==gui::EGET_SCROLL_BAR_CHANGED)
{
if (event.GUIEvent.Caller->getID() == ID_soundSlider)
{
s32 pos = ((gui::IGUIScrollBar*)event.GUIEvent.Caller)->getPos();
g_settings->setFloat("sound_volume",(float)pos/100);
gui::IGUIElement *e = getElementFromId(ID_soundText2);
e->setText( core::stringw(pos).c_str() );
return true;
}
}

if (event.GUIEvent.EventType == gui::EGET_SCROLL_BAR_CHANGED) {
if (event.GUIEvent.Caller->getID() == ID_soundSlider) {
s32 pos = ((gui::IGUIScrollBar*)event.GUIEvent.Caller)->getPos();
g_settings->setFloat("sound_volume", (float)pos/100);

gui::IGUIElement *e = getElementFromId(ID_soundText2);
e->setText(core::stringw(pos).c_str());
return true;
}
}

return Parent ? Parent->OnEvent(event) : false;
}

3 changes: 1 addition & 2 deletions src/guiVolumeChange.h
Expand Up @@ -30,8 +30,7 @@ class GUIVolumeChange : public GUIModalMenu
public:
GUIVolumeChange(gui::IGUIEnvironment* env,
gui::IGUIElement* parent, s32 id,
IMenuManager *menumgr,
Client* client);
IMenuManager *menumgr);
~GUIVolumeChange();

void removeChildren();
Expand Down

0 comments on commit b3fc133

Please sign in to comment.