Android Open Source - Apocalypse-Defense Sprite






From Project

Back to project page Apocalypse-Defense.

License

The source code is released under:

MIT License

If you think the Android project Apocalypse-Defense 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.apocalypsedefense.app.gameplay_visuals;
//from   w  w  w. j a  va 2  s. co  m
import android.graphics.Bitmap;
import android.graphics.Canvas;

/**
 * 
 * @author Pat (taken from http://android-coding.blogspot.com/2012/02/introduce-sprite.html)
 *
 */
public class Sprite {
  private Bitmap bitmap;
  private int x;
  private int y;
  float bitmap_halfWidth, bitmap_halfHeight;

  public Sprite(Bitmap bm, int tx, int ty) {
    bitmap = bm;
    x = tx;
    y = ty;
    bitmap_halfWidth = bitmap.getWidth() / 2;
    bitmap_halfHeight = bitmap.getHeight() / 2;
  }

  public void setX(int tx) {
    x = tx;
  }

  public void setY(int ty) {
    y = ty;
  }

  public int getX() {
    return x;
  }

  public int getY() {
    return y;
  }

  public void draw(Canvas canvas) {
    canvas.drawBitmap(bitmap, x - bitmap_halfWidth, y - bitmap_halfHeight,
        null);
  }

}




Java Source Code List

com.apocalypsedefense.app.AchievementsActivity.java
com.apocalypsedefense.app.ApocalypseDefenseActivity.java
com.apocalypsedefense.app.EndOfGameDialog.java
com.apocalypsedefense.app.ExitConfirmationDialog.java
com.apocalypsedefense.app.InGameActivity.java
com.apocalypsedefense.app.InstructionsDialog.java
com.apocalypsedefense.app.NewGameSettingsActivity.java
com.apocalypsedefense.app.OverwriteExistingGameDialog.java
com.apocalypsedefense.app.gameplay_visuals.AndroidLogAdapter.java
com.apocalypsedefense.app.gameplay_visuals.GameFacade.java
com.apocalypsedefense.app.gameplay_visuals.GameObject.java
com.apocalypsedefense.app.gameplay_visuals.GameSurfaceView.java
com.apocalypsedefense.app.gameplay_visuals.GameThread.java
com.apocalypsedefense.app.gameplay_visuals.OnGameEndListener.java
com.apocalypsedefense.app.gameplay_visuals.OnStatsChangedListener.java
com.apocalypsedefense.app.gameplay_visuals.Sprite.java
com.apocalypsedefense.core.ActorType.java
com.apocalypsedefense.core.Armor.java
com.apocalypsedefense.core.GameData.java
com.apocalypsedefense.core.GameState.java
com.apocalypsedefense.core.Game.java
com.apocalypsedefense.core.Gun.java
com.apocalypsedefense.core.LogAdapter.java
com.apocalypsedefense.core.MapElement.java
com.apocalypsedefense.core.Map.java
com.apocalypsedefense.core.Movement.java
com.apocalypsedefense.core.Person.java
com.apocalypsedefense.core.Point.java
com.apocalypsedefense.core.PrintLogAdapter.java
com.apocalypsedefense.core.Shared.java
com.apocalypsedefense.core.SurvivorManager.java
com.apocalypsedefense.core.Survivor.java
com.apocalypsedefense.core.Weapon.java
com.apocalypsedefense.core.ZombieManager.java
com.apocalypsedefense.core.Zombie.java
com.apocalypsedefense.core.testDriver.java