メインメニューを開く
ホーム
おまかせ表示
最近の更新
特別ページ
設定
TRPGツール開発・運用Wikiについて
免責事項
TRPGツール開発・運用Wiki
検索
利用者メニュー
18.216.42.122
トーク
ウォッチリスト
投稿記録
ログイン
差分
← 古い編集
新しい編集 →
BCDice/内部処理/BCDiceクラス
(ソースを閲覧)
2019年6月28日 (金) 23:56時点における版
1,044 バイト追加
、
2019年6月28日 (金) 23:56
→setGameByTitle
4行目:
4行目:
== setGameByTitle ==
== setGameByTitle ==
+
+
https://github.com/torgtaitai/BCDice/blob/86b8dd03ae00f8ea6a8787f9f514a5d83b2e3d41/src/bcdiceCore.rb#L1778-L1801
+
+
# カード機能を初期化する。
+
# 指定されたゲーム名のダイスボットを設定する。
+
## 設定後の処理を行う(<code>diceBot.postSet</code>)。
+
# ゲームを設定したことを示すメッセージを返す。
+
+
<syntaxhighlight lang="ruby">
+
# 指定したタイトルのゲームを設定する
+
# @param [String] gameTitle ゲームタイトル
+
# @return [String] ゲームを設定したことを示すメッセージ
+
def setGameByTitle(gameTitle)
+
debug('setGameByTitle gameTitle', gameTitle)
+
+
@cardTrader.initValues
+
+
loader = DiceBotLoaderList.find(gameTitle)
+
diceBot =
+
if loader
+
loader.loadDiceBot
+
else
+
DiceBotLoader.loadUnknownGame(gameTitle) || DiceBot.new
+
end
+
+
setDiceBot(diceBot)
+
diceBot.postSet
+
+
message = "Game設定を#{diceBot.gameName}に設定しました"
+
debug( 'setGameByTitle message', message )
+
+
return message
+
end
+
</syntaxhighlight>
{{DEFAULTSORT:BCDice くらす}}
{{DEFAULTSORT:BCDice くらす}}
[[Category:BCDice/内部処理]]
[[Category:BCDice/内部処理]]
Ochaochaocha3
ビューロクラット
、
インターフェース管理者
、
管理者
96
回編集