Game Development Reference
In-Depth Information
// if not in game, start
if ( !ingame ) {
ingame = true;
GameStart();
}
else {
// fire gun
keyDown(KeyEvent.KEYCODE_SPACE);
}
}
return true;
}
/**
* Process key down event
* @param key Android Key code
* @return
*/
public boolean keyDown( int key) {
if (ingame) {
mousex = -1;
if (key == KeyEvent.KEYCODE_DPAD_LEFT
|| key == KeyEvent.KEYCODE_Q)
dx = -1;
if (key == KeyEvent.KEYCODE_DPAD_RIGHT
|| key == KeyEvent.KEYCODE_W)
dx = 1;
if (key == KeyEvent.KEYCODE_DPAD_UP
|| key == KeyEvent.KEYCODE_O)
dy = -1;
if (key == KeyEvent.KEYCODE_DPAD_DOWN
|| key == KeyEvent.KEYCODE_L)
dy = 1;
if ( (key == KeyEvent.KEYCODE_SPACE) ) {
if (bcur > 0) {
fireGun();
}
}
} else {
if (key == KeyEvent.KEYCODE_S) {
ingame = true;
GameStart();
}
}
if (key == KeyEvent.KEYCODE_E){
ingame = false;
}
if (key == KeyEvent.KEYCODE_Q){
// Arggg!! There should be a better wayt to quit!
System.exit(0);
Search WWH ::




Custom Search