The green plane is shown on the golden-brown surface but when I press
a key nothing happens.
I want eventually be able to move the plane pressing 4 different keys
+ another one for shooting but that's easy if I can just get the thing
moving in the first place.
When I press a key in the emulator, nothing happens at all.
package com.android.shmup;
import android.app.Activity;
import android.content.Context;
import android.graphics.*;
import android.os.Bundle;
import android.view.View;
import android.view.KeyEvent;
import android.view.View.OnKeyListener;
public class Shmup extends Activity { //GraphicsActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new GameView(this));
}
private static class GameView extends View implements
OnKeyListener {
private Paint mPaint = new Paint();
private int x;
private int y;
public GameView(Context context) {
super(context);
x = 135;
y = 303;
setOnKeyListener(this);
}
@Override protected void onDraw(Canvas canvas) {
Paint paint = mPaint;
canvas.translate(10, 10);
canvas.drawColor(Color.rgb(184,134,11));
paint.setColor(Color.rgb(107,142,35));
paint.setStrokeWidth(1);
canvas.drawRect(x,y,x+30,y+7,paint);
canvas.drawRect(x+10,y+7,x+20,y+27,paint);
canvas.drawRect(x+5,y+27,x+25,y+32,paint);
}
@Override public boolean onKeyDown(int keyCode, KeyEvent
event) {
// if (keyCode == KeyEvent.KEYCODE_M) {
// x = 145;
// y = 100;
// this.invalidate();
// }
x = 145;
y = 100;
//this.invalidate();
invalidate();
return true;
}
public boolean onKey(View v, int keyCode, KeyEvent event) {
x = 145;
y = 100;
v.invalidate();
this.invalidate();
return true;
}
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---