← オブジェクトリファレンスに戻る
g_settings
概要
- 設定画面で選択できるオプション名(キー名)と、
各設定のカーソル位置を設定項目別に管理するオブジェクト。
- オプション名についてはこの名前がそのまま表示されるのではなく、
g_lblNameObj.u_(オプション名)
に対応した名前が表示される。
ただし、g_lblNameObj
内にg_settings
内で指定したオプション名が存在しない場合は、
そのオプション名がそのまま画面表示される。
生成タイミング
- 初回起動時。
- ただし、以下のプロパティは動的に生成される。
プロパティ
const g_settings = {
speeds: [...Array((C_MAX_SPEED - C_MIN_SPEED) * 20 + 1).keys()].map(i => C_MIN_SPEED + i / 20),
speedNum: 0,
motions: [C_FLG_OFF, `Boost`, `Brake`],
motionNum: 0,
reverses: [C_FLG_OFF, C_FLG_ON],
reverseNum: 0,
scrolls: [],
scrollNum: 0,
shuffles: [C_FLG_OFF, `Mirror`, `Asym-Mirror`, `Random`, `Random+`, `S-Random`, `S-Random+`],
shuffleNum: 0,
gauges: [],
gaugeNum: 0,
autoPlays: [C_FLG_OFF, C_FLG_ALL],
autoPlayNum: 0,
adjustments: [...Array(C_MAX_ADJUSTMENT * 20 + 1).keys()].map(i => (i - C_MAX_ADJUSTMENT * 10) / 10),
adjustmentNum: C_MAX_ADJUSTMENT * 10,
volumes: [0, 0.5, 1, 2, 5, 10, 25, 50, 75, 100],
appearances: [`Visible`, `Hidden`, `Hidden+`, `Sudden`, `Sudden+`, `Hid&Sud+`],
appearanceNum: 0,
filterLocks: [C_FLG_OFF, C_FLG_ON],
filterLockNum: 0,
opacitys: [10, 25, 50, 75, 100],
scoreDetails: [`Speed`, `Density`, `ToolDif`],
scoreDetailNum: 0,
};
g_settings.volumeNum = g_settings.volumes.length - 1;
g_settings.opacityNum = g_settings.opacitys.length - 1;