1
0
mirror of synced 2024-11-28 09:20:53 +01:00

Continuous scroll on the Heya menu while left/right arrow are pressed

This commit is contained in:
0aubsq 2022-06-04 18:25:23 +02:00
parent 2ebd7fc52c
commit 43fc3056fb

View File

@ -479,7 +479,7 @@ namespace TJAPlayer3
#region [ Inputs ] #region [ Inputs ]
if (TJAPlayer3.Input管理.Keyboard.bキーが押され((int)SlimDXKeys.Key.RightArrow) || if (TJAPlayer3.Input管理.Keyboard.bキーが押されている((int)SlimDXKeys.Key.RightArrow) ||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RightChange)) TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RightChange))
{ {
if (this.tMove(1)) if (this.tMove(1))
@ -488,7 +488,7 @@ namespace TJAPlayer3
} }
} }
else if (TJAPlayer3.Input管理.Keyboard.bキーが押され((int)SlimDXKeys.Key.LeftArrow) || else if (TJAPlayer3.Input管理.Keyboard.bキーが押されている((int)SlimDXKeys.Key.LeftArrow) ||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LeftChange)) TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LeftChange))
{ {
if (this.tMove(-1)) if (this.tMove(-1))
@ -715,6 +715,11 @@ namespace TJAPlayer3
private bool tMove(int off) private bool tMove(int off)
{ {
if (ScrollCounter.n現在の値 < ScrollCounter.n終了値
&& (TJAPlayer3.Input管理.Keyboard.bキーが押されている((int)SlimDXKeys.Key.RightArrow)
|| TJAPlayer3.Input管理.Keyboard.bキーが押されている((int)SlimDXKeys.Key.LeftArrow)))
return false;
ScrollMode = off; ScrollMode = off;
ScrollCounter.n現在の値 = 0; ScrollCounter.n現在の値 = 0;