danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Class CSceneManager

Package | danmaq.nineball.core
Class | public final class CSceneManager

シーン進行を管理するクラスです。 このクラスにシーンを登録し、そしてこのクラスを通じ実行させます。 複数シーンのスタックを積むことも出来ます。 (この場合、一番若いシーンが実行されます)

Public Properties

| Property | Defined by
--- | --- | ---
|  | scene : IScene [read-only] 現在アクティブなシーンを取得します。 | CSceneManager
|  | total : uint [read-only] 現在シーンのスタック段数を取得します。 0が帰ってきた場合、何も登録されていないことを意味します。 | CSceneManager

Public Methods

| Method | Defined by
--- | --- | ---
|  | add(scene:IScene):void シーンを追加します。現在アクティブなシーンは 即座にスリープ状態となりスタックに蓄積されます。 | CSceneManager
|  | dispose():void デストラクタ。 | CSceneManager
|  | erase():void 現在アクティブなシーンを強制的に終了・削除します。 | CSceneManager
|  | toString():String フェーズなどこのクラスの状態を文字列で取得します。 | CSceneManager
|  | update():void シーンを1フレーム分動かします。 | CSceneManager

Property detail

scene | property

`scene:IScene` [read-only]

現在アクティブなシーンを取得します。

Implementation
`public function get scene():IScene`

total | property |

`total:uint` [read-only]

現在シーンのスタック段数を取得します。 0が帰ってきた場合、何も登録されていないことを意味します。

Implementation
`public function get total():uint`
Method detail

add | () | method

`public function add(scene:IScene):void`

シーンを追加します。現在アクティブなシーンは 即座にスリープ状態となりスタックに蓄積されます。

Parameters

| `scene:IScene` — シーン

dispose | () | method |

`public function dispose():void`

デストラクタ。

erase | () | method |

`public function erase():void`

現在アクティブなシーンを強制的に終了・削除します。

toString | () | method |

`public function toString():String`

フェーズなどこのクラスの状態を文字列で取得します。

Returns

| `String` — オブジェクトのストリング表現

update | () | method |

`public function update():void`

シーンを1フレーム分動かします。