Constructor
new MyGameCharacter(name, imageURLopt, hpopt, poweropt, defenseopt, speedopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
name |
string | キャラクタの名前。 | ||
imageURL |
string |
<optional> |
null | 画像の URL 。null なら画像表示しない。 |
hp |
number |
<optional> |
1 | 体力。 |
power |
number |
<optional> |
1 | 腕力。 |
defense |
number |
<optional> |
1 | 防御力。 |
speed |
number |
<optional> |
1 | 素早さ。 |
- Source:
Methods
attackTo(targetCharacter, wepon) → {Object}
targetCharacter に攻撃し、ダメージを与える。
Parameters:
Name | Type | Description |
---|---|---|
targetCharacter |
MyGameCharacter | |
wepon |
MyGameItem |
- Source:
Returns:
以下のキーを持つ Object 。
- hitCount: 攻撃命中回数
- damage: 与えたダメージ
- message: 攻撃結果を表現する文字列
- Type
- Object
checkHit(targetCharacter) → {boolean}
他のキャラクタに攻撃が命中するか否か。 true: 命中する。
Parameters:
Name | Type | Description |
---|---|---|
targetCharacter |
MyGameCharacter | 攻撃対象。 |
- Source:
Returns:
- Type
- boolean
isAlive() → {boolean}
キャラクタが生存しているか否か。 true: 生存している。
- Source:
Returns:
- Type
- boolean
print(htmlElement)
このキャラクタのステータスを表示する。
Parameters:
Name | Type | Description |
---|---|---|
htmlElement |
HTMLElement | 表示対象の HTML 要素。 |
- Source:
remove(targetElement)
キャラクタ画像を指定した HTML 要素から取り除く。
Parameters:
Name | Type | Description |
---|---|---|
targetElement |
HTMLElement |
- Source:
show(targetElement)
キャラクタの画像をロードして、指定された HTML 要素に表示する。
Parameters:
Name | Type | Description |
---|---|---|
targetElement |
HTMLDocument |
- Source: