P123 シューティングゲーム

Android開発に関するメモランダム

カテゴリー: Androidプログラミング入門 - 独りで学べるスマホアプリの作り方 -  閲覧数:326 配信日:2018-05-14 13:13


コード


▼/sample5/MainActivity.java
package biz.answerlead.sample5;

import android.app.Activity;
import android.os.Bundle;
import android.view.Display;
import android.view.KeyEvent;

import biz.answerlead.sample5.game.Game;

/** メインアクティビティ */
public class MainActivity extends Activity {

/** ゲームオブジェクト */
Game game;

/** 初期化処理 */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// ゲーム管理インスタンスを作成
game = new Game(this);

// 端末デフォルトの向きを取得して、ゲーム管理インスタンスに設定
Display display = getWindowManager().getDefaultDisplay();
game.setTerminalRotation(display.getRotation());

// ゲーム画面を表示する
setContentView(game);
}

/** アプリが終了した場合に発生するイベント */
@Override
protected void onDestroy() {
super.onDestroy();

// ゲーム情報の保存
game.save();
}

/** キー押下イベント */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

// キーコードが「戻る」ボタンのものならば
if (keyCode == KeyEvent.KEYCODE_BACK) {

// onBackで処理が行われなければ、本来の戻る動作を行う
if(!game.onBack()){
return false;
}
}

// 本来の動作を行う
return super.onKeyDown(keyCode, event);
}
}


週間人気ページランキング / 11-4 → 11-10
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2024/11/11 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2024-11-10
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2024/11/11 1:01 更新