Example usage for com.badlogic.gdx.audio Sound dispose

List of usage examples for com.badlogic.gdx.audio Sound dispose

Introduction

In this page you can find the example usage for com.badlogic.gdx.audio Sound dispose.

Prototype

public void dispose();

Source Link

Document

Releases all the resources.

Usage

From source file:ateamproject.kezuino.com.github.render.screens.StoreScreen.java

public StoreScreen(Game game) {
    super(game);/*from w  ww  .  j a v a 2  s.c om*/
    Sound sound = Assets.manager.get("sounds/menu.mp3", Sound.class);
    if (sound != null) {
        sound.loop();
    }

    TextButton btnBack = new TextButton("Terug", skin);
    btnBack.addListener(new ClickListener() {
        @Override
        public void clicked(InputEvent event, float x, float y) {
            if (sound != null) {
                sound.dispose();
            }
            game.setScreen(new MainScreen(game));

        }
    });
    float x = 240;
    float y = stage.getHeight() / 4;
    btnBack.setSize(200, 40);
    btnBack.setPosition(x, y);

    Label lblStore = new Label("Winkel", skin);
    lblStore.setColor(Color.YELLOW);
    lblStore.setPosition(x, y + 300);

    List listStoreItems = new List(skin);
    String[] skinsArray = { "Skin pack", "Minecraft pack" };
    listStoreItems.setItems((Object) skinsArray);
    listStoreItems.setPosition(x, y + 200);

    TextButton btnBuy = new TextButton("Koop item", skin);
    btnBuy.addListener(new ClickListener() {
        @Override
        public void clicked(InputEvent event, float x, float y) {
            // game.setScreen(new HomeScreen(game));
        }
    });
    btnBuy.setSize(200, 40);
    btnBuy.setPosition(x - 50, y + 50);

    TextButton btnSelect = new TextButton("Selecteer item", skin);
    btnSelect.addListener(new ClickListener() {
        @Override
        public void clicked(InputEvent event, float x, float y) {
            // game.setScreen(new HomeScreen(game));
        }
    });
    btnSelect.setSize(200, 40);
    btnSelect.setPosition(x + 50, y + 50);

    stage.addActor(btnBack);
    stage.addActor(lblStore);
    stage.addActor(listStoreItems);

    backgroundMusic = Assets.getMusicStream("menu.mp3");
}

From source file:be.ac.ucl.lfsab1509.bouboule.game.MyGame.java

License:Open Source License

@Override
public void dispose() {
    super.dispose();
    for (Sound hitSound : hitSounds) {
        hitSound.dispose();
    }/*  www  .  j  a va2 s .  c  om*/
    if (bNeedEndSounds) {
        winSound.dispose();
        looseSound.dispose();
    }
    if (menusMusic != null)
        menusMusic.dispose();
    countdownSound.dispose();
}

From source file:com.codefiddler.libgdx.spinit.assets.SoundEffects.java

License:Apache License

public void dispose() {
    d.dispose();//from  w ww  .j a v a 2s.c  o  m
    cS.dispose();
    d.dispose();
    buzzer.dispose();
    for (Sound sound : effects) {
        sound.dispose();
    }
}

From source file:com.gamejolt.mikykr5.ceidecpong.utils.managers.CachedSoundManager.java

License:Open Source License

/**
 * Removes and disposes all the loaded sounds.
 *///from w w  w. jav a 2s . c om
private void dispose() {
    Gdx.app.log("SOUND_MANAGER", "Disposing sounds.");

    for (Sound sound : sounds.values())
        sound.dispose();
    sounds.clear();
}

From source file:com.jlabarca.sound.SoundCache.java

License:Apache License

/**
 * Dispose of cache data./*  w  w  w  .  ja  va 2 s.c  o  m*/
 * 
 */
@Override
public void dispose() {
    Collection<Sound> values = data.values();
    for (Sound sound : values) {
        sound.dispose();
    }

    data.clear();
    definitions.clear();
}

From source file:com.johnogel.astrobros.support.SoundPlayer.java

public void dispose() {
    if (music != null) {
        music.stop();/*from w  ww .  j a  v a2s .  c o m*/
        music.dispose();
    }
    if (sun != null) {
        sun.dispose();
    }
    for (Sound s : sounds) {
        s.dispose();
    }

    sounds.clear();

    //sounds.clear();

    //music = null;
}

From source file:com.mygdx.game.AudioPlayer.java

public void dispose() {
    for (Sound s : sfx.values())
        s.dispose();
    for (Music m : music.values())
        m.dispose();//from  ww  w  .  ja  va 2  s  .c  o  m
}

From source file:com.torrosoft.triviazo.services.music.SoundManager.java

License:Open Source License

@Override
public final void dispose() {
    for (final Sound sound : soundCache.retrieveAll()) {
        sound.stop();/*from w  w  w .  j a  v a  2s .co  m*/
        sound.dispose();
    }
}

From source file:com.torrosoft.triviazo.services.music.SoundManager.java

License:Open Source License

@Override
public final void notifyEntryRemoved(final TriviazoSound key, final Sound value) {
    value.dispose();
}

From source file:com.watabou.noosa.audio.Sample.java

License:Open Source License

public void reset() {

    for (Sound sound : ids.values()) {
        sound.dispose();
    }

    ids.clear();
}