Android Open Source - diploma-assignment Monster






From Project

Back to project page diploma-assignment.

License

The source code is released under:

MIT License

If you think the Android project diploma-assignment listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.me.battlescreen;
/*from   w w w  . j  a  va 2 s  .  c  om*/
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.scenes.scene2d.Actor;

public abstract class Monster extends Actor implements IHittable,IAttacking{

  protected BattlePlayer player;
  
  public Monster(BattlePlayer p){
    player=p;
  }
  
  protected void changeToWalk(){
  }
  
  protected void changeToAttacking(){
  }
  
  protected void changeToDie(){
  }

  protected void changeWidths() {
  }
  
  @Override
  public void draw(Batch batch,float delta){
  }
  
  public void draw(Batch batch, int coordsX) {
  }
  
  public void ArrowHit(float x1,float y1,float x2,float y2,int attack,boolean ballista){
  }
  
  @Override
  public void hit(float x1,float x2,int attack) {
  }
  
  @Override
  public float giveX() {
    return -1;
  }

  protected void hitted(int attack) {
  }

  @Override
  public boolean isAttacking() {
    return false;
  }

  @Override
  public void checkForAttack(float x) {
  }

  @Override
  public float getStart() {
    return -1;
  }

  @Override
  public float getEnd() {
    return -1;
  }

  @Override
  public int getAttack() {
    return 1;
  }

  @Override
  public boolean enemy(BattlePlayer p) {
    return player!=p;
  }

  @Override
  public boolean timeToAttack() {
    return false;
  }
  
  public int getGold(){
    return 0;
  }
  
}




Java Source Code List

com.me.battlescreen.BallistaArrow.java
com.me.battlescreen.Ballista.java
com.me.battlescreen.BattlePlayer.java
com.me.battlescreen.BattleScreen.java
com.me.battlescreen.Bot.java
com.me.battlescreen.Castle.java
com.me.battlescreen.CleanBackground.java
com.me.battlescreen.ComputerPlayer.java
com.me.battlescreen.Constants.java
com.me.battlescreen.HumanPlayer.java
com.me.battlescreen.Monster.java
com.me.battlescreen.MyButton.java
com.me.battlescreen.MyLabel.java
com.me.battlescreen.OpponentMonster.java
com.me.battlescreen.PlayerMonster.java
com.me.battlescreen.TimeLabel.java
com.me.battlescreen.UnitButton.java
com.me.battlescreen.getTextures.java
com.me.battlescreen.iAttacking.java
com.me.battlescreen.iHittable.java
com.me.battlescreen.iUpdateable.java
com.me.main.MyGame.java
com.me.main.Player.java
com.me.mygdxgame.MainActivity.java
com.me.openingscreen.AbstractMenu.java
com.me.openingscreen.Constants.java
com.me.openingscreen.FirstMenu.java
com.me.openingscreen.FloatingBackground.java
com.me.openingscreen.OpeningScreen.java
com.me.openingscreen.PlayerMenu.java
com.me.openingscreen.ResetMenu.java
com.me.openingscreen.StatisticsMenu.java
com.me.openingscreen.UpgradeButton.java
com.me.openingscreen.UpgradeMenu.java