Namespace

CardAtlas

CardAtlas

RAW_CARD_DATAに格納されているカード情報からカードを生成するオブジェクト. 以下のメソッドを持つ.

  • get(id) : 指定されたカードIDのカードを返す
  • forEach(callback) : すべてのカード x に対して callback(x) を実行する

CardAtlasにより生成されたオブジェクトはcardAtlasID属性に カードのIDを代入される.

View Source card.js, line 1660

Methods

# static forEach(callback)

すべてのカード x に対して callback(x) を実行する.

Parameters:
Name Type Description
callback function

コールバック関数

View Source card.js, line 1734

# static get(id)

指定されたIDのカードオブジェクトを返す.

Parameters:
Name Type Description
id string

カードのID

View Source card.js, line 1726

# static init()

RAW_CARD_DATAの情報に基づいて初期化する.

View Source card.js, line 1696

# static parseSuitString(ss) → {Array.<number>}

cardlist.jsにおけるsuit_stringをパースし, 含まれる属性のリストを返す. 各属性は「Suitsにおけるその属性のインデックス」で表す. もし未知の短縮名が含まれる場合は「なぎさ」として扱う.

Parameters:
Name Type Description
ss string

パース対象の文字列

View Source card.js, line 1668

含まれる属性のリスト. 各属性はSuitsにおけるインデックスで表す

Array.<number>

# static setSkill(card, sub)

cardlist.jsのnagibato_codeに基づいて, cardにスキルを設定する. もしsubが偽ならば何もしない.

Parameters:
Name Type Description
card Cardlike

操作対象のカード

sub Object.<string, *>

サブスキルの設定を格納する連想配列

View Source card.js, line 1685