List of usage examples for com.badlogic.gdx.assets.loaders SoundLoader SoundLoader
public SoundLoader(FileHandleResolver resolver)
From source file:broken.shotgun.throwthemoon.actors.Boss.java
License:Open Source License
public Boss(final AssetManager manager) { manager.setLoader(Texture.class, new TextureLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(TEXTURE_FILENAME, Texture.class); manager.load(SFX_HIT_FILENAME, Sound.class); manager.finishLoading();//from ww w . j a v a 2 s .c o m texture = manager.get(TEXTURE_FILENAME); regions = TextureRegion.split(texture, FRAME_WIDTH, FRAME_HEIGHT)[0]; idle = new Animation(0.1f, regions[0], regions[1], regions[2]); idle.setPlayMode(Animation.PlayMode.LOOP); hitSfx = manager.get(SFX_HIT_FILENAME); currentFrame = idle.getKeyFrame(0.0f); setWidth(currentFrame.getRegionWidth()); setHeight(currentFrame.getRegionHeight()); setOrigin(getWidth() / 2, getHeight() / 2); collisionArea = new Rectangle(getX(), getY() + 80, (int) getWidth(), (int) getHeight() - 170); health = 50; raging = false; color = Color.WHITE; setColor(color); flipX = false; }
From source file:broken.shotgun.throwthemoon.actors.Enemy.java
License:Open Source License
public Enemy(final AssetManager manager) { manager.setLoader(Texture.class, new TextureLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(TEXTURE_FILENAME, Texture.class); manager.load(SFX_HIT_FILENAME, Sound.class); manager.finishLoading();//from www.j av a2 s . co m texture = manager.get(TEXTURE_FILENAME); regions = TextureRegion.split(texture, FRAME_WIDTH, FRAME_HEIGHT)[0]; idle = new Animation(0.1f, regions[0], regions[1], regions[2]); idle.setPlayMode(Animation.PlayMode.LOOP); hitSfx = manager.get(SFX_HIT_FILENAME); currentFrame = idle.getKeyFrame(0.0f); setWidth(currentFrame.getRegionWidth()); setHeight(currentFrame.getRegionHeight()); setOrigin(getWidth() / 2, getHeight() / 2); collisionArea = new Rectangle(50, 0, (int) getWidth() - 100, (int) getHeight()); health = 5; }
From source file:broken.shotgun.throwthemoon.actors.Moon.java
License:Open Source License
public Moon(final AssetManager manager) { manager.setLoader(Texture.class, new TextureLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(TEXTURE_FILENAME, Texture.class); manager.load(SFX_MOON_CRASH_FILENAME, Sound.class); manager.finishLoading();/* ww w.jav a 2 s . co m*/ texture = manager.get(TEXTURE_FILENAME); crashSfx = manager.get(SFX_MOON_CRASH_FILENAME); currentFrame = new TextureRegion(texture); setWidth(currentFrame.getRegionWidth()); setHeight(currentFrame.getRegionHeight()); setOrigin(getWidth() / 2, getHeight() / 2); reset(); }
From source file:broken.shotgun.throwthemoon.actors.MoonChain.java
License:Open Source License
public MoonChain(final AssetManager manager) { manager.setLoader(Texture.class, new TextureLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(TEXTURE_FILENAME, Texture.class); manager.load(SFX_CHAIN_PULL_FILENAME, Sound.class); manager.finishLoading();/* w ww . j ava2 s. c o m*/ texture = manager.get(TEXTURE_FILENAME); texture.setWrap(Texture.TextureWrap.ClampToEdge, Texture.TextureWrap.Repeat); chainPullSfx = manager.get(SFX_CHAIN_PULL_FILENAME); setWidth(texture.getWidth()); setHeight(texture.getHeight() * TILE_COUNT); setOrigin(getWidth() / 2, 0); // Note: scale is not used in draw for the chain, this is a hack to make easier to put the chain down setScale(3f, 3f); collisionArea = new Rectangle(getX(), getY(), getWidth(), getHeight()); position = new Vector2(getX(), getY()); }
From source file:broken.shotgun.throwthemoon.actors.Player.java
License:Open Source License
public Player(final AssetManager manager) { manager.setLoader(Texture.class, new TextureLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(TEXTURE_FILENAME, Texture.class); manager.load(SFX_HIT_FILENAME, Sound.class); manager.load(SFX_DIE_FILENAME, Sound.class); manager.finishLoading();/*from w w w .j a v a 2 s . c o m*/ texture = manager.get(TEXTURE_FILENAME); textureRegions = TextureRegion.split(texture, FRAME_WIDTH, FRAME_HEIGHT)[0]; idle = new Animation(0.1f, textureRegions[0], textureRegions[1], textureRegions[2]); idle.setPlayMode(Animation.PlayMode.LOOP); walk = new Animation(0.3f, textureRegions[3], textureRegions[4]); walk.setPlayMode(Animation.PlayMode.LOOP); attack = new Animation(0.3f, textureRegions[5], textureRegions[6], textureRegions[7]); attack.setPlayMode(Animation.PlayMode.NORMAL); hitSfx = manager.get(SFX_HIT_FILENAME); dieSfx = manager.get(SFX_DIE_FILENAME); setWidth(FRAME_WIDTH); setHeight(FRAME_HEIGHT); setOrigin(getWidth() / 2, getHeight() / 2); state = State.IDLE; currentFrame = idle.getKeyFrame(0.0f); moveTarget = new Vector2(-1, -1); position = new Vector2(getX(), getY()); velocity = new Vector2(0, 0); collisionArea = new Rectangle(getX() + 50, getY(), (int) getWidth() - 100, (int) getHeight()); attackArea = new Rectangle(0, 0, 0, 0); }
From source file:broken.shotgun.throwthemoon.stages.GameStage.java
License:Open Source License
private void loadSounds() { manager.setLoader(Music.class, new MusicLoader(new InternalFileHandleResolver())); manager.setLoader(Sound.class, new SoundLoader(new InternalFileHandleResolver())); manager.load(MUSIC_FILENAME, Music.class); manager.load(SFX_TV_ON_FILENAME, Sound.class); manager.finishLoading();// w w w .jav a 2s. c om music = manager.get(MUSIC_FILENAME); music.setLooping(true); tvOnSfx = manager.get(SFX_TV_ON_FILENAME); }
From source file:com.intrepid.nicge.content.AssetManager.java
private void setAllLoaders() { setLoader(Pixmap.class, new PixmapLoader(getFileHandleResolver())); setLoader(Texture.class, new TextureLoader(getFileHandleResolver())); setLoader(Music.class, new MusicLoader(getFileHandleResolver())); setLoader(Sound.class, new SoundLoader(getFileHandleResolver())); setLoader(BitmapFont.class, new BitmapFontLoader(getFileHandleResolver())); setLoader(AnimationPack.class, new AnimationPackLoader(getFileHandleResolver())); // all another default loaders // setLoader(TextureAtlas.class, new TextureAtlasLoader(resolver)); // setLoader(Skin.class, new SkinLoader(resolver)); // setLoader(ParticleEffect.class, new ParticleEffectLoader(resolver)); // setLoader(com.badlogic.gdx.graphics.g3d.particles.ParticleEffect.class, // new com.badlogic.gdx.graphics.g3d.particles.ParticleEffectLoader(resolver)); // setLoader(PolygonRegion.class, new PolygonRegionLoader(resolver)); // setLoader(I18NBundle.class, new I18NBundleLoader(resolver)); // setLoader(Model.class, ".g3dj", new G3dModelLoader(new JsonReader(), resolver)); // setLoader(Model.class, ".g3db", new G3dModelLoader(new UBJsonReader(), resolver)); // setLoader(Model.class, ".obj", new ObjLoader(resolver)); // setLoader(ShaderProgram.class, new ShaderProgramLoader(resolver)); }