#include <basicsystem.h>
Public メソッド | |
BasicSystem () | |
コンストラクタ | |
virtual | ~BasicSystem () |
デストラクタ(後始末) | |
void | Init () |
Sprite, Input, Sound といった Luna クラスの初期化と テクスチャ読み込み、サウンド読み込みといった作業を行う。 これら作業は construct 時には行われず Init にて行われる。. | |
void | Release () |
Luna が管理するハンドルを解放する. | |
void | Tick () |
毎フレームごとの作業を行う。 具体的には Input 読み取りとスプライトバッファの一括描画。 | |
void | DisplayUpdate () |
スプライトバッファの更新作業 Sync ウェイトの前に入れてコール | |
unsigned long | GetKeyInput () |
操作入力を渡す。 | |
unsigned long | GetKeyInputTriger () |
操作入力のトリガー状況を渡す。 | |
LSPRITE | GetBulletSprite () |
敵弾幕やエフェクト用のスプライトバッファを渡す。 | |
LSPRITE | GetMyShipSprite () |
自機表示用のスプライトバッファを渡す。 | |
LSPRITE | GetMyShotSprite () |
自機弾表示用のスプライトバッファを渡す。 | |
LSPRITE | GetEnemySprite () |
敵群体表示用のスプライトバッファを渡す。 | |
LSPRITE | GetBonusShipSprite () |
ボーナス船表示用のスプライトバッファを渡す。 | |
LSPRITE | GetPanelSprite () |
スコアパネル表示用のスプライトバッファを渡す。 | |
LSPRITE | GetTitleSprite () |
タイトル画面表示用のスプライトバッファを渡す。 | |
LSPRITE | GetBackGroundSprite () |
ゲーム背景表示用のスプライトバッファを渡す。 | |
void | PlaySoundEffect (int num) |
指定した番号の効果音を一回鳴らします | |
void | PlayMusic (int num) |
指定した番号のサウンドをストリーム演奏開始する | |
void | StopMusic () |
現在ストリーム演奏中だったらそれを停止する | |
void | AddDebugMessage (unsigned char *line) |
デバッグ用表示文字列の追加 | |
Public 変数 | |
long | m_Score |
ゲームスコア | |
long | m_HighScore |
ゲームハイスコア |
|
コンストラクタ
|
|
デストラクタ(後始末)
|
|
デバッグ用表示文字列の追加
|
|
スプライトバッファの更新作業 Sync ウェイトの前に入れてコール
|
|
ゲーム背景表示用のスプライトバッファを渡す。
|
|
ボーナス船表示用のスプライトバッファを渡す。
|
|
敵弾幕やエフェクト用のスプライトバッファを渡す。
|
|
敵群体表示用のスプライトバッファを渡す。
|
|
操作入力を渡す。
|
|
操作入力のトリガー状況を渡す。
|
|
自機表示用のスプライトバッファを渡す。
|
|
自機弾表示用のスプライトバッファを渡す。
|
|
スコアパネル表示用のスプライトバッファを渡す。
|
|
タイトル画面表示用のスプライトバッファを渡す。
|
|
Sprite, Input, Sound といった Luna クラスの初期化と テクスチャ読み込み、サウンド読み込みといった作業を行う。 これら作業は construct 時には行われず Init にて行われる。.
|
|
指定した番号のサウンドをストリーム演奏開始する
|
|
指定した番号の効果音を一回鳴らします
|
|
Luna が管理するハンドルを解放する.
|
|
現在ストリーム演奏中だったらそれを停止する
|
|
毎フレームごとの作業を行う。 具体的には Input 読み取りとスプライトバッファの一括描画。
|
|
ゲームハイスコア
|
|
ゲームスコア
|