Revision | 22cd6503429acb24fc6797cc1a4d78c9c497619d (tree) |
---|---|
Zeit | 2020-01-07 01:27:33 |
Autor | yyagi <yyagi.dtxmania@gmai...> |
Commiter | yyagi |
#39816 In Quick Config menu, Drums lane order is updated to the same one of CONFIGURATION\/Drums. And also, now Guita/Bass Auto configuration works correctly.
@@ -93,7 +93,6 @@ namespace DTXMania | ||
93 | 93 | { |
94 | 94 | dr_init_idx = 4; // All Off |
95 | 95 | } |
96 | -Trace.TraceInformation("MakeListCItemBase: index=" + dr_init_idx + " " + items_dr[dr_init_idx]); | |
97 | 96 | QAuto.Initialize("Auto", "", items_dr); |
98 | 97 | QAuto.Index = dr_init_idx; |
99 | 98 | QAuto.OnEnterDelegate = () => |
@@ -240,7 +239,7 @@ Trace.TraceInformation("MakeListCItemBase: index=" + dr_init_idx + " " + items_d | ||
240 | 239 | |
241 | 240 | // 本当は、現在のレーン順に合わせた表示順にしたいが・・・ |
242 | 241 | private string[] strPadNames = new[] { |
243 | - "LC", "HO", "HH", "BD", "SD", "HT", "LT", "FT", "RD", "CY" | |
242 | + "LC", "HH", "HO", "SD", "BD", "HT", "LT", "FT", "CY", "RD" | |
244 | 243 | }; |
245 | 244 | |
246 | 245 | /// <summary> |
@@ -330,7 +329,6 @@ Trace.TraceInformation("MakeListCItemBase: index=" + dr_init_idx + " " + items_d | ||
330 | 329 | /// <returns>AutoならA,さもなくば_。この文字が複数並んだ文字列。</returns> |
331 | 330 | private string GetAutoParameters(EPart target) |
332 | 331 | { |
333 | -Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | |
334 | 332 | string s = ""; |
335 | 333 | switch (target) |
336 | 334 | { |
@@ -351,15 +349,15 @@ Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | ||
351 | 349 | // 本当は、現在のレーン順に合わせた表示順にしたいが・・・ |
352 | 350 | COptionBool[] e = new[] { |
353 | 351 | CDTXMania.Instance.ConfigIni.bAutoPlay.LC, |
354 | - CDTXMania.Instance.ConfigIni.bAutoPlay.HHO, | |
355 | 352 | CDTXMania.Instance.ConfigIni.bAutoPlay.HH, |
356 | - CDTXMania.Instance.ConfigIni.bAutoPlay.BD, | |
353 | + CDTXMania.Instance.ConfigIni.bAutoPlay.HHO, | |
357 | 354 | CDTXMania.Instance.ConfigIni.bAutoPlay.SD, |
355 | + CDTXMania.Instance.ConfigIni.bAutoPlay.BD, | |
358 | 356 | CDTXMania.Instance.ConfigIni.bAutoPlay.HT, |
359 | 357 | CDTXMania.Instance.ConfigIni.bAutoPlay.LT, |
360 | 358 | CDTXMania.Instance.ConfigIni.bAutoPlay.FT, |
361 | - CDTXMania.Instance.ConfigIni.bAutoPlay.RD, | |
362 | 359 | CDTXMania.Instance.ConfigIni.bAutoPlay.CY, |
360 | + CDTXMania.Instance.ConfigIni.bAutoPlay.RD | |
363 | 361 | }; |
364 | 362 | //for (EPad i = EPad.DrumsPadMin; i < EPad.DrumsPadMax; i++) |
365 | 363 | for (int i = 0; i < e.Length; i++) |
@@ -384,12 +382,12 @@ Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | ||
384 | 382 | case 0: // All Auto |
385 | 383 | s = "AAAAA"; |
386 | 384 | break; |
387 | - case 1: // Auto Neck | |
388 | - s = "AAA__"; | |
389 | - break; | |
390 | - case 2: // Auto Pick | |
385 | + case 1: // Auto Pick | |
391 | 386 | s = "___A_"; |
392 | 387 | break; |
388 | + case 2: // Auto Neck | |
389 | + s = "AAA__"; | |
390 | + break; | |
393 | 391 | case 3: // Custom |
394 | 392 | EPad from = (target == EPart.Guitar) ? EPad.GuitarPadMin : EPad.BassPadMin; |
395 | 393 | EPad to = (target == EPart.Guitar) ? EPad.GuitarPadMax : EPad.BassPadMax; |
@@ -421,18 +419,18 @@ Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | ||
421 | 419 | #region [Drums] |
422 | 420 | s = GetAutoParameters(EPart.Drums); |
423 | 421 | CDTXMania.Instance.ConfigIni.bAutoPlay.LC.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
424 | - CDTXMania.Instance.ConfigIni.bAutoPlay.HHO.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
425 | 422 | CDTXMania.Instance.ConfigIni.bAutoPlay.HH.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
426 | - CDTXMania.Instance.ConfigIni.bAutoPlay.BD.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
423 | + CDTXMania.Instance.ConfigIni.bAutoPlay.HHO.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
427 | 424 | CDTXMania.Instance.ConfigIni.bAutoPlay.SD.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
425 | + CDTXMania.Instance.ConfigIni.bAutoPlay.BD.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
428 | 426 | CDTXMania.Instance.ConfigIni.bAutoPlay.HT.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
429 | 427 | CDTXMania.Instance.ConfigIni.bAutoPlay.LT.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
430 | 428 | CDTXMania.Instance.ConfigIni.bAutoPlay.FT.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
431 | - CDTXMania.Instance.ConfigIni.bAutoPlay.RD.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
432 | 429 | CDTXMania.Instance.ConfigIni.bAutoPlay.CY.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
430 | + CDTXMania.Instance.ConfigIni.bAutoPlay.RD.Value = (s[0] == 'A'); s = s.Remove(0, 1); | |
433 | 431 | #endregion |
434 | 432 | #region [Guitar] |
435 | - s = GetAutoParameters(EPart.Drums); | |
433 | + s = GetAutoParameters(EPart.Guitar); | |
436 | 434 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtR.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
437 | 435 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtG.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
438 | 436 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtB.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
@@ -440,7 +438,7 @@ Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | ||
440 | 438 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtWail.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
441 | 439 | #endregion |
442 | 440 | #region [Bass] |
443 | - s = GetAutoParameters(EPart.Drums); | |
441 | + s = GetAutoParameters(EPart.Bass); | |
444 | 442 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtR.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
445 | 443 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtG.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
446 | 444 | CDTXMania.Instance.ConfigIni.bAutoPlay.GtB.Value = (s[0] == 'A'); s = s.Remove(0, 1); |
@@ -459,7 +457,6 @@ Trace.TraceInformation("GetAutpParameters: QAuto.Index=" + QAuto.Index); | ||
459 | 457 | //{ |
460 | 458 | // CDTXMania.Instance.ConfigIni.bAutoPlay[i].Value = (s[j++] == 'A') ? true : false; |
461 | 459 | //} |
462 | - Trace.TraceInformation("Saved:"); | |
463 | 460 | } |
464 | 461 | |
465 | 462 | // CActivity 実装 |