#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 読み取りとスプライトバッファの一括描画。
|
|
|
ゲームハイスコア
|
|
|
ゲームスコア
|
1.2.18