Back to project page libgdx-demo-pax-britannica.
The source code is released under:
Copyright (c) 2010 Ben Abraham, Renaud B?dard, Henk Boom, Daniel Burton, Matthew Gallant Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated ...
If you think the Android project libgdx-demo-pax-britannica listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package de.swagner.paxbritannica; //from w ww .jav a 2 s . c o m import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Preferences; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.Texture.TextureFilter; import com.badlogic.gdx.graphics.g2d.Sprite; import com.badlogic.gdx.graphics.g2d.TextureAtlas; public class Resources { public Sprite title = new Sprite(new Texture(Gdx.files.internal("data/spritepack/title.png"))); public Sprite credits = new Sprite(new Texture(Gdx.files.internal("data/spritepack/credits.png"))); public TextureAtlas atlas = new TextureAtlas(Gdx.files.internal("data/spritepack/packhigh.pack")); // public AtlasRegion region = atlas.findRegion("imagename"); // Sprite sprite = atlas.createSprite("otherimagename"); public Music music = Gdx.audio.newMusic(Gdx.files.internal("data/audio/music.mp3")); public Sprite factoryP1 = atlas.createSprite("factoryp1"); public Sprite factoryP2 = atlas.createSprite("factoryp2"); public Sprite factoryP3 = atlas.createSprite("factoryp3"); public Sprite factoryP4 = atlas.createSprite("factoryp4"); public Sprite factoryP1Small = atlas.createSprite("factoryp1"); public Sprite factoryP2Small = atlas.createSprite("factoryp2"); public Sprite factoryP3Small = atlas.createSprite("factoryp3"); public Sprite factoryP4Small = atlas.createSprite("factoryp4"); public Sprite fighterP1 = atlas.createSprite("fighterp1"); public Sprite fighterP2 = atlas.createSprite("fighterp2"); public Sprite fighterP3 = atlas.createSprite("fighterp3"); public Sprite fighterP4 = atlas.createSprite("fighterp4"); public Sprite bomberP1 = atlas.createSprite("bomberp1"); public Sprite bomberP2 = atlas.createSprite("bomberp2"); public Sprite bomberP3 = atlas.createSprite("bomberp3"); public Sprite bomberP4 = atlas.createSprite("bomberp4"); public Sprite frigateP1 = atlas.createSprite("frigatep1"); public Sprite frigateP2 = atlas.createSprite("frigatep2"); public Sprite frigateP3 = atlas.createSprite("frigatep3"); public Sprite frigateP4 = atlas.createSprite("frigatep4"); public Sprite debrisSmall = atlas.createSprite("debrissmall"); public Sprite debrisMed = atlas.createSprite("debrismed"); public Sprite debrisLarge = atlas.createSprite("debrislarge"); public Sprite fish1 = atlas.createSprite("fish1"); public Sprite fish2 = atlas.createSprite("fish2"); public Sprite fish3 = atlas.createSprite("fish3"); public Sprite fish4 = atlas.createSprite("fish4"); public Sprite fish5 = atlas.createSprite("fish5"); public Sprite fish6 = atlas.createSprite("fish6"); public Sprite fish7 = atlas.createSprite("fish7"); public Sprite fish8 = atlas.createSprite("fish8"); public Sprite needle = atlas.createSprite("needle"); public Sprite background = atlas.createSprite("background"); public Sprite blackFade = atlas.createSprite("blackfade"); public Sprite laser = atlas.createSprite("laser"); public Sprite missile = atlas.createSprite("missile"); public Sprite bomb = atlas.createSprite("bomb"); public Sprite production1 = atlas.createSprite("production1"); public Sprite production2 = atlas.createSprite("production2"); public Sprite production3 = atlas.createSprite("production3"); public Sprite production_tile1 = atlas.createSprite("productiontile"); public Sprite production_tile2 = atlas.createSprite("productiontile"); public Sprite production_tile3 = atlas.createSprite("productiontile"); public Sprite production_tile4 = atlas.createSprite("productiontile"); public Sprite upgradeOutline = atlas.createSprite("upgradeoutline"); public Sprite frigateOutline = atlas.createSprite("frigateoutline"); public Sprite bomberOutline = atlas.createSprite("bomberoutline"); public Sprite fighterOutline = atlas.createSprite("fighteroutline"); public Sprite healthNone = atlas.createSprite("healthnone"); public Sprite healthSome = atlas.createSprite("healthsome"); public Sprite healthFull = atlas.createSprite("healthfull"); public Sprite aButton = atlas.createSprite("abutton"); public Sprite aCpuButton = atlas.createSprite("acpubutton"); public Sprite aPlayerButton = atlas.createSprite("aplayerbutton"); public Sprite cpuButton = atlas.createSprite("cpubutton"); public Sprite playerButton = atlas.createSprite("playerbutton"); public Sprite cnt1 = atlas.createSprite("1"); public Sprite cnt2 = atlas.createSprite("2"); public Sprite cnt3 = atlas.createSprite("3"); public Sprite cnt4 = atlas.createSprite("4"); public Sprite cnt5 = atlas.createSprite("5"); public Sprite spark = atlas.createSprite("spark"); public Sprite bubble = atlas.createSprite("bubble"); public Sprite bigbubble = atlas.createSprite("bigbubble"); public Sprite explosion = atlas.createSprite("explosion"); public Sprite factoryHeavyDamage1 = atlas.createSprite("factoryheavydamage1"); public Sprite factoryHeavyDamage2 = atlas.createSprite("factoryheavydamage2"); public Sprite factoryHeavyDamage3 = atlas.createSprite("factoryheavydamage3"); public Sprite factoryLightDamage1 = atlas.createSprite("factorylightdamage1"); public Sprite factoryLightDamage2 = atlas.createSprite("factorylightdamage2"); public Sprite factoryLightDamage3 = atlas.createSprite("factorylightdamage3"); public Sprite touchArea1 = atlas.createSprite("touchArea"); public Sprite touchArea2 = atlas.createSprite("touchArea"); public Sprite touchArea3 = atlas.createSprite("touchArea"); public Sprite touchArea4 = atlas.createSprite("touchArea"); public Sprite help = atlas.createSprite("help"); public Sprite musicOnOff = atlas.createSprite("music"); public Sprite back = atlas.createSprite("back"); public Sprite settings = atlas.createSprite("settings"); public Sprite checkboxOn = atlas.createSprite("checkboxon"); public Sprite checkboxOff = atlas.createSprite("checkboxoff"); public static Resources instance; public static Resources getInstance() { if (instance == null) { instance = new Resources(); } return instance; } public Resources() { reInit(); } public void reInit() { dispose(); Preferences prefs = Gdx.app.getPreferences("paxbritannica"); if (prefs.getInteger("antiAliasConfig", 1) == 0) { atlas = new TextureAtlas(Gdx.files.internal("data/spritepack/pack.pack")); } else { atlas = new TextureAtlas(Gdx.files.internal("data/spritepack/packhigh.pack")); } try { if (music != null) { music.stop(); music.dispose(); } music = Gdx.audio.newMusic(Gdx.files.internal("data/audio/music.mp3")); } catch (Exception e) { music = Gdx.audio.newMusic(Gdx.files.internal("data/audio/music.mp3")); } factoryP1 = atlas.createSprite("factoryp1"); factoryP2 = atlas.createSprite("factoryp2"); factoryP3 = atlas.createSprite("factoryp3"); factoryP4 = atlas.createSprite("factoryp4"); factoryP1Small = atlas.createSprite("factoryp1"); factoryP2Small = atlas.createSprite("factoryp2"); factoryP3Small = atlas.createSprite("factoryp3"); factoryP4Small = atlas.createSprite("factoryp4"); fighterP1 = atlas.createSprite("fighterp1"); fighterP2 = atlas.createSprite("fighterp2"); fighterP3 = atlas.createSprite("fighterp3"); fighterP4 = atlas.createSprite("fighterp4"); bomberP1 = atlas.createSprite("bomberp1"); bomberP2 = atlas.createSprite("bomberp2"); bomberP3 = atlas.createSprite("bomberp3"); bomberP4 = atlas.createSprite("bomberp4"); frigateP1 = atlas.createSprite("frigatep1"); frigateP2 = atlas.createSprite("frigatep2"); frigateP3 = atlas.createSprite("frigatep3"); frigateP4 = atlas.createSprite("frigatep4"); debrisSmall = atlas.createSprite("debrissmall"); debrisMed = atlas.createSprite("debrismed"); debrisLarge = atlas.createSprite("debrislarge"); fish1 = atlas.createSprite("fish1"); fish2 = atlas.createSprite("fish2"); fish3 = atlas.createSprite("fish3"); fish4 = atlas.createSprite("fish4"); fish5 = atlas.createSprite("fish5"); fish6 = atlas.createSprite("fish6"); fish7 = atlas.createSprite("fish7"); fish8 = atlas.createSprite("fish8"); needle = atlas.createSprite("needle"); background = atlas.createSprite("background"); blackFade = atlas.createSprite("blackfade"); laser = atlas.createSprite("laser"); missile = atlas.createSprite("missile"); bomb = atlas.createSprite("bomb"); production1 = atlas.createSprite("production1"); production2 = atlas.createSprite("production2"); production3 = atlas.createSprite("production3"); production_tile1 = atlas.createSprite("productiontile"); production_tile1.rotate90(true); production_tile1.rotate90(true); production_tile2 = atlas.createSprite("productiontile"); production_tile2.rotate90(false); production_tile3 = atlas.createSprite("productiontile"); production_tile4 = atlas.createSprite("productiontile"); production_tile4.rotate90(true); upgradeOutline = atlas.createSprite("upgradeoutline"); frigateOutline = atlas.createSprite("frigateoutline"); bomberOutline = atlas.createSprite("bomberoutline"); fighterOutline = atlas.createSprite("fighteroutline"); healthNone = atlas.createSprite("healthnone"); healthSome = atlas.createSprite("healthsome"); healthFull = atlas.createSprite("healthfull"); aButton = atlas.createSprite("abutton"); aCpuButton = atlas.createSprite("acpubutton"); aPlayerButton = atlas.createSprite("aplayerbutton"); cpuButton = atlas.createSprite("cpubutton"); playerButton = atlas.createSprite("playerbutton"); cnt1 = atlas.createSprite("1"); cnt2 = atlas.createSprite("2"); cnt3 = atlas.createSprite("3"); cnt4 = atlas.createSprite("4"); cnt5 = atlas.createSprite("5"); spark = atlas.createSprite("spark"); bubble = atlas.createSprite("bubble"); bigbubble = atlas.createSprite("bigbubble"); explosion = atlas.createSprite("explosion"); factoryHeavyDamage1 = atlas.createSprite("factoryheavydamage1"); factoryHeavyDamage2 = atlas.createSprite("factoryheavydamage2"); factoryHeavyDamage3 = atlas.createSprite("factoryheavydamage3"); factoryLightDamage1 = atlas.createSprite("factorylightdamage1"); factoryLightDamage2 = atlas.createSprite("factorylightdamage2"); factoryLightDamage3 = atlas.createSprite("factorylightdamage3"); touchArea1 = atlas.createSprite("touchArea"); touchArea2 = atlas.createSprite("touchArea"); touchArea3 = atlas.createSprite("touchArea"); touchArea4 = atlas.createSprite("touchArea"); help = atlas.createSprite("help"); musicOnOff = atlas.createSprite("music"); back = atlas.createSprite("back"); settings = atlas.createSprite("settings"); checkboxOn = atlas.createSprite("checkboxon"); checkboxOff = atlas.createSprite("checkboxoff"); title = new Sprite(new Texture(Gdx.files.internal("data/spritepack/title.png"))); title.getTexture().setFilter(TextureFilter.Linear, TextureFilter.Linear); credits = new Sprite(new Texture(Gdx.files.internal("data/spritepack/credits.png"))); credits.getTexture().setFilter(TextureFilter.Linear, TextureFilter.Linear); } public void dispose() { atlas.dispose(); } }