|
モバイルの素 | |||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectGameCanvas
SpaceCanv
public class SpaceCanv
ゲームメインキャンバス
フィールドの概要 | |
---|---|
static int |
DEBS_INTERVAL
初期敵登場間隔 |
int |
debsinterval
次回デブリ発生タイマー |
boolean |
flip1sec
1秒フリッカ |
int |
hiscore
ハイスコア |
static java.lang.Thread |
keyThread
定期キー入力スレッド |
static int |
MAX_THREAD_INTERVAL
最大スレッド間隔 |
int |
score
現在スコア |
int |
stage
現在状態 |
static int |
STAGE_GAME
ゲーム中状態 |
static int |
STAGE_GAMEOVER
ゲームオーバー状態 |
static int |
STAGE_STARTING
ゲーム開始状態 |
static int |
STAGE_TITLE
タイトル状態 |
VolumeControl |
vc
ボリュームコントロール |
メソッドの概要 | |
---|---|
void |
draw4Int(int in,
int ix,
int iy)
4桁の数値描画 |
void |
drawStringBuffer(Graphics g,
java.lang.String istr,
int ix,
int iy)
文字列描画 |
void |
Game(long lDiffTime)
ゲーム画面描画 |
void |
keyInputCallback()
キー入力コールバック 左右のキー入力だけは定間隔で入力したいため100ミリスレッドから呼び出す。 |
void |
keyPressed(int keyCode)
キー押下処理 |
void |
paintBG()
背景描画 |
void |
paintPenEraser()
鉛筆と消しゴムの描画 |
void |
paintPower()
パワーゲージ描画(現在未使用) |
void |
paintSocre()
点数描画 |
void |
run()
スレッドメイン |
void |
stageChange(int istage)
ステージ変更 現在のステージから指定されたステージへ遷移 |
void |
Starting(long lDiffTime)
ゲーム開始画面描画 |
void |
Title(long lDiffTime)
タイトル描画 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static java.lang.Thread keyThread
public static final int STAGE_TITLE
public static final int STAGE_STARTING
public static final int STAGE_GAME
public static final int STAGE_GAMEOVER
public static final int DEBS_INTERVAL
public static final int MAX_THREAD_INTERVAL
public int stage
public int hiscore
public int score
public int debsinterval
public boolean flip1sec
public VolumeControl vc
メソッドの詳細 |
---|
public void keyInputCallback()
public void keyPressed(int keyCode)
keyCode
- 入力キーpublic void run()
java.lang.Runnable
内の run
public void paintBG()
public void paintPenEraser()
public void paintPower()
public void paintSocre()
public void Title(long lDiffTime)
lDiffTime
- 差分時刻public void Starting(long lDiffTime)
lDiffTime
- 差分時刻public void Game(long lDiffTime)
lDiffTime
- 差分時刻public void drawStringBuffer(Graphics g, java.lang.String istr, int ix, int iy)
g
- 描画対象istr
- 描画文字列ix
- 描画開始X位置iy
- 描画開始Y位置public void draw4Int(int in, int ix, int iy)
in
- 描画数値ix
- 描画開始X位置iy
- 描画開始Y位置public void stageChange(int istage)
istage
- 次のステージ
|
モバイルの素 | |||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |