-
Notifications
You must be signed in to change notification settings - Fork 0
Classes
Aokashi edited this page Apr 3, 2020
·
10 revisions
このページは現在無効です。
WWAMkクラスのオブジェクト1つが、WWA Maker1つ分です。WWA Makerの動作で必要になるHTML要素のフックなどが用意されています。
先頭に _ が付いている変数はprivateになります。オブジェクト外から直接参照することができません。
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| _cvs | private | HTMLCanvasElement | マップ画面のcanvas要素 |
| _cvsObject | private | HTMLCanvasElement | 物体パーツ一覧画面のcanvas要素 |
| _cvsBack | private | HTMLCanvasElement | 背景パーツ一覧画面のcanvas要素 |
| _wwaData | private | WWAData | WWAデータ(下記参照) |
WWADataクラスのオブジェクトの1つで、WWA Maker上では1つのタブとして扱う事ができます。
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| worldName | - | string | ワールド名 |
| mapCGName | - | string | マップで利用するCGファイル名 |
| playerX | - | number | 初期プレイヤーX座標 |
| playerY | - | number | 初期プレイヤーY座標 |
| gameoverX | - | number | ゲームオーバー時に移動するX座標 |
| gameoverY | - | number | ゲームオーバー時に移動するY座標 |
| cursorX | - | number | カーソルX座標 |
| cursorY | - | number | カーソルY座標 |
| statusEnergyMax | - | number | 生命力の上限 |
| statusEnergy | - | number | 初期生命力 |
| statusStrength | - | number | 初期攻撃力 |
| statusEefence | - | number | 初期防御力 |
| statusGold | - | number | 初期所持金 |
| mapWidth | - | number | マップデータのサイズ(1辺の長さ) |
| objectPartsMax | - | number | 物体パーツの最大数 |
| mapPartsMax | - | number | 背景パーツの最大数 |
| systemMessage | - | SystemMessage | システムメッセージ |
| _image | private | HTMLImageElement | 画像ファイル |
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| imageNo | - | number | 使用イメージの場所 |
| attribute | - | number | パーツの属性(参照の際は定数で) |
| appearParts | - | AppearParts[] | 指定位置にパーツを出現する条件の配列 |
| parameters | - | number[] | パラーメータ |
| message | - | String | メッセージ |
ここで言うパラメータとは、待ち時間やサウンド番号など、各パーツが持つ特殊な変数のことを指す。
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| imageAnimationNo | - | number | アニメーション用、もう1つの使用イメージの場所 |
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| partsNo | - | number | 出現するパーツ番号 |
| partsType | - | number | 0:背景, 1:物体 |
| X | - | number | X座標 |
| Y | - | number | Y座標 |
システムメッセージは、アイテムをクリックした時や所持金が足りない場合に表示されるメッセージのことで、ユーザーが自由に変更することができます。オブジェクト1つで、システムメッセージすべての文字列を賄うことができます。
何も表示したくない場合はBLANKと入力します。また、soundMessage文字列にのみ、ONだと自動で読み込み、OFFで読み込まずにゲーム画面に移行できます。
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| linkMessage | - | string | リンクするときに表示する確認メッセージ |
| notHaveGoldMessage | - | string | 物を買うときに所持金が足りない場合のメッセージ |
| notHaveItemMessage | - | string | 物を売るときにアイテムを持っていない場合のメッセージ |
| useItemMessage | - | string | アイテムを使用するときの確認メッセージ |
| getClickableItemMessage | - | string | クリック型アイテムを取った時のメッセージ(最初の一度のみ表示) |
| limitItemMessage | - | string | アイテムがこれ以上持てない時の確認メッセージ |
| soundMessage | - | string | ゲームスタート時の効果音読み込みの確認メッセージ |
座標は、X座標とY座標からなるクラスです。
| 変数名 | 参照範囲 | タイプ | 説明 |
|---|---|---|---|
| x | public | number | X座標 |
| y | public | number | Y座標 |