danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Interface IScene

Package | danmaq.nineball.core
Interface | public interface IScene

シーンの基底となるインターフェイスです。

Public Properties

| Property | Defined by
--- | --- | ---
|  | nextScene : IScene [read-only] 次のシーンを取得します。 このプロパティにnull以外を設定すると、 現在のシーンから次のシーンへGOSUBします。 設定直後にupdateメソッドでfalseを返すとGOTOします。 | IScene

Public Methods

| Method | Defined by
--- | --- | ---
|  | dispose():void シーンの解放処理を記述してください。 解放時に管理クラスから呼び出され、 事実上のデストラクタとして機能します。 | IScene
|  | update():Boolean シーンの動作処理を記述してください。 |next ＼戻値|true|false | |nextScene有|call| goto | |nextScene無|next|return| | IScene

Property detail

nextScene | property

`nextScene:IScene` [read-only]

次のシーンを取得します。

このプロパティにnull以外を設定すると、 現在のシーンから次のシーンへGOSUBします。 設定直後にupdateメソッドでfalseを返すとGOTOします。

Implementation
`public function get nextScene():IScene`

See also

update()
Method detail

dispose | () | method

`public function dispose():void`

シーンの解放処理を記述してください。

解放時に管理クラスから呼び出され、 事実上のデストラクタとして機能します。

update | () | method |

`public function update():Boolean`

シーンの動作処理を記述してください。

|next ＼戻値|true|false |
|nextScene有|call| goto |
|nextScene無|next|return|

Returns

| `Boolean` — 次のフレームもこのシーンが存続する場合、true