Videoクラス
グラフィック(スプライトおよびテキスト)を管理します。
静的プロパティ
graphics - 管理中のグラフィックインスタンスのSet
静的メソッド
static createSprite(pattern, { palette, x, y, offset, scaleX, scaleY }) - スプライトインスタンスを生成する
引数
- pattern - 色番号の二次元配列
- palette - CSS色値の配列。デフォルト値: [null, "hsl(0 0 100)"]
- x - x座標。デフォルト値: 0
- y - y座標。デフォルト値: 0
- offset - オフセット座標。デフォルト値: { x: 0, y: 0 }
- scaleX - X座標反転。デフォルト値: 1。取れる値: 1, -1
- scaleY - y座標反転。デフォルト値: 1。取れる値: 1, -1
返り値
生成したスプライトインスタンス
static createText(str, { color, x, y, offset }) - テキストインスタンスを生成する
引数
- str - 表示する文字列
- color - CSS色値。デフォルト値: "hsl(0 0 100)"
- x - x座標。デフォルト値: 0
- y - y座標。デフォルト値: 0
- offset - オフセット座標。デフォルト値: { x: 0, y: 0 }
返り値
生成したテキストインスタンス
static deleteGraphic(graphic) - グラフィックインスタンスを削除する
引数
- graphic - 削除するグラフィックインスタンス
static deleteGraphicAll() - 全てのグラフィックインスタンスを削除する