Skip to content

Commit

Permalink
Animate the ammo.
Browse files Browse the repository at this point in the history
  • Loading branch information
avh4 committed Jan 15, 2013
1 parent 964b6d7 commit b6521d5
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions src/com/example/ScorchedPocket/ScorchedPocketGame.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,17 @@

import android.content.Context;
import android.graphics.*;
import android.os.Handler;
import android.view.View;

public class ScorchedPocketGame extends View {
public class ScorchedPocketGame extends View implements Runnable {
Bitmap backgroundImage;
Bitmap tank1Image;
Bitmap tank2Image;
Bitmap ammoImage;
Bitmap explosionImage;
Handler handler = new Handler();
private int ammoX = 85;

public ScorchedPocketGame(Context context) {
super(context);
Expand All @@ -24,6 +27,8 @@ public ScorchedPocketGame(Context context) {
R.drawable.ammo1);
explosionImage = BitmapFactory.decodeResource(getResources(),
R.drawable.explosion);

handler.postDelayed(this, 30);
}

@Override
Expand All @@ -32,7 +37,15 @@ protected void onDraw(Canvas canvas) {

canvas.drawBitmap(tank1Image, 11, 226, null);
canvas.drawBitmap(tank2Image, 404, 268, null);
canvas.drawBitmap(ammoImage, 85, 203, null);
canvas.drawBitmap(ammoImage, ammoX, 203, null);
canvas.drawBitmap(explosionImage, 155, 164, null);
}

@Override
public void run() {
ammoX = ammoX + 5;

postInvalidate();
handler.postDelayed(this, 30);
}
}

0 comments on commit b6521d5

Please sign in to comment.