Back to project page shapemergency.
The source code is released under:
GNU General Public License
If you think the Android project shapemergency 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 com.adsg0186.shapemergency.testgame1.config; // w ww. jav a2 s . c om import com.adsg0186.shapemergency.testgame1.BonusFactory.BonusCommandIF; import com.github.adsgray.gdxtry1.engine.blob.BlobIF.BlobTrigger; import com.github.adsgray.gdxtry1.engine.position.PositionIF; import com.github.adsgray.gdxtry1.engine.velocity.VelocityIF; public interface GameConfigIF { public int getDifficultyLevel(); public int numEnemies(); public int bonusDropperChance(); public int bossScoreIncrement(); public Boolean damageDefender(); public void setBossesKilled(int num); public void incBossesKilled(); public int getNumBossesKilled(); public int initialShields(); public int initialHitPoints(); public Boolean dropBonusOnDeath(); // for enemies public BlobTrigger defaultEnemyFireLoop(); public BlobTrigger angryEnemyFireLoop(); public VelocityIF defaultEnemyBombVel(); public VelocityIF angryEnemyBombVel(); // must not be shared (must be constructed) public BlobTrigger bossEnemyFireLoop(PositionIF target); public int bonusDropSpeed(); public int bonusDropperLifeTime(); public int bonusDropperBossPointDiff(); public int bonusDestroyPenaltyHitPoints(); public BonusCommandIF bonusCommand(); public int shieldLifeTime(); public Boolean shieldsUpOverride(); public int shieldTickInterval(); public enum Difficulty { easy, normal, insane } }