Merge branch 'main' of https://github.com/0auBSQ/OpenTaiko
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 118 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 174 KiB |
After Width: | Height: | Size: 174 KiB |
After Width: | Height: | Size: 196 KiB |
@ -0,0 +1,139 @@
|
||||
--func:DrawText(x, y, text)
|
||||
--func:DrawNum(x, y, num)
|
||||
--func:AddGraph("filename")
|
||||
--func:DrawGraph(x, y, filename)
|
||||
--func:SetOpacity(opacity, "filename")
|
||||
--func:SetScale(xscale, yscale, "filename")
|
||||
--func:SetColor(r, g, b, "filename")
|
||||
|
||||
--local debug_counter = 0
|
||||
|
||||
local mob_x = 0
|
||||
local mob_front_y = 0
|
||||
local mob_back_y = 0
|
||||
local mob_back2_y = 0
|
||||
local mob_back3_y = 0
|
||||
local mob_height = 0
|
||||
local mob_counter = 0
|
||||
local mob_action_counter = 0
|
||||
local mob_in_counter = 0
|
||||
local mob_out_counter = 0
|
||||
|
||||
local mob_state = 0
|
||||
|
||||
function mobIn()
|
||||
mob_state = 1
|
||||
mob_in_counter = 0
|
||||
end
|
||||
|
||||
function mobOut()
|
||||
mob_state = 2
|
||||
mob_out_counter = 0
|
||||
end
|
||||
|
||||
function init()
|
||||
func:AddGraph("Mob_Front.png")
|
||||
func:AddGraph("Mob_Back_0.png")
|
||||
func:AddGraph("Mob_Back_1.png")
|
||||
func:AddGraph("Mob_Back2_0.png")
|
||||
func:AddGraph("Mob_Back2_1.png")
|
||||
func:AddGraph("Mob_Back3_0.png")
|
||||
func:AddGraph("Mob_Back3_1.png")
|
||||
mob_height = func:GetTextureHeight("Mob_Front.png")
|
||||
end
|
||||
|
||||
function update()
|
||||
|
||||
--debug_counter = debug_counter + (deltaTime)
|
||||
|
||||
--if debug_counter > 2 then
|
||||
-- if mob_state == 0 then
|
||||
-- mobIn()
|
||||
-- else
|
||||
-- mobOut()
|
||||
-- end
|
||||
-- debug_counter = 0
|
||||
--end
|
||||
|
||||
|
||||
|
||||
if mob_state == 3 and gauge[0] < 100 then
|
||||
mobOut()
|
||||
end
|
||||
|
||||
if mob_state == 0 then
|
||||
|
||||
if gauge[0] == 100 then
|
||||
mobIn()
|
||||
end
|
||||
|
||||
elseif mob_state == 1 then
|
||||
|
||||
mob_in_counter = mob_in_counter + (bpm[0] * deltaTime / 30.0)
|
||||
if mob_in_counter > 1 then
|
||||
mob_state = 3
|
||||
mob_counter = 0.5
|
||||
mob_action_counter = 0
|
||||
end
|
||||
|
||||
mobinValue = (1.0 - math.sin(mob_in_counter * math.pi / 2))
|
||||
mob_front_y = 1080 + (540 * mobinValue)
|
||||
mob_back_y = 1080 + (540 * mobinValue)
|
||||
mob_back2_y = 1080 + (540 * mobinValue)
|
||||
mob_back3_y = 1080 + (540 * mobinValue)
|
||||
|
||||
|
||||
|
||||
elseif mob_state == 2 then
|
||||
|
||||
mob_out_counter = mob_out_counter + (bpm[0] * deltaTime / 30.0)
|
||||
if mob_out_counter > 1 then
|
||||
mob_state = 0
|
||||
end
|
||||
|
||||
mobOutValue = (1 - math.cos(mob_out_counter * math.pi))
|
||||
mob_front_y = 1080 + (540 * mobOutValue)
|
||||
mob_back_y = 1080 + (540 * mobOutValue)
|
||||
mob_back2_y = 1080 + (540 * mobOutValue)
|
||||
mob_back3_y = 1080 + (540 * mobOutValue)
|
||||
|
||||
elseif mob_state == 3 then
|
||||
|
||||
mob_counter = mob_counter + (bpm[0] * deltaTime / 60.0)
|
||||
if mob_counter > 1 then
|
||||
mob_counter = 0
|
||||
end
|
||||
|
||||
|
||||
mob_action_counter = mob_action_counter + (bpm[0] * deltaTime / 65.0)
|
||||
if mob_action_counter > 1 then
|
||||
mob_action_counter = 0
|
||||
end
|
||||
|
||||
|
||||
mob_loop_value = (1.0 - math.sin(mob_counter * math.pi))
|
||||
mob_front_y = 1080 + (mob_loop_value * 45)
|
||||
mob_back_y = 1080 + (mob_loop_value * 70)
|
||||
mob_back2_y = 1080 + (mob_loop_value * 105)
|
||||
mob_back3_y = 1080 + (mob_loop_value * 80)
|
||||
end
|
||||
end
|
||||
|
||||
function draw()
|
||||
if mob_state == 0 then
|
||||
else
|
||||
if mob_action_counter > 0.25 and mob_action_counter < 0.5 then
|
||||
func:DrawGraph(mob_x, mob_back2_y - mob_height, "Mob_Back2_1.png")
|
||||
func:DrawGraph(mob_x, mob_back_y - mob_height, "Mob_Back_1.png")
|
||||
else
|
||||
func:DrawGraph(mob_x, mob_back2_y - mob_height, "Mob_Back2_0.png")
|
||||
func:DrawGraph(mob_x, mob_back_y - mob_height, "Mob_Back_0.png")
|
||||
end
|
||||
if (mob_counter > 0.500 and mob_counter < 0.6) or (mob_counter > 0.7 and mob_counter < 0.8) then
|
||||
func:DrawGraph(mob_x, mob_back3_y - mob_height, "Mob_Back3_1.png")
|
||||
else
|
||||
func:DrawGraph(mob_x, mob_back3_y - mob_height, "Mob_Back3_0.png")
|
||||
end
|
||||
func:DrawGraph(mob_x, mob_front_y - mob_height, "Mob_Front.png")
|
||||
end
|
||||
end
|
@ -57,6 +57,9 @@ local dan_first_in_move = 0
|
||||
local dan_second_in_move = 0
|
||||
local dan_in_slam = 0
|
||||
|
||||
local seed = 0
|
||||
local special_chance = 0
|
||||
|
||||
local speech_text = "Speech/en/0.png"
|
||||
|
||||
function playEndAnime(player)
|
||||
@ -75,8 +78,9 @@ function init()
|
||||
func:AddGraph("Message.png")
|
||||
func:AddGraph("Foxes.png")
|
||||
|
||||
math.randomseed(os.time())
|
||||
local special_chance = math.random(1, 100)
|
||||
seed = os.time()
|
||||
math.randomseed(seed)
|
||||
special_chance = math.random(1, 100)
|
||||
|
||||
if special_chance == 1 then
|
||||
speech_text = "Speech/special/0.png"
|
||||
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
@ -29,7 +29,7 @@ Title_Entry_Player_Select_Rect_2_Center=298,276,336,138
|
||||
;Title_Entry_NamePlate=530,385
|
||||
Title_Entry_NamePlate=795,577
|
||||
|
||||
Title_ModeSelect_Bar_X=700,640,700
|
||||
Title_ModeSelect_Bar_X=640,640,640
|
||||
Title_ModeSelect_Bar_Y=107,306,513
|
||||
|
||||
Title_ModeSelect_Bar_Offset=0,112
|
||||
|
@ -662,6 +662,17 @@ namespace TJAPlayer3
|
||||
this.padToggleTrainingMode = value;
|
||||
}
|
||||
}
|
||||
public CConfigIni.CKeyAssign.STKEYASSIGN[] CycleVideoDisplayMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.padCycleVideoDisplayMode;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.padCycleVideoDisplayMode = value;
|
||||
}
|
||||
}
|
||||
|
||||
public CConfigIni.CKeyAssign.STKEYASSIGN[] this[int index]
|
||||
{
|
||||
@ -818,6 +829,9 @@ namespace TJAPlayer3
|
||||
|
||||
case (int)EKeyConfigPad.ToggleTrainingMode:
|
||||
return this.padToggleTrainingMode;
|
||||
|
||||
case (int)EKeyConfigPad.CycleVideoDisplayMode:
|
||||
return this.padCycleVideoDisplayMode;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
@ -1024,6 +1038,10 @@ namespace TJAPlayer3
|
||||
case (int)EKeyConfigPad.ToggleTrainingMode:
|
||||
this.padToggleTrainingMode = value;
|
||||
return;
|
||||
|
||||
case (int)EKeyConfigPad.CycleVideoDisplayMode:
|
||||
this.padCycleVideoDisplayMode = value;
|
||||
return;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
@ -1088,6 +1106,7 @@ namespace TJAPlayer3
|
||||
private CConfigIni.CKeyAssign.STKEYASSIGN[] padToggleAutoP1;
|
||||
private CConfigIni.CKeyAssign.STKEYASSIGN[] padToggleAutoP2;
|
||||
private CConfigIni.CKeyAssign.STKEYASSIGN[] padToggleTrainingMode;
|
||||
private CConfigIni.CKeyAssign.STKEYASSIGN[] padCycleVideoDisplayMode;
|
||||
//-----------------
|
||||
#endregion
|
||||
}
|
||||
@ -1960,6 +1979,7 @@ namespace TJAPlayer3
|
||||
this.eダメージレベル = Eダメージレベル.普通;
|
||||
this.bSTAGEFAILED有効 = true;
|
||||
this.bAVI有効 = false;
|
||||
this.eClipDispType = EClipDispType.背景のみ;
|
||||
this.bBGA有効 = true;
|
||||
this.n曲が選択されてからプレビュー音が鳴るまでのウェイトms = 1000;
|
||||
this.n曲が選択されてからプレビュー画像が表示開始されるまでのウェイトms = 100;
|
||||
@ -1989,10 +2009,10 @@ namespace TJAPlayer3
|
||||
|
||||
// 2018-08-28 twopointzero:
|
||||
// There exists a particular large, well-known, well-curated, and
|
||||
// regularly-updated collection of content for use with Taiko no
|
||||
// Tatsujin simulators. A statistical analysis was performed on the
|
||||
// the integrated loudness and true peak loudness of the thousands
|
||||
// of songs within this collection as of late August 2018.
|
||||
// regularly-updated collection of content for use with simulators.
|
||||
// A statistical analysis was performed on the the integrated loudness
|
||||
// and true peak loudness of the thousands of songs within this
|
||||
// collection as of late August 2018.
|
||||
//
|
||||
// The analysis allows us to select a target loudness which
|
||||
// results in the smallest total amount of loudness adjustment
|
||||
@ -2966,6 +2986,9 @@ namespace TJAPlayer3
|
||||
sw.Write( "ToggleTrainingMode=" );
|
||||
this.tキーの書き出し( sw, this.KeyAssign.System.ToggleTrainingMode );
|
||||
sw.WriteLine();
|
||||
sw.Write( "CycleVideoDisplayMode=" );
|
||||
this.tキーの書き出し( sw, this.KeyAssign.System.CycleVideoDisplayMode );
|
||||
sw.WriteLine();
|
||||
sw.WriteLine();
|
||||
#endregion
|
||||
|
||||
@ -4238,6 +4261,10 @@ namespace TJAPlayer3
|
||||
{
|
||||
this.tキーの読み出しと設定( str4, this.KeyAssign.System.ToggleTrainingMode );
|
||||
}
|
||||
else if( str3.Equals( "CycleVideoDisplayMode" ) )
|
||||
{
|
||||
this.tキーの読み出しと設定( str4, this.KeyAssign.System.CycleVideoDisplayMode );
|
||||
}
|
||||
continue;
|
||||
}
|
||||
//-----------------------------
|
||||
@ -4486,6 +4513,7 @@ SortSongs=K0126
|
||||
ToggleAutoP1=K056
|
||||
ToggleAutoP2=K057
|
||||
ToggleTrainingMode=K060
|
||||
CycleVideoDisplayMode=K058
|
||||
";
|
||||
t文字列から読み込み( strDefaultKeyAssign );
|
||||
}
|
||||
|
@ -196,6 +196,9 @@ namespace TJAPlayer3
|
||||
ToggleAutoP2,
|
||||
ToggleTrainingMode,
|
||||
#endregion
|
||||
#region [Gameplay/Training]
|
||||
CycleVideoDisplayMode,
|
||||
#endregion
|
||||
MAX,
|
||||
#endregion
|
||||
UNKNOWN = EPad.UNKNOWN
|
||||
|
@ -312,6 +312,9 @@ namespace TJAPlayer3
|
||||
[10126] = "Always use normal gauge",
|
||||
[10127] = "Always use normal gauge",
|
||||
|
||||
[10150] = "Video Playback Display Mode",
|
||||
[10151] = "Change how videos are displayed\nin the background.",
|
||||
|
||||
[97] = "Capture",
|
||||
[98] = "System key assign:\nAssign any key for screen capture.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
[10128] = "Increase Volume",
|
||||
@ -334,6 +337,8 @@ namespace TJAPlayer3
|
||||
[10145] = "System key assign:\nAssign any key for toggling auto (P2).\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
[10146] = "Toggle Training Mode",
|
||||
[10147] = "System key assign:\nAssign any key for toggling training mode.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
[10152] = "Cycle Video Playback Display",
|
||||
[10153] = "System key assign:\nAssign any key for cycling video playback\ndisplay modes.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
|
||||
[100] = "Taiko Mode",
|
||||
[101] = "Dan-i Dojo",
|
||||
|
@ -28,7 +28,7 @@ namespace TJAPlayer3
|
||||
// [10148] = "Reload Songs (Hard Reload)",
|
||||
// [10149] = "Clean the existing database and\n" +
|
||||
// "reload the song folder from scratch.",
|
||||
// Please translate the text above!
|
||||
// Please translate the text above!
|
||||
[6] = "Número de jugadores",
|
||||
// [7] = "Cambia el número de jugadores.\nAjustarlo a 2 permite jugar\n canciones regulares a dos jugadores dividiendo\n la pantalla a la mitad.",
|
||||
// Please update the translation above. Up to 5 players can be active at a time.
|
||||
@ -170,6 +170,17 @@ namespace TJAPlayer3
|
||||
"(Solo en modo de un jugador)",
|
||||
[95] = "Ajustes de controles",
|
||||
[96] = "Ajustes de los botones/pads que se usarán.",
|
||||
|
||||
// [10124] = "Use Extreme/Extra Transitions",
|
||||
// [10125] = "Play a skin-defined animation\nwhile switching between\nExtreme & Extra.",
|
||||
|
||||
// [10126] = "Always use normal gauge",
|
||||
// [10127] = "Always use normal gauge",
|
||||
|
||||
// [10150] = "Video Playback Display Mode",
|
||||
// [10151] = "Change how videos are displayed\nin the background.",
|
||||
// Please translate the text above!
|
||||
|
||||
[97] = "Captura",
|
||||
[98] = "Botón para capturar:\nPara asignar una tecla a la captura de pantalla.\n (Solo puedes usar el teclado. No puedes\nusar un pad del tambor para tomar capturas.",
|
||||
// [10128] = "Increase Volume",
|
||||
@ -192,7 +203,10 @@ namespace TJAPlayer3
|
||||
// [10145] = "System key assign:\nAssign any key for toggling auto (P2).\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// [10146] = "Toggle Training Mode",
|
||||
// [10147] = "System key assign:\nAssign any key for toggling training mode.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
// [10152] = "Cycle Video Playback Display",
|
||||
// [10153] = "System key assign:\nAssign any key for cycling video playback display modes.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
|
||||
[99] = "Rojo izquierdo",
|
||||
[10000] = "Asigna un botón o un pad para\n el Don (rojo) izquierdo.",
|
||||
[10001] = "Rojo derecho",
|
||||
|
@ -153,6 +153,17 @@ namespace TJAPlayer3
|
||||
[96] = "Menu pour l'assignation des \ntouches en jeu.",
|
||||
[97] = "Capture d'écran",
|
||||
[98] = "Assigner la touche pour le \ncapture d'écran.",
|
||||
|
||||
// [10124] = "Use Extreme/Extra Transitions",
|
||||
// [10125] = "Play a skin-defined animation\nwhile switching between\nExtreme & Extra.",
|
||||
|
||||
// [10126] = "Always use normal gauge",
|
||||
// [10127] = "Always use normal gauge",
|
||||
|
||||
// [10150] = "Video Playback Display Mode",
|
||||
// [10151] = "Change how videos are displayed\nin the background.",
|
||||
// Please translate the text above!
|
||||
|
||||
// [10128] = "Increase Volume",
|
||||
// [10129] = "System key assign:\nAssign any key for increasing music volume.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// [10130] = "Decrease Volume",
|
||||
@ -173,7 +184,10 @@ namespace TJAPlayer3
|
||||
// [10145] = "System key assign:\nAssign any key for toggling auto (P2).\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// [10146] = "Toggle Training Mode",
|
||||
// [10147] = "System key assign:\nAssign any key for toggling training mode.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
// [10152] = "Cycle Video Playback Display",
|
||||
// [10153] = "System key assign:\nAssign any key for cycling video playback display modes.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
|
||||
[99] = "Rouge gauche",
|
||||
[10000] = "Assignation de la touche \nRouge gauche pour le tambour.",
|
||||
[10001] = "Rouge droit",
|
||||
|
@ -237,7 +237,9 @@ namespace TJAPlayer3
|
||||
// [10145] = "System key assign:\nAssign any key for toggling auto (P2).\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// [10146] = "Toggle Training Mode",
|
||||
// [10147] = "System key assign:\nAssign any key for toggling training mode.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
// [10152] = "Cycle Video Playback Display",
|
||||
// [10153] = "System key assign:\nAssign any key for cycling video playback display modes.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
[99] = "LeftRed",
|
||||
|
||||
[9992] = "太鼓の数字がアニメーションしなくなります\n" +
|
||||
@ -405,6 +407,10 @@ namespace TJAPlayer3
|
||||
|
||||
[10126] = "ゲージをNormalに固定",
|
||||
[10127] = "ゲージをNormalに固定します",
|
||||
|
||||
// [10150] = "Video Playback Display Mode",
|
||||
// [10151] = "Change how videos are displayed\nin the background.",
|
||||
// Please translate the text above!
|
||||
|
||||
[100] = "演奏ゲーム",
|
||||
[101] = "段位道場",
|
||||
|
@ -241,7 +241,9 @@ namespace TJAPlayer3
|
||||
// [10145] = "System key assign:\nAssign any key for toggling auto (P2).\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// [10146] = "Toggle Training Mode",
|
||||
// [10147] = "System key assign:\nAssign any key for toggling training mode.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
// [10152] = "Cycle Video Playback Display",
|
||||
// [10153] = "System key assign:\nAssign any key for cycling video playback display modes.\n(You can only use keyboard. You can't\nuse gamepads.)",
|
||||
// Please translate the text above!
|
||||
[99] = "左红",
|
||||
[9994] = "材质加载方式:\n" +
|
||||
"启动时不会未响应。\n" +
|
||||
@ -380,11 +382,14 @@ namespace TJAPlayer3
|
||||
[10123] = "分配玩家 5 康加鼓按键",
|
||||
|
||||
[10124] = "表里谱面切换动画效果",
|
||||
[10125] = "播放由皮肤定义的表里谱面切换动画效果。",
|
||||
|
||||
[10125] = "播放由皮肤定义的表里谱面切换动画效果。",
|
||||
|
||||
[10126] = "总是使用默认规格(魂条)",
|
||||
[10127] = "总是使用默认规格(魂条)",
|
||||
[10127] = "总是使用默认规格(魂条)",
|
||||
|
||||
// [10150] = "Video Playback Display Mode",
|
||||
// [10151] = "Change how videos are displayed\nin the background.",
|
||||
// Please translate the text above!
|
||||
|
||||
[100] = "演奏模式",
|
||||
[101] = "段位道场",
|
||||
|
@ -135,6 +135,21 @@ namespace TJAPlayer3
|
||||
CLangManager.LangInstance.GetString(23));
|
||||
this.list項目リスト.Add( this.iSystemAVI );
|
||||
|
||||
if (CLangManager.fetchLang() == "ja")
|
||||
{
|
||||
this.iSystemAVIDisplayMode = new CItemList(CLangManager.LangInstance.GetString(10150), CItemList.Eパネル種別.通常, (int)TJAPlayer3.ConfigIni.eClipDispType,
|
||||
CLangManager.LangInstance.GetString(10151),
|
||||
new string[] {"OFF","背景のみ","ウィンドウ","両方"});
|
||||
this.list項目リスト.Add( this.iSystemAVIDisplayMode );
|
||||
}
|
||||
else
|
||||
{
|
||||
this.iSystemAVIDisplayMode = new CItemList(CLangManager.LangInstance.GetString(10150), CItemList.Eパネル種別.通常, (int)TJAPlayer3.ConfigIni.eClipDispType,
|
||||
CLangManager.LangInstance.GetString(10151),
|
||||
new string[] {"None","Full","Mini","Both"});
|
||||
this.list項目リスト.Add( this.iSystemAVIDisplayMode );
|
||||
}
|
||||
|
||||
this.iSystemBGA = new CItemToggle(CLangManager.LangInstance.GetString(10024), TJAPlayer3.ConfigIni.bBGA有効,
|
||||
CLangManager.LangInstance.GetString(24));
|
||||
this.list項目リスト.Add( this.iSystemBGA );
|
||||
@ -662,6 +677,10 @@ namespace TJAPlayer3
|
||||
{
|
||||
TJAPlayer3.stageコンフィグ.tパッド選択通知( EKeyConfigPart.SYSTEM, EKeyConfigPad.ToggleTrainingMode);
|
||||
}
|
||||
else if ( this.list項目リスト[ this.n現在の選択項目 ] == this.iKeyAssignSystemCycleVideoDisplayMode )
|
||||
{
|
||||
TJAPlayer3.stageコンフィグ.tパッド選択通知( EKeyConfigPart.SYSTEM, EKeyConfigPad.CycleVideoDisplayMode);
|
||||
}
|
||||
#endregion
|
||||
else
|
||||
{
|
||||
@ -836,6 +855,9 @@ namespace TJAPlayer3
|
||||
this.iKeyAssignSystemToggleTrainingMode = new CItemBase(CLangManager.LangInstance.GetString(10146),
|
||||
CLangManager.LangInstance.GetString(10147));
|
||||
this.list項目リスト.Add( this.iKeyAssignSystemToggleTrainingMode);
|
||||
this.iKeyAssignSystemCycleVideoDisplayMode = new CItemBase(CLangManager.LangInstance.GetString(10152),
|
||||
CLangManager.LangInstance.GetString(10153));
|
||||
this.list項目リスト.Add( this.iKeyAssignSystemCycleVideoDisplayMode);
|
||||
|
||||
OnListMenuの初期化();
|
||||
this.n現在の選択項目 = 0;
|
||||
@ -1524,6 +1546,7 @@ namespace TJAPlayer3
|
||||
private CItemBase iKeyAssignSystemToggleAutoP1;
|
||||
private CItemBase iKeyAssignSystemToggleAutoP2;
|
||||
private CItemBase iKeyAssignSystemToggleTrainingMode;
|
||||
private CItemBase iKeyAssignSystemCycleVideoDisplayMode;
|
||||
private CItemBase iKeyAssignSystemReturnToMenu; // #24609
|
||||
private CItemBase iKeyAssignDrumsReturnToMenu;
|
||||
|
||||
@ -1574,6 +1597,7 @@ namespace TJAPlayer3
|
||||
private CItemInteger iSystemSongPlaybackLevel;
|
||||
private CItemInteger iSystemKeyboardSoundLevelIncrement;
|
||||
private CItemToggle iSystemAVI;
|
||||
private CItemList iSystemAVIDisplayMode;
|
||||
private CItemToggle iSystemBGA;
|
||||
private CItemInteger iSystemBGAlpha;
|
||||
private CItemToggle iSystemBGMSound;
|
||||
@ -1740,6 +1764,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.ConfigIni.b垂直帰線待ちを行う = this.iSystemVSyncWait.bON;
|
||||
TJAPlayer3.ConfigIni.bBufferedInputs = this.iSystemBufferedInput.bON;
|
||||
TJAPlayer3.ConfigIni.bAVI有効 = this.iSystemAVI.bON;
|
||||
TJAPlayer3.ConfigIni.eClipDispType = (EClipDispType)this.iSystemAVIDisplayMode.n現在選択されている項目番号;
|
||||
TJAPlayer3.ConfigIni.bBGA有効 = this.iSystemBGA.bON;
|
||||
// CDTXMania.ConfigIni.bGraph有効 = this.iSystemGraph.bON;#24074 2011.01.23 comment-out ikanick オプション(Drums)へ移行
|
||||
TJAPlayer3.ConfigIni.n曲が選択されてからプレビュー音が鳴るまでのウェイトms = this.iSystemPreviewSoundWait.n現在の値;
|
||||
|
@ -179,7 +179,7 @@ namespace TJAPlayer3
|
||||
for (int i = 0; i < TJAPlayer3.stageSongSelect.rNowSelectedSong.DanSongs.Count; i++)
|
||||
{
|
||||
var dan = TJAPlayer3.stageSongSelect.rNowSelectedSong.DanSongs[i];
|
||||
ttkTitles[i] = new CActSelect曲リスト.TitleTextureKey(dan.Title, pfTitleFont, Color.Black, Color.Transparent, 700);
|
||||
ttkTitles[i] = new CActSelect曲リスト.TitleTextureKey(dan.bTitleShow ? "???" : dan.Title, pfTitleFont, Color.Black, Color.Transparent, 700);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2985,7 +2985,7 @@ namespace TJAPlayer3
|
||||
int scoreRankEffect_width = TJAPlayer3.Tx.TowerResult_ScoreRankEffect.szTextureSize.Width / 7;
|
||||
int scoreRankEffect_height = TJAPlayer3.Tx.TowerResult_ScoreRankEffect.szTextureSize.Height;
|
||||
|
||||
TJAPlayer3.Tx.TowerResult_ScoreRankEffect.Opacity = 255;
|
||||
//TJAPlayer3.Tx.TowerResult_ScoreRankEffect.Opacity = 255;
|
||||
TJAPlayer3.Tx.TowerResult_ScoreRankEffect.vcScaleRatio.X = _resize;
|
||||
TJAPlayer3.Tx.TowerResult_ScoreRankEffect.vcScaleRatio.Y = _resize;
|
||||
TJAPlayer3.Tx.TowerResult_ScoreRankEffect.t2D拡大率考慮中央基準描画(x, y, new Rectangle(grade * scoreRankEffect_width, 0, scoreRankEffect_width, scoreRankEffect_height));
|
||||
@ -3001,7 +3001,7 @@ namespace TJAPlayer3
|
||||
int danResult_rank_width = TJAPlayer3.Tx.DanResult_Rank.szTextureSize.Width / 7;
|
||||
int danResult_rank_height = TJAPlayer3.Tx.DanResult_Rank.szTextureSize.Height;
|
||||
|
||||
TJAPlayer3.Tx.DanResult_Rank.Opacity = 255;
|
||||
//TJAPlayer3.Tx.DanResult_Rank.Opacity = 255;
|
||||
TJAPlayer3.Tx.DanResult_Rank.vcScaleRatio.X = _resize;
|
||||
TJAPlayer3.Tx.DanResult_Rank.vcScaleRatio.Y = _resize;
|
||||
TJAPlayer3.Tx.DanResult_Rank.t2D拡大率考慮中央基準描画(x, y, new Rectangle(danResult_rank_width * (grade + 1), 0, danResult_rank_width, danResult_rank_height));
|
||||
|
@ -3351,7 +3351,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.ConfigIni.bJudgeCountDisplay = false;
|
||||
}
|
||||
|
||||
if ( keyboard.KeyPressed( (int)SlimDXKeys.Key.F5 ) )
|
||||
if ( TJAPlayer3.ConfigIni.KeyAssign.KeyIsPressed(TJAPlayer3.ConfigIni.KeyAssign.System.CycleVideoDisplayMode) )
|
||||
{
|
||||
switch( TJAPlayer3.ConfigIni.eClipDispType )
|
||||
{
|
||||
|