dsp m0002 titleInit - cwtickle/danoniplus GitHub Wiki
← オブジェクトリファレンスに戻る
タイトル表示
概要
フローチャート
- カスタムJs/スキンJsによる差し込み処理は水色で表記。
- 関連ページがあるボックスは青枠で表記。
flowchart TD
A([start])-->titleInit-->Z([end])
subgraph titleInit
B["画面クリア・背景再描画<br>clearWindow"]-->C["背景矢印の表示"]-->D["backtitle_data(背景)用オブジェクトの作成"];
D-->E-->F["警告メッセージの初期表示<br>makeWarningWindow"];
F-->G["ユーザカスタムイベント<br>g_customObj.title"]-->H["バージョン情報取得"]-->I["ボタン作成・配置"]-->J["コメントエリア作成"]-->K["masktitle_data(マスク)用オブジェクトの作成"]-->L-->M["キー操作イベントの作成<br>setShortcutEvent"]-->N["ユーザスキン設定<br>g_skinJsObj.title"];
B.->|"デフォルトデザイン<br>未使用時はスキップ"| D;
D.->|"デフォルトデザイン<br>未使用時はスキップ"| F;
end;
subgraph E["タイトル・曲名文字の描画"]
a1["曲名文字のグラデーション取得<br>makeColorGradation"]-->b1["曲名文字のフォントサイズ取得<br>getFontSize"]-->c1["曲名文字のアニメーション設定"];
end;
subgraph L["タイトル画面でのフレーム毎処理<br>flowTitleTimeline"]
a2([start])-->b2["ユーザカスタムイベント<br>(フレーム毎処理)<br>g_customObj.titleEnterFrame"]-->c2["背景・マスクモーションの実行<br>drawTitleResultMotion"]-->d2["フレームカウント処理"]-->e2([end]).->|"フレーム毎に実行"| a2
end;
style G fill:#00ffff;
style N fill:#00ffff;
style b2 fill:#00ffff;
click B "https://github.com/cwtickle/danoniplus/wiki/fnc-c0021-clearWindow" _blank;
style B stroke:#0000ff;
style B stroke-width:4px;
click F "https://github.com/cwtickle/danoniplus/wiki/fnc-c0013-makeWarningWindow" _blank;
style F stroke:#0000ff;
style F stroke-width:4px;
click M "https://github.com/cwtickle/danoniplus/wiki/fnc-c0035-setShortcutEvent" _blank;
style M stroke:#0000ff;
style M stroke-width:4px;
click a1 "https://github.com/cwtickle/danoniplus/wiki/fnc-c0036-makeColorGradation" _blank;
style a1 stroke:#0000ff;
style a1 stroke-width:4px;
click b1 "https://github.com/cwtickle/danoniplus/wiki/fnc-c0009-getFontSize" _blank;
style b1 stroke:#0000ff;
style b1 stroke-width:4px;
関連項目