diff --git a/frontend/core/src/com/gameware/game/states/OptionsState.java b/frontend/core/src/com/gameware/game/states/OptionsState.java index 468a2cbd30788f951859fc9ece1d2f6b3e4bbc79..ad60dda08e0a6e87a9f5079c091fd7ccb818b4cb 100644 --- a/frontend/core/src/com/gameware/game/states/OptionsState.java +++ b/frontend/core/src/com/gameware/game/states/OptionsState.java @@ -107,12 +107,14 @@ public class OptionsState extends State { private CheckBox makeMusicCheckBox(Skin skin){ CheckBox musicToggle = new CheckBox("",skin); + musicToggle.getImage().setScale(2,2); + if((GameWare.getInstance().getMusicOn() && !musicToggle.isChecked()) || (!GameWare.getInstance().getMusicOn() && musicToggle.isChecked())){ + musicToggle.toggle(); + } musicToggle.addListener(new ClickListener() { @Override public void clicked(InputEvent e, float x, float y){ GameWare.getInstance().toggleMusic(); } }); - musicToggle.getImage().setScale(2,2); - musicToggle.toggle(); return musicToggle; }