Volume implementiert

master
Jonathan Hager 6 years ago
parent 6a99a69565
commit 63e763731a

@ -37,6 +37,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
int level;
int roomX;
int roomY;
float volume;
Entity[] arrows;
@ -50,12 +51,14 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
@Override
public void create(){
volume = 10f;
arrows = new Entity[10];
roomX = 8;
roomY = 6;
batch = new SpriteBatch();
v = new MainMenu();
v = new MainMenu(volume);
dg = new DungeonGenerator();
@ -359,7 +362,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
case 0:
v.cleanUp();
v = null;
m = new GameScreen(d);
m = new GameScreen(d, volume);
return true;
case 1:

@ -50,7 +50,7 @@ public class GameScreen {
// Sound
Music music;
public GameScreen(Dungeon d) {
public GameScreen(Dungeon d, float volume) {
//CONTROLS
ctr = new Texture("controls.png");
controls = new Sprite(ctr);
@ -93,6 +93,7 @@ public class GameScreen {
tmr = new OrthogonalTiledMapRenderer(tm);
music = Gdx.audio.newMusic(Gdx.files.internal("gamemusic.mp3"));
music.setVolume(volume);
music.play();
}

@ -28,7 +28,7 @@ public class MainMenu{
// Sound
Music music;
public MainMenu() {
public MainMenu(float volume) {
//MENU-SCREEN
float w = Gdx.graphics.getWidth();
float h = Gdx.graphics.getHeight();
@ -65,6 +65,7 @@ public class MainMenu{
// Sound
music = Gdx.audio.newMusic(Gdx.files.internal("mainmenu.mp3"));
music.setVolume(volume);
music.play();
}

Loading…
Cancel
Save