Skip to content

Classes

Aokashi edited this page Apr 3, 2020 · 10 revisions

WWA Makerクラス(WWAMk)

このページは現在無効です。

WWAMkクラスのオブジェクト1つが、WWA Maker1つ分です。WWA Makerの動作で必要になるHTML要素のフックなどが用意されています。

インスタンス変数

先頭に _ が付いている変数はprivateになります。オブジェクト外から直接参照することができません。

変数名 参照範囲 タイプ 説明
_cvs private HTMLCanvasElement マップ画面のcanvas要素
_cvsObject private HTMLCanvasElement 物体パーツ一覧画面のcanvas要素
_cvsBack private HTMLCanvasElement 背景パーツ一覧画面のcanvas要素
_wwaData private WWAData WWAデータ(下記参照)

WWAデータクラス(WWAData)

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 画像ファイル

パーツクラス(Parts)

インスタンス変数

変数名 参照範囲 タイプ 説明
imageNo - number 使用イメージの場所
attribute - number パーツの属性(参照の際は定数で)
appearParts - AppearParts[] 指定位置にパーツを出現する条件の配列
parameters - number[] パラーメータ
message - String メッセージ

ここで言うパラメータとは、待ち時間やサウンド番号など、各パーツが持つ特殊な変数のことを指す。

物体パーツクラス(ObjParts)

インスタンス変数

変数名 参照範囲 タイプ 説明
imageAnimationNo - number アニメーション用、もう1つの使用イメージの場所

指定位置にパーツを出現(AppearParts)

インスタンス変数

変数名 参照範囲 タイプ 説明
partsNo - number 出現するパーツ番号
partsType - number 0:背景, 1:物体
X - number X座標
Y - number Y座標

システムメッセージ(SystemMessage)

システムメッセージは、アイテムをクリックした時や所持金が足りない場合に表示されるメッセージのことで、ユーザーが自由に変更することができます。オブジェクト1つで、システムメッセージすべての文字列を賄うことができます。

何も表示したくない場合はBLANKと入力します。また、soundMessage文字列にのみ、ONだと自動で読み込み、OFFで読み込まずにゲーム画面に移行できます。

インスタンス変数

変数名 参照範囲 タイプ 説明
linkMessage - string リンクするときに表示する確認メッセージ
notHaveGoldMessage - string 物を買うときに所持金が足りない場合のメッセージ
notHaveItemMessage - string 物を売るときにアイテムを持っていない場合のメッセージ
useItemMessage - string アイテムを使用するときの確認メッセージ
getClickableItemMessage - string クリック型アイテムを取った時のメッセージ(最初の一度のみ表示)
limitItemMessage - string アイテムがこれ以上持てない時の確認メッセージ
soundMessage - string ゲームスタート時の効果音読み込みの確認メッセージ

座標(Coord)

座標は、X座標とY座標からなるクラスです。

インスタンス変数

変数名 参照範囲 タイプ 説明
x public number X座標
y public number Y座標