Update SkiaSharp and translate some code to english
This commit is contained in:
parent
0c8a327204
commit
24e55eaef6
@ -6,23 +6,23 @@
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="ReadJEnc" Version="1.3.1.2"/>
|
||||
<PackageReference Include="Silk.NET.Windowing" Version="2.17.1"/>
|
||||
<PackageReference Include="Silk.NET.Maths" Version="2.17.1"/>
|
||||
<PackageReference Include="Silk.NET.Input" Version="2.17.1"/>
|
||||
<PackageReference Include="Silk.NET.OpenGLES" Version="2.17.1"/>
|
||||
<PackageReference Include="ImGui.NET" Version="1.89.7.1"/>
|
||||
<PackageReference Include="ManagedBass" Version="3.1.1"/>
|
||||
<PackageReference Include="ManagedBass.Fx" Version="3.1.1"/>
|
||||
<PackageReference Include="ManagedBass.Wasapi" Version="3.1.1"/>
|
||||
<PackageReference Include="ManagedBass.Asio" Version="3.1.1"/>
|
||||
<PackageReference Include="ManagedBass.Mix" Version="3.1.1"/>
|
||||
<PackageReference Include="SkiaSharp" Version="2.88.5"/>
|
||||
<PackageReference Include="FFmpeg.AutoGen" Version="5.1.1"/>
|
||||
<PackageReference Include="SkiaSharp.NativeAssets.macOS" Version="2.88.5"/>
|
||||
<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.5"/>
|
||||
<PackageReference Include="ReadJEnc" Version="1.3.1.2" />
|
||||
<PackageReference Include="Silk.NET.Windowing" Version="2.17.1" />
|
||||
<PackageReference Include="Silk.NET.Maths" Version="2.17.1" />
|
||||
<PackageReference Include="Silk.NET.Input" Version="2.17.1" />
|
||||
<PackageReference Include="Silk.NET.OpenGLES" Version="2.17.1" />
|
||||
<PackageReference Include="ImGui.NET" Version="1.89.7.1" />
|
||||
<PackageReference Include="ManagedBass" Version="3.1.1" />
|
||||
<PackageReference Include="ManagedBass.Fx" Version="3.1.1" />
|
||||
<PackageReference Include="ManagedBass.Wasapi" Version="3.1.1" />
|
||||
<PackageReference Include="ManagedBass.Asio" Version="3.1.1" />
|
||||
<PackageReference Include="ManagedBass.Mix" Version="3.1.1" />
|
||||
<PackageReference Include="SkiaSharp" Version="2.88.7" />
|
||||
<PackageReference Include="FFmpeg.AutoGen" Version="5.1.1" />
|
||||
<PackageReference Include="SkiaSharp.NativeAssets.macOS" Version="2.88.7" />
|
||||
<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.7" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Label="Resources">
|
||||
<EmbeddedResource Include="mplus-1p-medium.ttf"/>
|
||||
<EmbeddedResource Include="mplus-1p-medium.ttf" />
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,27 +1,27 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\FDK\FDK.csproj"/>
|
||||
<ProjectReference Include="..\FDK\FDK.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3"/>
|
||||
<PackageReference Include="SevenZip" Version="19.0.0"/>
|
||||
<PackageReference Include="NLua" Version="1.6.3"/>
|
||||
<PackageReference Include="System.Resources.Extensions" Version="7.0.0"/>
|
||||
<PackageReference Include="DiscordRichPresence" Version="1.143.0"/>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="SevenZip" Version="19.0.0" />
|
||||
<PackageReference Include="NLua" Version="1.6.3" />
|
||||
<PackageReference Include="System.Resources.Extensions" Version="7.0.0" />
|
||||
<PackageReference Include="DiscordRichPresence" Version="1.143.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Databases/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Documentation/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Encyclopedia/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="FFmpeg/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Global/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Libs/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Licenses/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Songs/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="System/**" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="BGScriptAPI.lua" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="README.md" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Readme.txt" CopyToOutputDirectory="PreserveNewest"/>
|
||||
<Content Include="Databases/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Documentation/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Encyclopedia/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="FFmpeg/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Global/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Libs/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Licenses/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="Songs/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="System/**" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="BGScriptAPI.lua" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="OpenTaiko.ico" CopyToOutputDirectory="PreserveNewest" />
|
||||
<Content Include="README.md" CopyToOutputDirectory="PreserveNewest" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<Version>0.6.0</Version>
|
||||
|
@ -46,11 +46,11 @@ namespace TJAPlayer3
|
||||
{
|
||||
// クラス
|
||||
|
||||
public class Cシステムサウンド : IDisposable
|
||||
public class CSystemSound : IDisposable
|
||||
{
|
||||
// static フィールド
|
||||
|
||||
public static CSkin.Cシステムサウンド r最後に再生した排他システムサウンド;
|
||||
public static CSkin.CSystemSound r最後に再生した排他システムサウンド;
|
||||
|
||||
private readonly ESoundGroup _soundGroup;
|
||||
|
||||
@ -58,26 +58,26 @@ namespace TJAPlayer3
|
||||
|
||||
public bool bPlayed;
|
||||
public bool bCompact対象;
|
||||
public bool bループ;
|
||||
public bool b読み込み未試行;
|
||||
public bool b読み込み成功;
|
||||
public bool b排他;
|
||||
public string strファイル名 = "";
|
||||
public bool b再生中
|
||||
public bool bLoop;
|
||||
public bool bNotLoadedYet;
|
||||
public bool bLoadedSuccessfuly;
|
||||
public bool bExclusive;
|
||||
public string strFileName = "";
|
||||
public bool bIsPlaying
|
||||
{
|
||||
get
|
||||
{
|
||||
if (this.rSound[1 - this.n次に鳴るサウンド番号] == null)
|
||||
if (this.rSound[1 - this.nNextPlayingSoundNumber] == null)
|
||||
return false;
|
||||
|
||||
return this.rSound[1 - this.n次に鳴るサウンド番号].IsPlaying;
|
||||
return this.rSound[1 - this.nNextPlayingSoundNumber].IsPlaying;
|
||||
}
|
||||
}
|
||||
public int n位置_現在のサウンド
|
||||
public int nPosition_CurrentlyPlayingSound
|
||||
{
|
||||
get
|
||||
{
|
||||
CSound sound = this.rSound[1 - this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[1 - this.nNextPlayingSoundNumber];
|
||||
if (sound == null)
|
||||
return 0;
|
||||
|
||||
@ -85,16 +85,16 @@ namespace TJAPlayer3
|
||||
}
|
||||
set
|
||||
{
|
||||
CSound sound = this.rSound[1 - this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[1 - this.nNextPlayingSoundNumber];
|
||||
if (sound != null)
|
||||
sound.SoundPosition = value;
|
||||
}
|
||||
}
|
||||
public int n位置_次に鳴るサウンド
|
||||
public int nPosition_NextPlayingSound
|
||||
{
|
||||
get
|
||||
{
|
||||
CSound sound = this.rSound[this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[this.nNextPlayingSoundNumber];
|
||||
if (sound == null)
|
||||
return 0;
|
||||
|
||||
@ -102,7 +102,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
set
|
||||
{
|
||||
CSound sound = this.rSound[this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[this.nNextPlayingSoundNumber];
|
||||
if (sound != null)
|
||||
sound.SoundPosition = value;
|
||||
}
|
||||
@ -111,7 +111,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
get
|
||||
{
|
||||
CSound sound = this.rSound[1 - this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[1 - this.nNextPlayingSoundNumber];
|
||||
if (sound == null)
|
||||
return 0;
|
||||
|
||||
@ -119,7 +119,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
set
|
||||
{
|
||||
CSound sound = this.rSound[1 - this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[1 - this.nNextPlayingSoundNumber];
|
||||
if (sound != null)
|
||||
{
|
||||
sound.AutomationLevel = value;
|
||||
@ -130,7 +130,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
get
|
||||
{
|
||||
CSound sound = this.rSound[1 - this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[1 - this.nNextPlayingSoundNumber];
|
||||
if (sound == null)
|
||||
{
|
||||
return 0;
|
||||
@ -142,7 +142,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
get
|
||||
{
|
||||
CSound sound = this.rSound[this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[this.nNextPlayingSoundNumber];
|
||||
if (sound == null)
|
||||
{
|
||||
return 0;
|
||||
@ -155,34 +155,34 @@ namespace TJAPlayer3
|
||||
/// <summary>
|
||||
/// コンストラクタ
|
||||
/// </summary>
|
||||
/// <param name="strファイル名"></param>
|
||||
/// <param name="bループ"></param>
|
||||
/// <param name="b排他"></param>
|
||||
/// <param name="strFileName"></param>
|
||||
/// <param name="bLoop"></param>
|
||||
/// <param name="bExclusive"></param>
|
||||
/// <param name="bCompact対象"></param>
|
||||
public Cシステムサウンド(string strファイル名, bool bループ, bool b排他, bool bCompact対象, ESoundGroup soundGroup)
|
||||
public CSystemSound(string strFileName, bool bLoop, bool bExclusive, bool bCompact対象, ESoundGroup soundGroup)
|
||||
{
|
||||
this.strファイル名 = strファイル名;
|
||||
this.bループ = bループ;
|
||||
this.b排他 = b排他;
|
||||
this.strFileName = strFileName;
|
||||
this.bLoop = bLoop;
|
||||
this.bExclusive = bExclusive;
|
||||
this.bCompact対象 = bCompact対象;
|
||||
_soundGroup = soundGroup;
|
||||
this.b読み込み未試行 = true;
|
||||
this.bNotLoadedYet = true;
|
||||
this.bPlayed = false;
|
||||
}
|
||||
|
||||
|
||||
// メソッド
|
||||
|
||||
public void t読み込み()
|
||||
public void tLoading()
|
||||
{
|
||||
this.b読み込み未試行 = false;
|
||||
this.b読み込み成功 = false;
|
||||
if (string.IsNullOrEmpty(this.strファイル名))
|
||||
this.bNotLoadedYet = false;
|
||||
this.bLoadedSuccessfuly = false;
|
||||
if (string.IsNullOrEmpty(this.strFileName))
|
||||
throw new InvalidOperationException("ファイル名が無効です。");
|
||||
|
||||
if (!File.Exists(CSkin.Path(this.strファイル名)))
|
||||
if (!File.Exists(CSkin.Path(this.strFileName)))
|
||||
{
|
||||
Trace.TraceWarning($"ファイルが存在しません。: {this.strファイル名}");
|
||||
Trace.TraceWarning($"ファイルが存在しません。: {this.strFileName}");
|
||||
return;
|
||||
}
|
||||
//// for( int i = 0; i < 2; i++ ) // #27790 2012.3.10 yyagi 2回読み出しを、1回読みだし+1回メモリコピーに変更
|
||||
@ -212,7 +212,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
try
|
||||
{
|
||||
this.rSound[i] = TJAPlayer3.Sound管理?.tCreateSound(CSkin.Path(this.strファイル名), _soundGroup);
|
||||
this.rSound[i] = TJAPlayer3.SoundManager?.tCreateSound(CSkin.Path(this.strFileName), _soundGroup);
|
||||
}
|
||||
catch
|
||||
{
|
||||
@ -220,38 +220,38 @@ namespace TJAPlayer3
|
||||
throw;
|
||||
}
|
||||
}
|
||||
this.b読み込み成功 = true;
|
||||
this.bLoadedSuccessfuly = true;
|
||||
}
|
||||
public void t再生する()
|
||||
public void tPlay()
|
||||
{
|
||||
if (this.b読み込み未試行)
|
||||
if (this.bNotLoadedYet)
|
||||
{
|
||||
try
|
||||
{
|
||||
t読み込み();
|
||||
tLoading();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Trace.TraceError(e.ToString());
|
||||
Trace.TraceError("例外が発生しましたが処理を継続します。 (17668977-4686-4aa7-b3f0-e0b9a44975b8)");
|
||||
this.b読み込み未試行 = false;
|
||||
this.bNotLoadedYet = false;
|
||||
}
|
||||
}
|
||||
if (this.b排他)
|
||||
if (this.bExclusive)
|
||||
{
|
||||
if (r最後に再生した排他システムサウンド != null)
|
||||
r最後に再生した排他システムサウンド.t停止する();
|
||||
r最後に再生した排他システムサウンド.tStop();
|
||||
|
||||
r最後に再生した排他システムサウンド = this;
|
||||
}
|
||||
CSound sound = this.rSound[this.n次に鳴るサウンド番号];
|
||||
CSound sound = this.rSound[this.nNextPlayingSoundNumber];
|
||||
if (sound != null)
|
||||
sound.PlayStart(this.bループ);
|
||||
sound.PlayStart(this.bLoop);
|
||||
|
||||
this.bPlayed = true;
|
||||
this.n次に鳴るサウンド番号 = 1 - this.n次に鳴るサウンド番号;
|
||||
this.nNextPlayingSoundNumber = 1 - this.nNextPlayingSoundNumber;
|
||||
}
|
||||
public void t停止する()
|
||||
public void tStop()
|
||||
{
|
||||
this.bPlayed = false;
|
||||
if (this.rSound[0] != null)
|
||||
@ -266,13 +266,13 @@ namespace TJAPlayer3
|
||||
|
||||
public void tRemoveMixer()
|
||||
{
|
||||
if (TJAPlayer3.Sound管理.GetCurrentSoundDeviceType() != "DirectShow")
|
||||
if (TJAPlayer3.SoundManager.GetCurrentSoundDeviceType() != "DirectShow")
|
||||
{
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
if (this.rSound[i] != null)
|
||||
{
|
||||
TJAPlayer3.Sound管理.RemoveMixer(this.rSound[i]);
|
||||
TJAPlayer3.SoundManager.RemoveMixer(this.rSound[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -282,18 +282,18 @@ namespace TJAPlayer3
|
||||
//-----------------
|
||||
public void Dispose()
|
||||
{
|
||||
if (!this.bDisposed済み)
|
||||
if (!this.bDisposed)
|
||||
{
|
||||
for (int i = 0; i < 2; i++)
|
||||
{
|
||||
if (this.rSound[i] != null)
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound(this.rSound[i]);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(this.rSound[i]);
|
||||
this.rSound[i] = null;
|
||||
}
|
||||
}
|
||||
this.b読み込み成功 = false;
|
||||
this.bDisposed済み = true;
|
||||
this.bLoadedSuccessfuly = false;
|
||||
this.bDisposed = true;
|
||||
}
|
||||
}
|
||||
//-----------------
|
||||
@ -301,8 +301,8 @@ namespace TJAPlayer3
|
||||
|
||||
#region [ private ]
|
||||
//-----------------
|
||||
private bool bDisposed済み;
|
||||
private int n次に鳴るサウンド番号;
|
||||
private bool bDisposed;
|
||||
private int nNextPlayingSoundNumber;
|
||||
private CSound[] rSound = new CSound[2];
|
||||
//-----------------
|
||||
#endregion
|
||||
@ -319,128 +319,128 @@ namespace TJAPlayer3
|
||||
|
||||
// Sounds{System.IO.Path.DirectorySeparatorChar}Clear
|
||||
|
||||
public Cシステムサウンド[] voiceClearFailed = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceClearClear = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceClearFullCombo = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceClearAllPerfect = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceAIWin = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceAILose = new Cシステムサウンド[5];
|
||||
public CSystemSound[] voiceClearFailed = new CSystemSound[5];
|
||||
public CSystemSound[] voiceClearClear = new CSystemSound[5];
|
||||
public CSystemSound[] voiceClearFullCombo = new CSystemSound[5];
|
||||
public CSystemSound[] voiceClearAllPerfect = new CSystemSound[5];
|
||||
public CSystemSound[] voiceAIWin = new CSystemSound[5];
|
||||
public CSystemSound[] voiceAILose = new CSystemSound[5];
|
||||
|
||||
// Sounds{System.IO.Path.DirectorySeparatorChar}Menu
|
||||
|
||||
public Cシステムサウンド[] voiceMenuSongSelect = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuSongDecide = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuSongDecide_AI = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuDiffSelect = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuDanSelectStart = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuDanSelectPrompt = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceMenuDanSelectConfirm = new Cシステムサウンド[5];
|
||||
public CSystemSound[] voiceMenuSongSelect = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuSongDecide = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuSongDecide_AI = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuDiffSelect = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuDanSelectStart = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuDanSelectPrompt = new CSystemSound[5];
|
||||
public CSystemSound[] voiceMenuDanSelectConfirm = new CSystemSound[5];
|
||||
|
||||
// Sounds{System.IO.Path.DirectorySeparatorChar}Title
|
||||
|
||||
public Cシステムサウンド[] voiceTitleSanka = new Cシステムサウンド[5];
|
||||
public CSystemSound[] voiceTitleSanka = new CSystemSound[5];
|
||||
|
||||
// Sounds{System.IO.Path.DirectorySeparatorChar}Tower
|
||||
|
||||
public Cシステムサウンド[] voiceTowerMiss = new Cシステムサウンド[5];
|
||||
public CSystemSound[] voiceTowerMiss = new CSystemSound[5];
|
||||
|
||||
// Sounds{System.IO.Path.DirectorySeparatorChar}Result
|
||||
|
||||
public Cシステムサウンド[] voiceResultBestScore = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceResultClearFailed = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceResultClearSuccess = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceResultDanFailed = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceResultDanRedPass = new Cシステムサウンド[5];
|
||||
public Cシステムサウンド[] voiceResultDanGoldPass = new Cシステムサウンド[5];
|
||||
public CSystemSound[] voiceResultBestScore = new CSystemSound[5];
|
||||
public CSystemSound[] voiceResultClearFailed = new CSystemSound[5];
|
||||
public CSystemSound[] voiceResultClearSuccess = new CSystemSound[5];
|
||||
public CSystemSound[] voiceResultDanFailed = new CSystemSound[5];
|
||||
public CSystemSound[] voiceResultDanRedPass = new CSystemSound[5];
|
||||
public CSystemSound[] voiceResultDanGoldPass = new CSystemSound[5];
|
||||
|
||||
// General sound effects (Skin specific)
|
||||
|
||||
public Cシステムサウンド bgmオプション画面 = null;
|
||||
public Cシステムサウンド bgmコンフィグ画面 = null;
|
||||
public Cシステムサウンド bgm起動画面 = null;
|
||||
public Cシステムサウンド soundSTAGEFAILED音 = null;
|
||||
public Cシステムサウンド soundカーソル移動音 = null;
|
||||
public Cシステムサウンド soundゲーム開始音 = null;
|
||||
public Cシステムサウンド soundゲーム終了音 = null;
|
||||
public Cシステムサウンド soundステージクリア音 = null;
|
||||
public Cシステムサウンド soundフルコンボ音 = null;
|
||||
public Cシステムサウンド sound歓声音 = null;
|
||||
public Cシステムサウンド sound曲読込開始音 = null;
|
||||
public Cシステムサウンド sound決定音 = null;
|
||||
public Cシステムサウンド sound取消音 = null;
|
||||
public Cシステムサウンド sound変更音 = null;
|
||||
public Cシステムサウンド soundSongSelectChara = null;
|
||||
public Cシステムサウンド soundSkip = null;
|
||||
public Cシステムサウンド soundEntry = null;
|
||||
public Cシステムサウンド soundError = null;
|
||||
public Cシステムサウンド soundsanka = null;
|
||||
public Cシステムサウンド soundBomb = null;
|
||||
public CSystemSound bgmオプション画面 = null;
|
||||
public CSystemSound bgmコンフィグ画面 = null;
|
||||
public CSystemSound bgm起動画面 = null;
|
||||
public CSystemSound soundSTAGEFAILED音 = null;
|
||||
public CSystemSound soundカーソル移動音 = null;
|
||||
public CSystemSound soundゲーム開始音 = null;
|
||||
public CSystemSound soundゲーム終了音 = null;
|
||||
public CSystemSound soundステージクリア音 = null;
|
||||
public CSystemSound soundフルコンボ音 = null;
|
||||
public CSystemSound sound歓声音 = null;
|
||||
public CSystemSound sound曲読込開始音 = null;
|
||||
public CSystemSound sound決定音 = null;
|
||||
public CSystemSound sound取消音 = null;
|
||||
public CSystemSound sound変更音 = null;
|
||||
public CSystemSound soundSongSelectChara = null;
|
||||
public CSystemSound soundSkip = null;
|
||||
public CSystemSound soundEntry = null;
|
||||
public CSystemSound soundError = null;
|
||||
public CSystemSound soundsanka = null;
|
||||
public CSystemSound soundBomb = null;
|
||||
//add
|
||||
public Cシステムサウンド sound曲決定音 = null;
|
||||
public Cシステムサウンド soundSongDecide_AI = null;
|
||||
public Cシステムサウンド bgmリザルトイン音 = null;
|
||||
public Cシステムサウンド bgmリザルト音 = null;
|
||||
public Cシステムサウンド bgmResultIn_AI = null;
|
||||
public Cシステムサウンド bgmResult_AI = null;
|
||||
public CSystemSound sound曲決定音 = null;
|
||||
public CSystemSound soundSongDecide_AI = null;
|
||||
public CSystemSound bgmリザルトイン音 = null;
|
||||
public CSystemSound bgmリザルト音 = null;
|
||||
public CSystemSound bgmResultIn_AI = null;
|
||||
public CSystemSound bgmResult_AI = null;
|
||||
|
||||
public Cシステムサウンド bgmDanResult = null;
|
||||
public CSystemSound bgmDanResult = null;
|
||||
|
||||
public Cシステムサウンド bgmタイトル = null;
|
||||
public Cシステムサウンド bgmタイトルイン = null;
|
||||
public Cシステムサウンド bgm選曲画面 = null;
|
||||
public Cシステムサウンド bgm選曲画面イン = null;
|
||||
public Cシステムサウンド bgmSongSelect_AI = null;
|
||||
public Cシステムサウンド bgmSongSelect_AI_In = null;
|
||||
public Cシステムサウンド bgmリザルト = null;
|
||||
public Cシステムサウンド bgmリザルトイン = null;
|
||||
public CSystemSound bgmタイトル = null;
|
||||
public CSystemSound bgmタイトルイン = null;
|
||||
public CSystemSound bgm選曲画面 = null;
|
||||
public CSystemSound bgm選曲画面イン = null;
|
||||
public CSystemSound bgmSongSelect_AI = null;
|
||||
public CSystemSound bgmSongSelect_AI_In = null;
|
||||
public CSystemSound bgmリザルト = null;
|
||||
public CSystemSound bgmリザルトイン = null;
|
||||
|
||||
public Cシステムサウンド SoundBanapas = null;
|
||||
public CSystemSound SoundBanapas = null;
|
||||
|
||||
public Cシステムサウンド sound特訓再生音 = null;
|
||||
public Cシステムサウンド sound特訓停止音 = null;
|
||||
public Cシステムサウンド sound特訓ジャンプポイント = null;
|
||||
public Cシステムサウンド sound特訓スキップ音 = null;
|
||||
public Cシステムサウンド sound特訓スクロール音 = null;
|
||||
public Cシステムサウンド soundPon = null;
|
||||
public Cシステムサウンド soundGauge = null;
|
||||
public Cシステムサウンド soundScoreDon = null;
|
||||
public Cシステムサウンド soundChallengeVoice = null;
|
||||
public Cシステムサウンド soundDanSelectStart = null;
|
||||
public Cシステムサウンド soundDanSongSelectCheck = null;
|
||||
public CSystemSound sound特訓再生音 = null;
|
||||
public CSystemSound sound特訓停止音 = null;
|
||||
public CSystemSound sound特訓ジャンプポイント = null;
|
||||
public CSystemSound sound特訓スキップ音 = null;
|
||||
public CSystemSound sound特訓スクロール音 = null;
|
||||
public CSystemSound soundPon = null;
|
||||
public CSystemSound soundGauge = null;
|
||||
public CSystemSound soundScoreDon = null;
|
||||
public CSystemSound soundChallengeVoice = null;
|
||||
public CSystemSound soundDanSelectStart = null;
|
||||
public CSystemSound soundDanSongSelectCheck = null;
|
||||
|
||||
public Cシステムサウンド soundDanSongSelectIn = null;
|
||||
public CSystemSound soundDanSongSelectIn = null;
|
||||
|
||||
public Cシステムサウンド soundDanSelectBGM = null;
|
||||
public Cシステムサウンド soundDanSongSelect = null;
|
||||
public CSystemSound soundDanSelectBGM = null;
|
||||
public CSystemSound soundDanSongSelect = null;
|
||||
|
||||
public Cシステムサウンド soundHeyaBGM = null;
|
||||
public Cシステムサウンド soundOnlineLoungeBGM = null;
|
||||
public Cシステムサウンド soundEncyclopediaBGM = null;
|
||||
public Cシステムサウンド soundTowerSelectBGM = null;
|
||||
public CSystemSound soundHeyaBGM = null;
|
||||
public CSystemSound soundOnlineLoungeBGM = null;
|
||||
public CSystemSound soundEncyclopediaBGM = null;
|
||||
public CSystemSound soundTowerSelectBGM = null;
|
||||
|
||||
public Cシステムサウンド[] soundExToExtra = null;
|
||||
public Cシステムサウンド[] soundExtraToEx = null;
|
||||
public CSystemSound[] soundExToExtra = null;
|
||||
public CSystemSound[] soundExtraToEx = null;
|
||||
|
||||
public Cシステムサウンド[] soundModal = null;
|
||||
public CSystemSound[] soundModal = null;
|
||||
|
||||
public Cシステムサウンド soundCrownIn = null;
|
||||
public Cシステムサウンド soundRankIn = null;
|
||||
public CSystemSound soundCrownIn = null;
|
||||
public CSystemSound soundRankIn = null;
|
||||
|
||||
public Cシステムサウンド soundSelectAnnounce = null;
|
||||
public CSystemSound soundSelectAnnounce = null;
|
||||
|
||||
// Tower Sfx
|
||||
public Cシステムサウンド soundTowerMiss = null;
|
||||
public Cシステムサウンド bgmTowerResult = null;
|
||||
public CSystemSound soundTowerMiss = null;
|
||||
public CSystemSound bgmTowerResult = null;
|
||||
|
||||
//public Cシステムサウンド soundRed = null;
|
||||
//public Cシステムサウンド soundBlue = null;
|
||||
public Cシステムサウンド soundBalloon = null;
|
||||
public Cシステムサウンド soundKusudama = null;
|
||||
public Cシステムサウンド soundKusudamaMiss = null;
|
||||
public CSystemSound soundBalloon = null;
|
||||
public CSystemSound soundKusudama = null;
|
||||
public CSystemSound soundKusudamaMiss = null;
|
||||
|
||||
|
||||
public readonly int nシステムサウンド数 = (int)Eシステムサウンド.Count;
|
||||
public Cシステムサウンド this[Eシステムサウンド sound]
|
||||
public CSystemSound this[Eシステムサウンド sound]
|
||||
{
|
||||
get
|
||||
{
|
||||
@ -528,7 +528,7 @@ namespace TJAPlayer3
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
public Cシステムサウンド this[int index]
|
||||
public CSystemSound this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
@ -731,90 +731,90 @@ namespace TJAPlayer3
|
||||
|
||||
for (int i = 0; i < nシステムサウンド数; i++)
|
||||
{
|
||||
if (this[i] != null && this[i].b読み込み成功)
|
||||
if (this[i] != null && this[i].bLoadedSuccessfuly)
|
||||
{
|
||||
this[i].t停止する();
|
||||
this[i].tStop();
|
||||
this[i].Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
this.soundカーソル移動音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Move.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound決定音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Decide.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound変更音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Change.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound取消音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Cancel.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.sound歓声音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Audience.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundSTAGEFAILED音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Stage failed.ogg", false, true, true, ESoundGroup.Voice);
|
||||
this.soundゲーム開始音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Game start.ogg", false, false, false, ESoundGroup.Voice);
|
||||
this.soundゲーム終了音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Game end.ogg", false, true, false, ESoundGroup.Voice);
|
||||
this.soundステージクリア音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Stage clear.ogg", false, true, true, ESoundGroup.Voice);
|
||||
this.soundフルコンボ音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Full combo.ogg", false, false, true, ESoundGroup.Voice);
|
||||
this.sound曲読込開始音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Now loading.ogg", false, true, true, ESoundGroup.Unknown);
|
||||
this.soundカーソル移動音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Move.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound決定音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Decide.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound変更音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Change.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound取消音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Cancel.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.sound歓声音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Audience.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundSTAGEFAILED音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Stage failed.ogg", false, true, true, ESoundGroup.Voice);
|
||||
this.soundゲーム開始音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Game start.ogg", false, false, false, ESoundGroup.Voice);
|
||||
this.soundゲーム終了音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Game end.ogg", false, true, false, ESoundGroup.Voice);
|
||||
this.soundステージクリア音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Stage clear.ogg", false, true, true, ESoundGroup.Voice);
|
||||
this.soundフルコンボ音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Full combo.ogg", false, false, true, ESoundGroup.Voice);
|
||||
this.sound曲読込開始音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Now loading.ogg", false, true, true, ESoundGroup.Unknown);
|
||||
//this.bgm選曲画面 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Select BGM.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
//this.soundSongSelectChara = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongSelect Chara.ogg", false, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundSkip = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Skip.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.SoundBanapas = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Banapas.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundEntry = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Entry.ogg", true, false, false, ESoundGroup.Voice);
|
||||
this.soundError = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Error.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundSkip = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Skip.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.SoundBanapas = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Banapas.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundEntry = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Entry.ogg", true, false, false, ESoundGroup.Voice);
|
||||
this.soundError = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Error.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
//this.soundsanka = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}sanka.ogg", false, false, false, ESoundGroup.Voice);
|
||||
this.soundBomb = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Bomb.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundBomb = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Bomb.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
//this.soundRed = new Cシステムサウンド( @$"Sounds{System.IO.Path.DirectorySeparatorChar}dong.ogg", false, false, true, ESoundType.SoundEffect );
|
||||
//this.soundBlue = new Cシステムサウンド( @$"Sounds{System.IO.Path.DirectorySeparatorChar}ka.ogg", false, false, true, ESoundType.SoundEffect );
|
||||
this.soundBalloon = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}balloon.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundKusudama = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Kusudama.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundKusudamaMiss = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}KusudamaMiss.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.sound曲決定音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongDecide.ogg", false, false, true, ESoundGroup.Voice);
|
||||
this.soundSongDecide_AI = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongDecide_AI.ogg", false, false, true, ESoundGroup.Voice);
|
||||
this.soundBalloon = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}balloon.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundKusudama = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Kusudama.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.soundKusudamaMiss = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}KusudamaMiss.ogg", false, false, true, ESoundGroup.SoundEffect);
|
||||
this.sound曲決定音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongDecide.ogg", false, false, true, ESoundGroup.Voice);
|
||||
this.soundSongDecide_AI = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongDecide_AI.ogg", false, false, true, ESoundGroup.Voice);
|
||||
|
||||
this.bgm起動画面 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Setup.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgmタイトルイン = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Title_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmタイトル = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Title.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmオプション画面 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Option.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgmコンフィグ画面 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Config.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgm選曲画面イン = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgm選曲画面 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmSongSelect_AI_In = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_AI_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmSongSelect_AI = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_AI.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmリザルトイン音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_In.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmリザルト音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmResultIn_AI = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_In_AI.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmResult_AI = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_AI.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgm起動画面 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Setup.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgmタイトルイン = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Title_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmタイトル = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Title.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmオプション画面 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Option.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgmコンフィグ画面 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Config.ogg", true, true, false, ESoundGroup.SongPlayback);
|
||||
this.bgm選曲画面イン = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgm選曲画面 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmSongSelect_AI_In = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_AI_Start.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmSongSelect_AI = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}SongSelect_AI.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmリザルトイン音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_In.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmリザルト音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmResultIn_AI = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_In_AI.ogg", false, false, true, ESoundGroup.SongPlayback);
|
||||
this.bgmResult_AI = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}BGM{System.IO.Path.DirectorySeparatorChar}Result_AI.ogg", true, false, true, ESoundGroup.SongPlayback);
|
||||
|
||||
this.bgmDanResult = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}Dan_Result.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.bgmDanResult = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}Dan_Result.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
|
||||
this.bgmTowerResult = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Tower{System.IO.Path.DirectorySeparatorChar}Tower_Result.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.bgmTowerResult = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Tower{System.IO.Path.DirectorySeparatorChar}Tower_Result.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
|
||||
this.soundCrownIn = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ResultScreen{System.IO.Path.DirectorySeparatorChar}CrownIn.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundRankIn = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ResultScreen{System.IO.Path.DirectorySeparatorChar}RankIn.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundCrownIn = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ResultScreen{System.IO.Path.DirectorySeparatorChar}CrownIn.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundRankIn = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ResultScreen{System.IO.Path.DirectorySeparatorChar}RankIn.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
this.sound特訓再生音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Resume.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓停止音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Pause.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓スクロール音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Scroll.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓ジャンプポイント = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Jump Point.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓スキップ音 = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Traning Skip.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundPon = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Pon.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundGauge = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Gauge.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundScoreDon = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ScoreDon.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓再生音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Resume.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓停止音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Pause.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓スクロール音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Scroll.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓ジャンプポイント = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Jump Point.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.sound特訓スキップ音 = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Traning Skip.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundPon = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Pon.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundGauge = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Gauge.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundScoreDon = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}ScoreDon.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundDanSongSelectIn = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}Dan_In.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundDanSongSelectIn = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}Dan_In.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundDanSelectBGM = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}DanSelectBGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundDanSongSelect = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}DanSongSelect.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
this.soundDanSelectBGM = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}DanSelectBGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundDanSongSelect = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Dan{System.IO.Path.DirectorySeparatorChar}DanSongSelect.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundHeyaBGM = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Heya{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundOnlineLoungeBGM = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}OnlineLounge{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundEncyclopediaBGM = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Encyclopedia{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundTowerSelectBGM = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Tower{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundHeyaBGM = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Heya{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundOnlineLoungeBGM = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}OnlineLounge{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundEncyclopediaBGM = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Encyclopedia{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
this.soundTowerSelectBGM = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Tower{System.IO.Path.DirectorySeparatorChar}BGM.ogg", true, false, false, ESoundGroup.SongPlayback);
|
||||
|
||||
soundExToExtra = new Cシステムサウンド[1] { new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongSelect{System.IO.Path.DirectorySeparatorChar}0{System.IO.Path.DirectorySeparatorChar}ExToExtra.ogg", false, false, false, ESoundGroup.SoundEffect) }; // Placeholder until Komi decides
|
||||
soundExtraToEx = new Cシステムサウンド[1] { new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongSelect{System.IO.Path.DirectorySeparatorChar}0{System.IO.Path.DirectorySeparatorChar}ExtraToEx.ogg", false, false, false, ESoundGroup.SoundEffect) }; // what to do with it lol
|
||||
soundExToExtra = new CSystemSound[1] { new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongSelect{System.IO.Path.DirectorySeparatorChar}0{System.IO.Path.DirectorySeparatorChar}ExToExtra.ogg", false, false, false, ESoundGroup.SoundEffect) }; // Placeholder until Komi decides
|
||||
soundExtraToEx = new CSystemSound[1] { new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}SongSelect{System.IO.Path.DirectorySeparatorChar}0{System.IO.Path.DirectorySeparatorChar}ExtraToEx.ogg", false, false, false, ESoundGroup.SoundEffect) }; // what to do with it lol
|
||||
|
||||
soundModal = new Cシステムサウンド[6];
|
||||
soundModal = new CSystemSound[6];
|
||||
for (int i = 0; i < soundModal.Length - 1; i++)
|
||||
{
|
||||
soundModal[i] = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Modals{System.IO.Path.DirectorySeparatorChar}" + i.ToString() + ".ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
soundModal[i] = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Modals{System.IO.Path.DirectorySeparatorChar}" + i.ToString() + ".ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
}
|
||||
soundModal[soundModal.Length - 1] = new Cシステムサウンド(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Modals{System.IO.Path.DirectorySeparatorChar}Coin.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
soundModal[soundModal.Length - 1] = new CSystemSound(@$"Sounds{System.IO.Path.DirectorySeparatorChar}Modals{System.IO.Path.DirectorySeparatorChar}Coin.ogg", false, false, false, ESoundGroup.SoundEffect);
|
||||
|
||||
ReloadSkin();
|
||||
tReadSkinConfig();
|
||||
@ -827,25 +827,25 @@ namespace TJAPlayer3
|
||||
{
|
||||
for (int i = 0; i < nシステムサウンド数; i++)
|
||||
{
|
||||
if (!this[i].b排他) // BGM系以外のみ読み込む。(BGM系は必要になったときに読み込む)
|
||||
if (!this[i].bExclusive) // BGM系以外のみ読み込む。(BGM系は必要になったときに読み込む)
|
||||
{
|
||||
Cシステムサウンド cシステムサウンド = this[i];
|
||||
CSystemSound cシステムサウンド = this[i];
|
||||
if (!TJAPlayer3.bコンパクトモード || cシステムサウンド.bCompact対象)
|
||||
{
|
||||
try
|
||||
{
|
||||
cシステムサウンド.t読み込み();
|
||||
Trace.TraceInformation("システムサウンドを読み込みました。({0})", cシステムサウンド.strファイル名);
|
||||
cシステムサウンド.tLoading();
|
||||
Trace.TraceInformation("システムサウンドを読み込みました。({0})", cシステムサウンド.strFileName);
|
||||
}
|
||||
catch (FileNotFoundException e)
|
||||
{
|
||||
Trace.TraceWarning(e.ToString());
|
||||
Trace.TraceWarning("システムサウンドが存在しません。({0})", cシステムサウンド.strファイル名);
|
||||
Trace.TraceWarning("システムサウンドが存在しません。({0})", cシステムサウンド.strFileName);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Trace.TraceWarning(e.ToString());
|
||||
Trace.TraceWarning("システムサウンドの読み込みに失敗しました。({0})", cシステムサウンド.strファイル名);
|
||||
Trace.TraceWarning("システムサウンドの読み込みに失敗しました。({0})", cシステムサウンド.strFileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1008,9 +1008,9 @@ namespace TJAPlayer3
|
||||
{
|
||||
for (int i = 0; i < nシステムサウンド数; i++)
|
||||
{
|
||||
if (this[i] != null && this[i].b読み込み成功)
|
||||
if (this[i] != null && this[i].bLoadedSuccessfuly)
|
||||
{
|
||||
this[i].t停止する();
|
||||
this[i].tStop();
|
||||
this[i].tRemoveMixer();
|
||||
}
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ namespace TJAPlayer3
|
||||
if (!(isAdjustmentPositive || isAdjustmentNegative)) return;
|
||||
|
||||
ESoundGroup soundGroup;
|
||||
CSkin.Cシステムサウンド システムサウンド = null;
|
||||
CSkin.CSystemSound システムサウンド = null;
|
||||
|
||||
if (keyboard.KeyPressing((int)SlimDXKeys.Key.LeftControl) ||
|
||||
keyboard.KeyPressing((int)SlimDXKeys.Key.RightControl))
|
||||
@ -52,7 +52,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
soundGroupLevelController.AdjustLevel(soundGroup, isAdjustmentPositive);
|
||||
システムサウンド?.t再生する();
|
||||
システムサウンド?.tPlay();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -151,9 +151,9 @@ namespace TJAPlayer3
|
||||
public void tPlayModalSfx()
|
||||
{
|
||||
if (modalType == EModalType.Coin)
|
||||
TJAPlayer3.Skin.soundModal[TJAPlayer3.Skin.soundModal.Length - 1].t再生する();
|
||||
TJAPlayer3.Skin.soundModal[TJAPlayer3.Skin.soundModal.Length - 1].tPlay();
|
||||
else
|
||||
TJAPlayer3.Skin.soundModal[Math.Max(0, Math.Min(TJAPlayer3.Skin.soundModal.Length - 2, rarity))].t再生する();
|
||||
TJAPlayer3.Skin.soundModal[Math.Max(0, Math.Min(TJAPlayer3.Skin.soundModal.Length - 2, rarity))].tPlay();
|
||||
}
|
||||
|
||||
public static void tInitModalFonts()
|
||||
|
@ -334,7 +334,7 @@ namespace TJAPlayer3
|
||||
private set;
|
||||
}
|
||||
|
||||
public static SoundManager Sound管理
|
||||
public static SoundManager SoundManager
|
||||
{
|
||||
get;
|
||||
private set;
|
||||
@ -2445,11 +2445,11 @@ for (int i = 0; i < 3; i++) {
|
||||
}
|
||||
public static void tテクスチャの解放(ref CTexture tx )
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref tx );
|
||||
TJAPlayer3.tDisposeSafely( ref tx );
|
||||
}
|
||||
public static void tテクスチャの解放( ref CTextureAf tx )
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref tx );
|
||||
TJAPlayer3.tDisposeSafely( ref tx );
|
||||
}
|
||||
public static CTexture tテクスチャの生成( SKBitmap bitmap )
|
||||
{
|
||||
@ -2507,7 +2507,7 @@ for (int i = 0; i < 3; i++) {
|
||||
}
|
||||
|
||||
/// <summary>プロパティ、インデクサには ref は使用できないので注意。</summary>
|
||||
public static void t安全にDisposeする<T>(ref T obj)
|
||||
public static void tDisposeSafely<T>(ref T obj)
|
||||
{
|
||||
if (obj == null)
|
||||
return;
|
||||
@ -2915,7 +2915,7 @@ for (int i = 0; i < 3; i++) {
|
||||
soundDeviceType = ESoundDeviceType.Unknown;
|
||||
break;
|
||||
}
|
||||
Sound管理 = new SoundManager(Window_,
|
||||
SoundManager = new SoundManager(Window_,
|
||||
soundDeviceType,
|
||||
TJAPlayer3.ConfigIni.nBassBufferSizeMs,
|
||||
TJAPlayer3.ConfigIni.nWASAPIBufferSizeMs,
|
||||
@ -2957,7 +2957,7 @@ for (int i = 0; i < 3; i++) {
|
||||
|
||||
ShowWindowTitleWithSoundType();
|
||||
FDK.SoundManager.bIsTimeStretch = TJAPlayer3.ConfigIni.bTimeStretch;
|
||||
Sound管理.nMasterVolume = TJAPlayer3.ConfigIni.nMasterVolume;
|
||||
SoundManager.nMasterVolume = TJAPlayer3.ConfigIni.nMasterVolume;
|
||||
//FDK.CSound管理.bIsMP3DecodeByWindowsCodec = CDTXMania.ConfigIni.bNoMP3Streaming;
|
||||
Trace.TraceInformation( "サウンドデバイスの初期化を完了しました。" );
|
||||
}
|
||||
@ -3137,12 +3137,12 @@ for (int i = 0; i < 3; i++) {
|
||||
public void ShowWindowTitleWithSoundType()
|
||||
{
|
||||
string delay = "";
|
||||
if ( Sound管理.GetCurrentSoundDeviceType() != "DirectSound" )
|
||||
if ( SoundManager.GetCurrentSoundDeviceType() != "DirectSound" )
|
||||
{
|
||||
delay = "(" + Sound管理.GetSoundDelay() + "ms)";
|
||||
delay = "(" + SoundManager.GetSoundDelay() + "ms)";
|
||||
}
|
||||
AssemblyName asmApp = Assembly.GetExecutingAssembly().GetName();
|
||||
base.Text = asmApp.Name + " Ver." + VERSION + " (" + Sound管理.GetCurrentSoundDeviceType() + delay + ")";
|
||||
base.Text = asmApp.Name + " Ver." + VERSION + " (" + SoundManager.GetCurrentSoundDeviceType() + delay + ")";
|
||||
}
|
||||
|
||||
private void t終了処理()
|
||||
@ -3289,14 +3289,14 @@ for (int i = 0; i < 3; i++) {
|
||||
#endregion
|
||||
#region [ DirectSoundの終了処理 ]
|
||||
//---------------------
|
||||
if (Sound管理 != null)
|
||||
if (SoundManager != null)
|
||||
{
|
||||
Trace.TraceInformation( "DirectSound の終了処理を行います。" );
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
Sound管理.Dispose();
|
||||
Sound管理 = null;
|
||||
SoundManager.Dispose();
|
||||
SoundManager = null;
|
||||
Trace.TraceInformation( "DirectSound の終了処理を完了しました。" );
|
||||
}
|
||||
catch( Exception exception3 )
|
||||
|
@ -29,7 +29,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
public SoundManager Sound管理
|
||||
{
|
||||
get { return TJAPlayer3.Sound管理; }
|
||||
get { return TJAPlayer3.SoundManager; }
|
||||
}
|
||||
public Size ClientSize
|
||||
{
|
||||
@ -62,7 +62,7 @@ namespace TJAPlayer3
|
||||
public void tシステムサウンドを再生する( Eシステムサウンド sound )
|
||||
{
|
||||
if( TJAPlayer3.Skin != null )
|
||||
TJAPlayer3.Skin[ sound ].t再生する();
|
||||
TJAPlayer3.Skin[ sound ].tPlay();
|
||||
}
|
||||
|
||||
|
||||
|
@ -632,7 +632,7 @@ namespace TJAPlayer3
|
||||
for (int i = 0; i < TJAPlayer3.ConfigIni.nPoliphonicSounds; i++) // 4
|
||||
{
|
||||
if (this.rSound[i] != null)
|
||||
TJAPlayer3.Sound管理.tDisposeSound(this.rSound[i]);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(this.rSound[i]);
|
||||
this.rSound[i] = null;
|
||||
|
||||
if ((i == 0) && TJAPlayer3.ConfigIni.bLog作成解放ログ出力)
|
||||
@ -1537,7 +1537,7 @@ namespace TJAPlayer3
|
||||
#region [ 同時発音数を、チャンネルによって変える ]
|
||||
|
||||
int nPoly = nPolyphonicSounds;
|
||||
if (TJAPlayer3.Sound管理.GetCurrentSoundDeviceType() != "DirectSound") // DShowでの再生の場合はミキシング負荷が高くないため、
|
||||
if (TJAPlayer3.SoundManager.GetCurrentSoundDeviceType() != "DirectSound") // DShowでの再生の場合はミキシング負荷が高くないため、
|
||||
{
|
||||
// チップのライフタイム管理を行わない
|
||||
if (cwav.bIsBassSound) nPoly = (nPolyphonicSounds >= 2) ? 2 : 1;
|
||||
@ -1554,7 +1554,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
try
|
||||
{
|
||||
cwav.rSound[i] = TJAPlayer3.Sound管理.tCreateSound(str, ESoundGroup.SongPlayback);
|
||||
cwav.rSound[i] = TJAPlayer3.SoundManager.tCreateSound(str, ESoundGroup.SongPlayback);
|
||||
|
||||
if (!TJAPlayer3.ConfigIni.bDynamicBassMixerManagement)
|
||||
{
|
||||
@ -8240,7 +8240,7 @@ namespace TJAPlayer3
|
||||
/// </summary>
|
||||
public void PlanToAddMixerChannel()
|
||||
{
|
||||
if (TJAPlayer3.Sound管理.GetCurrentSoundDeviceType() == "DirectSound") // DShowでの再生の場合はミキシング負荷が高くないため、
|
||||
if (TJAPlayer3.SoundManager.GetCurrentSoundDeviceType() == "DirectSound") // DShowでの再生の場合はミキシング負荷が高くないため、
|
||||
{ // チップのライフタイム管理を行わない
|
||||
return;
|
||||
}
|
||||
@ -8695,7 +8695,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
this.listVD = null;
|
||||
}
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pf歌詞フォント);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pf歌詞フォント);
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
public CTexture tx;
|
||||
public CTexture render;
|
||||
public CSkin.Cシステムサウンド welcome;
|
||||
public CSkin.CSystemSound welcome;
|
||||
public DBPuchichara.PuchicharaData metadata;
|
||||
public DBPuchichara.PuchicharaEffect effect;
|
||||
public DBUnlockables.CUnlockConditions unlock;
|
||||
@ -45,7 +45,7 @@ namespace TJAPlayer3
|
||||
render = TJAPlayer3.Tx.TxCAbsolute($@"{path}{Path.DirectorySeparatorChar}Render.png");
|
||||
|
||||
// Puchichara welcome sfx
|
||||
welcome = new CSkin.Cシステムサウンド($@"{path}{Path.DirectorySeparatorChar}Welcome.ogg", false, false, true, ESoundGroup.Voice);
|
||||
welcome = new CSkin.CSystemSound($@"{path}{Path.DirectorySeparatorChar}Welcome.ogg", false, false, true, ESoundGroup.Voice);
|
||||
|
||||
// Puchichara metadata
|
||||
if (File.Exists($@"{path}{Path.DirectorySeparatorChar}Metadata.json"))
|
||||
|
@ -49,7 +49,7 @@ namespace TJAPlayer3
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
this.list進行文字列 = null;
|
||||
if ( es != null )
|
||||
@ -146,11 +146,11 @@ namespace TJAPlayer3
|
||||
this.list進行文字列.Add("LOADING TEXTURES...OK");
|
||||
this.str現在進行中 = "Setup done.";
|
||||
this.ePhaseID = EPhase.Startup_Complete;
|
||||
TJAPlayer3.Skin.bgm起動画面.t停止する();
|
||||
TJAPlayer3.Skin.bgm起動画面.tStop();
|
||||
}
|
||||
catch(Exception exception)
|
||||
{
|
||||
TJAPlayer3.Skin.bgm起動画面.t停止する();
|
||||
TJAPlayer3.Skin.bgm起動画面.tStop();
|
||||
|
||||
Trace.TraceError( exception.ToString() );
|
||||
this.list進行文字列.Add("LOADING TEXTURES...NG");
|
||||
@ -163,7 +163,7 @@ namespace TJAPlayer3
|
||||
this.list進行文字列.Add("LOADING TEXTURES...OK");
|
||||
this.str現在進行中 = "Setup done.";
|
||||
this.ePhaseID = EPhase.Startup_Complete;
|
||||
TJAPlayer3.Skin.bgm起動画面.t停止する();
|
||||
TJAPlayer3.Skin.bgm起動画面.tStop();
|
||||
}
|
||||
if (TJAPlayer3.ConfigIni.ASyncTextureLoad)
|
||||
{
|
||||
@ -203,7 +203,7 @@ namespace TJAPlayer3
|
||||
|
||||
if(TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Return))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -1503,12 +1503,12 @@ namespace TJAPlayer3
|
||||
return array;
|
||||
}
|
||||
|
||||
public CSkin.Cシステムサウンド VoiceSelectOggOrWav(string basePath)
|
||||
public CSkin.CSystemSound VoiceSelectOggOrWav(string basePath)
|
||||
{
|
||||
if (File.Exists(basePath + @$".ogg"))
|
||||
return new CSkin.Cシステムサウンド(basePath + @$".ogg", false, false, true, ESoundGroup.Voice);
|
||||
return new CSkin.CSystemSound(basePath + @$".ogg", false, false, true, ESoundGroup.Voice);
|
||||
else
|
||||
return new CSkin.Cシステムサウンド(basePath + @$".wav", false, false, true, ESoundGroup.Voice);
|
||||
return new CSkin.CSystemSound(basePath + @$".wav", false, false, true, ESoundGroup.Voice);
|
||||
}
|
||||
|
||||
public void ReloadCharacter(int old, int newC, int player, bool primary = false)
|
||||
|
@ -99,7 +99,7 @@ namespace TJAPlayer3
|
||||
this.txMessage = new CTexture( image );
|
||||
this.txMessage.vc拡大縮小倍率 = new Vector3D<float>( 0.5f, 0.5f, 1f );
|
||||
image.Dispose();
|
||||
TJAPlayer3.t安全にDisposeする( ref ftMessage );
|
||||
TJAPlayer3.tDisposeSafely( ref ftMessage );
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -120,7 +120,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
//CDTXMania.t安全にDisposeする( ref this.txDialogNowEnumeratingSongs );
|
||||
//CDTXMania.t安全にDisposeする( ref this.txNowEnumeratingSongs );
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txMessage );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txMessage );
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
|
||||
|
@ -243,18 +243,18 @@ namespace TJAPlayer3
|
||||
|
||||
try
|
||||
{
|
||||
TJAPlayer3.Skin.bgm起動画面.t再生する();
|
||||
TJAPlayer3.Skin.bgm起動画面.tPlay();
|
||||
for ( int i = 0; i < TJAPlayer3.Skin.nシステムサウンド数; i++ )
|
||||
{
|
||||
if ( !TJAPlayer3.Skin[ i ].b排他 ) // BGM系以外のみ読み込む。(BGM系は必要になったときに読み込む)
|
||||
if ( !TJAPlayer3.Skin[ i ].bExclusive ) // BGM系以外のみ読み込む。(BGM系は必要になったときに読み込む)
|
||||
{
|
||||
CSkin.Cシステムサウンド cシステムサウンド = TJAPlayer3.Skin[ i ];
|
||||
CSkin.CSystemSound cシステムサウンド = TJAPlayer3.Skin[ i ];
|
||||
if ( !TJAPlayer3.bコンパクトモード || cシステムサウンド.bCompact対象 )
|
||||
{
|
||||
try
|
||||
{
|
||||
cシステムサウンド.t読み込み();
|
||||
Trace.TraceInformation( "システムサウンドを読み込みました。({0})", cシステムサウンド.strファイル名 );
|
||||
cシステムサウンド.tLoading();
|
||||
Trace.TraceInformation( "システムサウンドを読み込みました。({0})", cシステムサウンド.strFileName );
|
||||
//if ( ( cシステムサウンド == CDTXMania.Skin.bgm起動画面 ) && cシステムサウンド.b読み込み成功 )
|
||||
//{
|
||||
// cシステムサウンド.t再生する();
|
||||
@ -262,12 +262,12 @@ namespace TJAPlayer3
|
||||
}
|
||||
catch ( FileNotFoundException )
|
||||
{
|
||||
Trace.TraceWarning( "システムサウンドが存在しません。({0})", cシステムサウンド.strファイル名 );
|
||||
Trace.TraceWarning( "システムサウンドが存在しません。({0})", cシステムサウンド.strFileName );
|
||||
}
|
||||
catch ( Exception e )
|
||||
{
|
||||
Trace.TraceWarning( e.ToString() );
|
||||
Trace.TraceWarning( "システムサウンドの読み込みに失敗しました。({0})", cシステムサウンド.strファイル名 );
|
||||
Trace.TraceWarning( "システムサウンドの読み込みに失敗しました。({0})", cシステムサウンド.strFileName );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -78,9 +78,9 @@ namespace TJAPlayer3
|
||||
|
||||
b音声再生 = false;
|
||||
if (bSaveFileLoaded == false)
|
||||
TJAPlayer3.Skin.soundEntry.t再生する();
|
||||
TJAPlayer3.Skin.soundEntry.tPlay();
|
||||
if (TJAPlayer3.ConfigIni.bBGM音を発声する)
|
||||
TJAPlayer3.Skin.bgmタイトルイン.t再生する();
|
||||
TJAPlayer3.Skin.bgmタイトルイン.tPlay();
|
||||
base.Activate();
|
||||
}
|
||||
finally
|
||||
@ -95,7 +95,7 @@ namespace TJAPlayer3
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
}
|
||||
finally
|
||||
{
|
||||
@ -121,8 +121,8 @@ namespace TJAPlayer3
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref pfMenuTitle);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfBoxText);
|
||||
TJAPlayer3.tDisposeSafely(ref pfMenuTitle);
|
||||
TJAPlayer3.tDisposeSafely(ref pfBoxText);
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
@ -157,11 +157,11 @@ namespace TJAPlayer3
|
||||
this.ctどんちゃんイン.Tick();
|
||||
this.ctBarMove.Tick();
|
||||
|
||||
if (!TJAPlayer3.Skin.bgmタイトルイン.b再生中)
|
||||
if (!TJAPlayer3.Skin.bgmタイトルイン.bIsPlaying)
|
||||
{
|
||||
if (TJAPlayer3.ConfigIni.bBGM音を発声する && !b音声再生)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmタイトル.t再生する();
|
||||
TJAPlayer3.Skin.bgmタイトル.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
}
|
||||
@ -177,15 +177,15 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (bモード選択)
|
||||
{
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
bSaveFileLoaded = false;
|
||||
UnloadSaveFile();
|
||||
if (bSaveFileLoaded == false)
|
||||
TJAPlayer3.Skin.soundEntry.t再生する();
|
||||
TJAPlayer3.Skin.soundEntry.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
n現在の選択行モード選択 = (int)E戻り値.EXIT + 1;
|
||||
this.actFO.tフェードアウト開始(0, 500);
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -257,7 +257,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行プレイヤーエントリー + 1 <= 2)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
n現在の選択行プレイヤーエントリー += 1;
|
||||
}
|
||||
}
|
||||
@ -267,7 +267,7 @@ namespace TJAPlayer3
|
||||
//if (n現在の選択行モード選択 < this.nbModes - 1)
|
||||
if (n現在の選択行モード選択 < usedMenusCount - 1)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
ctBarMove.Start(0, 250, 1.2f, TJAPlayer3.Timer);
|
||||
n現在の選択行モード選択++;
|
||||
this.bDownPushed = true;
|
||||
@ -286,7 +286,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行プレイヤーエントリー - 1 >= 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
n現在の選択行プレイヤーエントリー -= 1;
|
||||
}
|
||||
}
|
||||
@ -295,7 +295,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行モード選択 > 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
ctBarMove.Start(0, 250, 1.2f, TJAPlayer3.Timer);
|
||||
n現在の選択行モード選択--;
|
||||
this.bDownPushed = false;
|
||||
@ -318,7 +318,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!bプレイヤーエントリー決定)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
ctエントリーバー決定点滅.Start(0, 1055, 1, TJAPlayer3.Timer);
|
||||
bプレイヤーエントリー決定 = true;
|
||||
TJAPlayer3.PlayerSide = (n現在の選択行プレイヤーエントリー == 2) ? 1 : 0;
|
||||
@ -329,7 +329,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
bプレイヤーエントリー = false;
|
||||
bバナパス読み込み = false;
|
||||
TJAPlayer3.Skin.SoundBanapas.bPlayed = false;
|
||||
@ -353,12 +353,12 @@ namespace TJAPlayer3
|
||||
|
||||
if (operationSucceded == true)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.actFO.tフェードアウト開始(0, 500);
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
}
|
||||
else
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -366,7 +366,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!bバナパス読み込み)
|
||||
{
|
||||
TJAPlayer3.Skin.soundEntry.t停止する();
|
||||
TJAPlayer3.Skin.soundEntry.tStop();
|
||||
ctバナパス読み込み成功.Start(0, 3655, 1, TJAPlayer3.Timer);
|
||||
bバナパス読み込み = true;
|
||||
bどんちゃんカウンター初期化 = false;
|
||||
@ -383,7 +383,7 @@ namespace TJAPlayer3
|
||||
*/
|
||||
|
||||
if (TJAPlayer3.Skin.voiceTitleSanka[TJAPlayer3.SaveFile] != null && !TJAPlayer3.Skin.voiceTitleSanka[TJAPlayer3.SaveFile].bPlayed)
|
||||
TJAPlayer3.Skin.voiceTitleSanka[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceTitleSanka[TJAPlayer3.SaveFile]?.tPlay();
|
||||
|
||||
ctどんちゃんイン.Start(0, 180, 2, TJAPlayer3.Timer);
|
||||
ctBarAnimeIn.Start(0, 1295, 1, TJAPlayer3.Timer);
|
||||
@ -477,7 +477,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.Tx.Tile_Black.t2D描画(i * TJAPlayer3.Tx.Tile_Black.szテクスチャサイズ.Width, j * TJAPlayer3.Tx.Tile_Black.szテクスチャサイズ.Height);
|
||||
|
||||
if (!TJAPlayer3.Skin.soundError.bPlayed)
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
|
||||
int count = this.ctバナパス読み込み失敗.CurrentValue;
|
||||
TJAPlayer3.Tx.Banapas_Load_Failure[0].Opacity = count >= 872 ? 255 - (count - 872) * 2 : count * 2;
|
||||
@ -502,7 +502,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.Tx.Tile_Black.t2D描画(i * TJAPlayer3.Tx.Tile_Black.szテクスチャサイズ.Width, j * TJAPlayer3.Tx.Tile_Black.szテクスチャサイズ.Height);
|
||||
|
||||
if (!TJAPlayer3.Skin.SoundBanapas.bPlayed)
|
||||
TJAPlayer3.Skin.SoundBanapas.t再生する();
|
||||
TJAPlayer3.Skin.SoundBanapas.tPlay();
|
||||
|
||||
int count = this.ctバナパス読み込み成功.CurrentValue - 1000;
|
||||
TJAPlayer3.Tx.Banapas_Load_Clear[0].Opacity = count >= 1872 ? 255 - (count - 1872) * 2 : count * 2;
|
||||
@ -959,8 +959,8 @@ namespace TJAPlayer3
|
||||
case CStage.EPhase.Common_FADEOUT:
|
||||
if (this.actFO.Draw() == 0)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmタイトル.t停止する();
|
||||
TJAPlayer3.Skin.bgmタイトルイン.t停止する();
|
||||
TJAPlayer3.Skin.bgmタイトル.tStop();
|
||||
TJAPlayer3.Skin.bgmタイトルイン.tStop();
|
||||
break;
|
||||
}
|
||||
base.ePhaseID = CStage.EPhase.Common_EXIT;
|
||||
|
@ -42,7 +42,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( !this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
switch( this.n現在の選択行 )
|
||||
{
|
||||
case 0x10:
|
||||
@ -65,7 +65,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( !this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
this.n現在の選択行 = ( this.n現在の選択行 + 1 ) % 0x12;
|
||||
}
|
||||
}
|
||||
@ -73,7 +73,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( !this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
this.n現在の選択行 = ( ( this.n現在の選択行 - 1 ) + 0x12 ) % 0x12;
|
||||
}
|
||||
}
|
||||
@ -118,7 +118,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( TJAPlayer3.Input管理.Keyboard.KeyPressed( (int)SlimDXKeys.Key.Escape ) )
|
||||
{
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.bキー入力待ち = false;
|
||||
TJAPlayer3.Input管理.Polling( false );
|
||||
}
|
||||
@ -130,7 +130,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else if( ( TJAPlayer3.Input管理.Keyboard.KeyPressed( (int)SlimDXKeys.Key.Delete ) && ( this.n現在の選択行 >= 0 ) ) && ( this.n現在の選択行 <= 15 ) )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].入力デバイス = EInputDevice.Unknown;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].ID = 0;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].コード = 0;
|
||||
@ -347,7 +347,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (device.KeyPressed(i))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.ConfigIni.t指定した入力が既にアサイン済みである場合はそれを全削除する( EInputDevice.Gamepad, device.ID, i, this.pad);
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].入力デバイス = EInputDevice.Gamepad;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].ID = device.ID;
|
||||
@ -369,7 +369,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (device.KeyPressed(i))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.ConfigIni.t指定した入力が既にアサイン済みである場合はそれを全削除する( EInputDevice.Joypad, device.ID, i, this.pad);
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].入力デバイス = EInputDevice.Joypad;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].ID = device.ID;
|
||||
@ -394,7 +394,7 @@ namespace TJAPlayer3
|
||||
i != (int)SlimDXKeys.Key.Delete &&
|
||||
TJAPlayer3.Input管理.Keyboard.KeyPressed( i ) )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.ConfigIni.t指定した入力が既にアサイン済みである場合はそれを全削除する( EInputDevice.Keyboard, 0, i, this.pad);
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].入力デバイス = EInputDevice.Keyboard;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].ID = 0;
|
||||
@ -414,7 +414,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( device.KeyPressed( i ) )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.ConfigIni.t指定した入力が既にアサイン済みである場合はそれを全削除する( EInputDevice.MIDIInput, device.ID, i, this.pad);
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].入力デバイス = EInputDevice.MIDIInput;
|
||||
TJAPlayer3.ConfigIni.KeyAssign[ (int) this.part ][ (int) this.pad ][ this.n現在の選択行 ].ID = device.ID;
|
||||
|
@ -470,7 +470,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
public void tEnter押下()
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
if( this.b要素値にフォーカス中 )
|
||||
{
|
||||
this.b要素値にフォーカス中 = false;
|
||||
@ -754,7 +754,7 @@ namespace TJAPlayer3
|
||||
|
||||
if ( txSkinSample1 != null )
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref txSkinSample1 );
|
||||
TJAPlayer3.tDisposeSafely( ref txSkinSample1 );
|
||||
}
|
||||
txSkinSample1 = TJAPlayer3.tテクスチャの生成( bmSrc, false );
|
||||
|
||||
@ -937,7 +937,7 @@ namespace TJAPlayer3
|
||||
#endregion
|
||||
public void t次に移動()
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
if( this.b要素値にフォーカス中 )
|
||||
{
|
||||
this.list項目リスト[ this.n現在の選択項目 ].t項目値を前へ移動();
|
||||
@ -950,7 +950,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
public void t前に移動()
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
if( this.b要素値にフォーカス中 )
|
||||
{
|
||||
this.list項目リスト[ this.n現在の選択項目 ].t項目値を次へ移動();
|
||||
@ -1067,7 +1067,7 @@ namespace TJAPlayer3
|
||||
soundDeviceType = ESoundDeviceType.Unknown;
|
||||
break;
|
||||
}
|
||||
TJAPlayer3.Sound管理.tInitialize( soundDeviceType,
|
||||
TJAPlayer3.SoundManager.tInitialize( soundDeviceType,
|
||||
this.iSystemBassBufferSizeMs.n現在の値,
|
||||
this.iSystemWASAPIBufferSizeMs.n現在の値,
|
||||
0,
|
||||
|
@ -59,7 +59,7 @@ namespace TJAPlayer3
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
TJAPlayer3.Skin.bgmコンフィグ画面.t再生する();
|
||||
TJAPlayer3.Skin.bgmコンフィグ画面.tPlay();
|
||||
|
||||
this.n現在のメニュー番号 = 0; //
|
||||
for( int i = 0; i < 4; i++ ) //
|
||||
@ -97,7 +97,7 @@ namespace TJAPlayer3
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
TJAPlayer3.Skin.bgmコンフィグ画面.t停止する();
|
||||
TJAPlayer3.Skin.bgmコンフィグ画面.tStop();
|
||||
|
||||
TJAPlayer3.ConfigIni.t書き出し( TJAPlayer3.strEXEのあるフォルダ + "Config.ini" ); // CONFIGだけ
|
||||
for( int i = 0; i < 4; i++ )
|
||||
@ -114,7 +114,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
txMenuItemLeft = null;
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -409,7 +409,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ( ( TJAPlayer3.Input管理.Keyboard.KeyPressed( (int)SlimDXKeys.Key.Escape ) || TJAPlayer3.Pad.b押された( E楽器パート.DRUMS, Eパッド.FT ) ) || TJAPlayer3.Pad.b押されたGB( Eパッド.FT ) )
|
||||
{
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
if ( !this.bメニューにフォーカス中 )
|
||||
{
|
||||
if ( this.eItemPanelモード == EItemPanelモード.キーコード一覧 )
|
||||
@ -435,13 +435,13 @@ namespace TJAPlayer3
|
||||
if ( this.n現在のメニュー番号 == 2 )
|
||||
{
|
||||
// Exit
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.actFIFO.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
}
|
||||
else if ( this.bメニューにフォーカス中 )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.bメニューにフォーカス中 = false;
|
||||
this.t説明文パネルに現在選択されている項目の説明を描画する();
|
||||
}
|
||||
@ -588,7 +588,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
this.n現在のメニュー番号 = ( this.n現在のメニュー番号 + 1 ) % 3;
|
||||
switch( this.n現在のメニュー番号 )
|
||||
{
|
||||
@ -624,7 +624,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
this.n現在のメニュー番号 = ((this.n現在のメニュー番号 - 1) + 3) % 3;
|
||||
switch ( this.n現在のメニュー番号 )
|
||||
{
|
||||
|
@ -81,8 +81,8 @@ namespace TJAPlayer3
|
||||
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref pfDanSong);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfExamFont);
|
||||
TJAPlayer3.tDisposeSafely(ref pfDanSong);
|
||||
TJAPlayer3.tDisposeSafely(ref pfExamFont);
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
@ -283,8 +283,8 @@ namespace TJAPlayer3
|
||||
|
||||
public static void RefleshSkin()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref pfDanPlateTitle);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfDanIconTitle);
|
||||
TJAPlayer3.tDisposeSafely(ref pfDanPlateTitle);
|
||||
TJAPlayer3.tDisposeSafely(ref pfDanIconTitle);
|
||||
}
|
||||
|
||||
public static void tDisplayDanPlate(CTexture givenPlate, STバー情報? songNode, int x, int y)
|
||||
@ -815,7 +815,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if(n現在の選択行 < stバー情報.Length - 1)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.bLeftMove = false;
|
||||
this.ctDaniMoveAnime.Start(0, 90, 2f, TJAPlayer3.Timer);
|
||||
}
|
||||
@ -825,7 +825,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行 > 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.bLeftMove = true;
|
||||
this.ctDaniMoveAnime.Start(0, 90, 2f, TJAPlayer3.Timer);
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行 - 1 >= 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
n現在の選択行--;
|
||||
}
|
||||
}
|
||||
@ -81,7 +81,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (n現在の選択行 + 1 <= 2)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
n現在の選択行++;
|
||||
}
|
||||
}
|
||||
@ -93,14 +93,14 @@ namespace TJAPlayer3
|
||||
if (n現在の選択行 == 0)
|
||||
{
|
||||
this.ctBarOut.Start(0, 255, 0.5f, TJAPlayer3.Timer);
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
TJAPlayer3.stage段位選択.bDifficultyIn = false;
|
||||
}
|
||||
else if (n現在の選択行 == 1)
|
||||
{
|
||||
//TJAPlayer3.Skin.soundDanSongSelect.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectConfirm[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectConfirm[TJAPlayer3.SaveFile]?.tPlay();
|
||||
TJAPlayer3.stage段位選択.ct待機.Start(0, 3000, 1, TJAPlayer3.Timer);
|
||||
}
|
||||
else if (n現在の選択行 == 2)
|
||||
|
@ -55,7 +55,7 @@ namespace TJAPlayer3
|
||||
|
||||
public override void DeActivate()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -98,7 +98,7 @@ namespace TJAPlayer3
|
||||
if (!bInSongPlayed)
|
||||
{
|
||||
this.段位リスト.ctDaniIn = new CCounter(0, 6000, 1, TJAPlayer3.Timer);
|
||||
TJAPlayer3.Skin.soundDanSongSelectIn.t再生する();
|
||||
TJAPlayer3.Skin.soundDanSongSelectIn.tPlay();
|
||||
bInSongPlayed = true;
|
||||
}
|
||||
|
||||
@ -163,8 +163,8 @@ namespace TJAPlayer3
|
||||
if (!ctDonchan_In.IsStarted)
|
||||
{
|
||||
//TJAPlayer3.Skin.soundDanSelectStart.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectStart[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectStart[TJAPlayer3.SaveFile]?.tPlay();
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.tPlay();
|
||||
ctDonchan_In.Start(0, 180, 1.25f, TJAPlayer3.Timer);
|
||||
}
|
||||
|
||||
@ -177,8 +177,8 @@ namespace TJAPlayer3
|
||||
{
|
||||
int returnTitle()
|
||||
{
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.t停止する();
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.tStop();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -207,14 +207,14 @@ namespace TJAPlayer3
|
||||
{
|
||||
//this.t段位を選択する();
|
||||
//TJAPlayer3.Skin.soundDanSongSelectCheck.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectPrompt[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDanSelectPrompt[TJAPlayer3.SaveFile]?.tPlay();
|
||||
this.bDifficultyIn = true;
|
||||
this.段位挑戦選択画面.ctBarIn.Start(0, 255, 1, TJAPlayer3.Timer);
|
||||
}
|
||||
break;
|
||||
case C曲リストノード.Eノード種別.BOX:
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
段位リスト.tOpenFolder(段位リスト.currentBar);
|
||||
}
|
||||
break;
|
||||
@ -226,7 +226,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
段位リスト.tCloseFolder(段位リスト.currentBar);
|
||||
}
|
||||
}
|
||||
@ -292,7 +292,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
bDifficultyIn = false;
|
||||
b選択した = false;
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -287,19 +287,19 @@ namespace TJAPlayer3
|
||||
{
|
||||
OptionSelect(true);
|
||||
tFetchMults(player);
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
if (_rightDrum || TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.RightArrow))
|
||||
{
|
||||
OptionSelect(false);
|
||||
tFetchMults(player);
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
if (_centerDrum && ctOpen.CurrentValue >= ctOpen.EndValue)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
if (NowCount < nOptionCount)
|
||||
{
|
||||
NowCount++;
|
||||
@ -314,18 +314,18 @@ namespace TJAPlayer3
|
||||
int cp1 = nOptionCount + 1;
|
||||
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.UpArrow)) {
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
NowCount = (NowCount + cp1 - 1) % cp1;
|
||||
}
|
||||
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.DownArrow)) {
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
NowCount = (NowCount + 1) % cp1;
|
||||
}
|
||||
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Escape))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
bEnd = true;
|
||||
ctClose.Start(0, 50, 6, TJAPlayer3.Timer);
|
||||
}
|
||||
|
@ -54,8 +54,8 @@ namespace TJAPlayer3
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
// Ressource freeing
|
||||
TJAPlayer3.t安全にDisposeする(ref pfTitleFont);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfExamFont);
|
||||
TJAPlayer3.tDisposeSafely(ref pfTitleFont);
|
||||
TJAPlayer3.tDisposeSafely(ref pfExamFont);
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
|
@ -117,13 +117,13 @@ namespace TJAPlayer3
|
||||
{
|
||||
ExToExtraCounter = new CCounter(0, 1, TJAPlayer3.Skin.SongSelect_Difficulty_Bar_ExExtra_AnimeDuration[0], TJAPlayer3.Timer);
|
||||
ExToExtraScript.PlayAnimation();
|
||||
TJAPlayer3.Skin.soundExToExtra[0]?.t再生する(); // Placeholder code
|
||||
TJAPlayer3.Skin.soundExToExtra[0]?.tPlay(); // Placeholder code
|
||||
}
|
||||
else
|
||||
{
|
||||
ExtraToExCounter = new CCounter(0, 1, TJAPlayer3.Skin.SongSelect_Difficulty_Bar_ExExtra_AnimeDuration[1], TJAPlayer3.Timer);
|
||||
ExtraToExScript.PlayAnimation();
|
||||
TJAPlayer3.Skin.soundExtraToEx[0]?.t再生する(); // Placeholder code
|
||||
TJAPlayer3.Skin.soundExtraToEx[0]?.tPlay(); // Placeholder code
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -110,19 +110,19 @@ namespace TJAPlayer3
|
||||
|
||||
public void _RefleshSkin()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref prvFont);
|
||||
TJAPlayer3.tDisposeSafely(ref prvFont);
|
||||
ConditionallyInitializePrvFont();
|
||||
|
||||
using (var bitmap = prvFont.DrawText(stqMenuTitle.cItem.str項目名, Color.White, Color.Black, null, 30))
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref stqMenuTitle.txName);
|
||||
TJAPlayer3.tDisposeSafely(ref stqMenuTitle.txName);
|
||||
stqMenuTitle.txName = TJAPlayer3.tテクスチャの生成(bitmap, false);
|
||||
}
|
||||
for (int i = 0; i < lciMenuItems.Length; i++)
|
||||
{
|
||||
using (var bitmap = prvFont.DrawText(lciMenuItems[i].cItem.str項目名, Color.White, Color.Black, null, 30))
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref lciMenuItems[i].txName);
|
||||
TJAPlayer3.tDisposeSafely(ref lciMenuItems[i].txName);
|
||||
lciMenuItems[i].txName = TJAPlayer3.tテクスチャの生成(bitmap, false);
|
||||
}
|
||||
}
|
||||
@ -132,7 +132,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ( this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
if ( this.n現在の選択行 != lciMenuItems.Length - 1 )
|
||||
{
|
||||
@ -186,7 +186,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ( this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
if ( bIsSelectingIntItem )
|
||||
{
|
||||
lciMenuItems[ n現在の選択行 ].cItem.t項目値を前へ移動(); // 項目移動と数値上下は方向が逆になるので注意
|
||||
@ -204,7 +204,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ( this.bキー入力待ち )
|
||||
{
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
if ( bIsSelectingIntItem )
|
||||
{
|
||||
lciMenuItems[ n現在の選択行 ].cItem.t項目値を次へ移動(); // 項目移動と数値上下は方向が逆になるので注意
|
||||
@ -267,7 +267,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
//CDTXMania.tテクスチャの解放( ref this.txPopupMenuBackground );
|
||||
//CDTXMania.tテクスチャの解放( ref this.txCursor );
|
||||
TJAPlayer3.t安全にDisposeする( ref this.prvFont );
|
||||
TJAPlayer3.tDisposeSafely( ref this.prvFont );
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
|
||||
@ -286,7 +286,7 @@ namespace TJAPlayer3
|
||||
if ( ( TJAPlayer3.Input管理.Keyboard.KeyPressing( (int)SlimDXKeys.Key.RightShift ) || TJAPlayer3.Input管理.Keyboard.KeyPressing( (int)SlimDXKeys.Key.LeftShift ) ) &&
|
||||
TJAPlayer3.Input管理.Keyboard.KeyPressed( (int)SlimDXKeys.Key.F1 ) )
|
||||
{ // [SHIFT] + [F1] CONFIG
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
tCancel();
|
||||
this.bGotoDetailConfig = true;
|
||||
}
|
||||
@ -297,7 +297,7 @@ namespace TJAPlayer3
|
||||
|| TJAPlayer3.Pad.b押されたGB( Eパッド.Cancel ) )
|
||||
&& this.bEsc有効 )
|
||||
{ // キャンセル
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
tCancel();
|
||||
this.bIsActivePopupMenu = false;
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ namespace TJAPlayer3
|
||||
if( this.sound != null )
|
||||
{
|
||||
this.sound.Stop();
|
||||
TJAPlayer3.Sound管理.tDisposeSound( this.sound );
|
||||
TJAPlayer3.SoundManager.tDisposeSound( this.sound );
|
||||
this.sound = null;
|
||||
}
|
||||
}
|
||||
@ -35,7 +35,7 @@ namespace TJAPlayer3
|
||||
if( ( cスコア.譜面情報.strBGMファイル名 != null ) && ( cスコア.譜面情報.strBGMファイル名.Length > 0 ) )
|
||||
{
|
||||
//this.ct再生待ちウェイト = new CCounter( 0, CDTXMania.ConfigIni.n曲が選択されてからプレビュー音が鳴るまでのウェイトms, 1, CDTXMania.Timer );
|
||||
if(TJAPlayer3.Sound管理.GetCurrentSoundDeviceType() != "DirectSound")
|
||||
if(TJAPlayer3.SoundManager.GetCurrentSoundDeviceType() != "DirectSound")
|
||||
{
|
||||
this.ct再生待ちウェイト = new CCounter(0, 1, 270, TJAPlayer3.Timer);
|
||||
} else
|
||||
@ -170,7 +170,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
strPreviewFilename = cスコア.ファイル情報.フォルダの絶対パス + cスコア.譜面情報.strBGMファイル名;
|
||||
if(TJAPlayer3.ConfigIni.bBGM音を発声する)
|
||||
this.sound = TJAPlayer3.Sound管理.tCreateSound( strPreviewFilename, ESoundGroup.SongPreview );
|
||||
this.sound = TJAPlayer3.SoundManager.tCreateSound( strPreviewFilename, ESoundGroup.SongPreview );
|
||||
if (this.sound == null) return;
|
||||
//this.sound.db再生速度 = ((double)TJAPlayer3.ConfigIni.n演奏速度) / 20.0;
|
||||
|
||||
|
@ -46,8 +46,8 @@ namespace TJAPlayer3
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txScrollBar );
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txScrollPosition );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txScrollBar );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txScrollPosition );
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
|
@ -993,11 +993,11 @@ namespace TJAPlayer3
|
||||
if( this.IsDeActivated )
|
||||
return;
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref pfBoxName);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfMusicName);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfSubtitle);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfMaker);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfBPM);
|
||||
TJAPlayer3.tDisposeSafely(ref pfBoxName);
|
||||
TJAPlayer3.tDisposeSafely(ref pfMusicName);
|
||||
TJAPlayer3.tDisposeSafely(ref pfSubtitle);
|
||||
TJAPlayer3.tDisposeSafely(ref pfMaker);
|
||||
TJAPlayer3.tDisposeSafely(ref pfBPM);
|
||||
|
||||
tResetTitleKey();
|
||||
ClearTitleTextureCache();
|
||||
@ -1082,7 +1082,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref this.ft曲リスト用フォント );
|
||||
TJAPlayer3.tDisposeSafely( ref this.ft曲リスト用フォント );
|
||||
|
||||
for( int i = 0; i < TJAPlayer3.Skin.SongSelect_Bar_Count; i++ )
|
||||
{
|
||||
@ -2213,7 +2213,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (emc == eMenuContext.SearchByDifficulty)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
_contextVars[2]++;
|
||||
if (_contextVars[2] >= 2)
|
||||
@ -2244,7 +2244,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else if (emc == eMenuContext.Random)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
_contextVars[5]++;
|
||||
if (_contextVars[5] >= TJAPlayer3.ConfigIni.nPlayerCount)
|
||||
@ -2268,7 +2268,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (emc == eMenuContext.SearchByDifficulty)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
_contextVars[_contextVars[2]]--;
|
||||
// Clamp values
|
||||
@ -2277,7 +2277,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else if (emc == eMenuContext.Random)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
_contextVars[_contextVars[5]]--;
|
||||
// Clamp values
|
||||
@ -2294,7 +2294,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (emc == eMenuContext.SearchByDifficulty)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
_contextVars[_contextVars[2]]++;
|
||||
// Clamp values
|
||||
@ -2303,7 +2303,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else if (emc == eMenuContext.Random)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
_contextVars[_contextVars[5]]++;
|
||||
// Clamp values
|
||||
|
@ -179,7 +179,7 @@ namespace TJAPlayer3
|
||||
ctBarAnimeIn = new CCounter(0, 170, 4, TJAPlayer3.Timer);
|
||||
// this.soundSelectAnnounce?.tサウンドを再生する();
|
||||
//TJAPlayer3.Skin.soundSelectAnnounce.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDiffSelect[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuDiffSelect[TJAPlayer3.SaveFile]?.tPlay();
|
||||
base.IsFirstDraw = false;
|
||||
}
|
||||
//-----------------
|
||||
@ -244,25 +244,25 @@ namespace TJAPlayer3
|
||||
|
||||
if (right)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.t次に移動(i);
|
||||
}
|
||||
else if (left)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.t前に移動(i);
|
||||
}
|
||||
if (decide)
|
||||
{
|
||||
if (n現在の選択行[i] == 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.stage選曲.act曲リスト.ctBarOpen.Start(100, 260, 2, TJAPlayer3.Timer);
|
||||
this.bIsDifficltSelect = false;
|
||||
}
|
||||
else if (n現在の選択行[i] == 1)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
bOption[i] = true;
|
||||
}
|
||||
else
|
||||
@ -289,28 +289,28 @@ namespace TJAPlayer3
|
||||
|
||||
if (allPlayerSelected)
|
||||
{
|
||||
if (TJAPlayer3.Skin.soundSongDecide_AI.b読み込み成功 && TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
if (TJAPlayer3.Skin.soundSongDecide_AI.bLoadedSuccessfuly && TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
{
|
||||
TJAPlayer3.Skin.soundSongDecide_AI.t再生する();
|
||||
TJAPlayer3.Skin.soundSongDecide_AI.tPlay();
|
||||
}
|
||||
else if (TJAPlayer3.Skin.sound曲決定音.b読み込み成功)
|
||||
else if (TJAPlayer3.Skin.sound曲決定音.bLoadedSuccessfuly)
|
||||
{
|
||||
TJAPlayer3.Skin.sound曲決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound曲決定音.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
|
||||
for (int i2 = 0; i2 < TJAPlayer3.ConfigIni.nPlayerCount; i2++)
|
||||
{
|
||||
if (TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
{
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide_AI[TJAPlayer3.GetActualPlayer(i2)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide_AI[TJAPlayer3.GetActualPlayer(i2)]?.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.GetActualPlayer(i2)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.GetActualPlayer(i2)]?.tPlay();
|
||||
}
|
||||
CMenuCharacter.tMenuResetTimer(i2, CMenuCharacter.ECharacterAnimation.START);
|
||||
if (TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
@ -326,14 +326,14 @@ namespace TJAPlayer3
|
||||
else
|
||||
{
|
||||
CMenuCharacter.tMenuResetTimer(i, CMenuCharacter.ECharacterAnimation.WAIT);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (cancel)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.stage選曲.act曲リスト.ctBarOpen.Start(100, 260, 2, TJAPlayer3.Timer);
|
||||
this.bIsDifficltSelect = false;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@ namespace TJAPlayer3
|
||||
|
||||
static internal class CSongSelectSongManager
|
||||
{
|
||||
public static CSkin.Cシステムサウンド bgmIn
|
||||
public static CSkin.CSystemSound bgmIn
|
||||
{
|
||||
get
|
||||
{
|
||||
@ -35,7 +35,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
}
|
||||
}
|
||||
public static CSkin.Cシステムサウンド bgmLoop
|
||||
public static CSkin.CSystemSound bgmLoop
|
||||
{
|
||||
get
|
||||
{
|
||||
@ -55,16 +55,16 @@ namespace TJAPlayer3
|
||||
if (CSongSelectSongManager.isSongDisabled)
|
||||
return;
|
||||
|
||||
if (TJAPlayer3.ConfigIni.bBGM音を発声する && !bgmIn.b再生中 && !bgmLoop.b再生中)
|
||||
if (TJAPlayer3.ConfigIni.bBGM音を発声する && !bgmIn.bIsPlaying && !bgmLoop.bIsPlaying)
|
||||
{
|
||||
if (inSongPlayed == false)
|
||||
{
|
||||
bgmIn.t再生する();
|
||||
bgmIn.tPlay();
|
||||
CSongSelectSongManager.inSongPlayed = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
bgmLoop.t再生する();
|
||||
bgmLoop.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -72,8 +72,8 @@ namespace TJAPlayer3
|
||||
|
||||
public static void stopSong()
|
||||
{
|
||||
bgmIn.t停止する();
|
||||
bgmLoop.t停止する();
|
||||
bgmIn.tStop();
|
||||
bgmLoop.tStop();
|
||||
CSongSelectSongManager.inSongPlayed = false;
|
||||
}
|
||||
|
||||
@ -320,7 +320,7 @@ namespace TJAPlayer3
|
||||
this.ct背景スクロール用タイマー = new CCounter(0, txGenreBack.szテクスチャサイズ.Width, 30, TJAPlayer3.Timer);
|
||||
this.ctOldBGScroll = new CCounter(0, txOldGenreBack.szテクスチャサイズ.Width, 30, TJAPlayer3.Timer);
|
||||
|
||||
TJAPlayer3.Skin.voiceMenuSongSelect[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongSelect[TJAPlayer3.SaveFile]?.tPlay();
|
||||
|
||||
for (int i = 0; i < 2; i++)
|
||||
this.ctキー反復用[i] = new CCounter(0, 0, 0, TJAPlayer3.Timer);
|
||||
@ -394,7 +394,7 @@ namespace TJAPlayer3
|
||||
this.ctキー反復用[i] = null;
|
||||
}
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref AI_Background);
|
||||
TJAPlayer3.tDisposeSafely(ref AI_Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -804,7 +804,7 @@ namespace TJAPlayer3
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.コンフィグ呼び出し; // #24525 2011.3.16 yyagi: [SHIFT]-[F1]でCONFIG呼び出し
|
||||
this.actFIFO.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
return 0;
|
||||
}
|
||||
#endregion
|
||||
@ -826,7 +826,7 @@ namespace TJAPlayer3
|
||||
|
||||
CSongSelectSongManager.disable();
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, 1, TJAPlayer3.Timer);
|
||||
this.act曲リスト.ctBoxOpen.Start(200, 2700, 1.3f, TJAPlayer3.Timer);
|
||||
this.act曲リスト.bBoxOpen = true;
|
||||
@ -843,7 +843,7 @@ namespace TJAPlayer3
|
||||
this.tSetSongRandomly();
|
||||
|
||||
// Called here
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.act難易度選択画面.bIsDifficltSelect = true;
|
||||
this.act難易度選択画面.t選択画面初期化();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval, TJAPlayer3.Timer);
|
||||
@ -867,7 +867,7 @@ namespace TJAPlayer3
|
||||
this.actPresound.tサウンド停止();
|
||||
CSongSelectSongManager.enable();
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;
|
||||
this.actFIFO.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -880,7 +880,7 @@ namespace TJAPlayer3
|
||||
this.actPresound.tサウンド停止();
|
||||
CSongSelectSongManager.enable();
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, 1, TJAPlayer3.Timer);
|
||||
this.act曲リスト.ctBoxOpen.Start(200, 2700, 1.3f, TJAPlayer3.Timer);
|
||||
this.act曲リスト.bBoxClose = true;
|
||||
@ -897,21 +897,21 @@ namespace TJAPlayer3
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.コンフィグ呼び出し; // #24525 2011.3.16 yyagi: [SHIFT]-[F1]でCONFIG呼び出し
|
||||
this.actFIFO.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
return 0;
|
||||
}
|
||||
#endregion
|
||||
#region [ F2 簡易オプション ]
|
||||
if (TJAPlayer3.ConfigIni.KeyAssign.KeyIsPressed(TJAPlayer3.ConfigIni.KeyAssign.System.QuickConfig))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.actQuickConfig.tActivatePopupMenu(E楽器パート.DRUMS);
|
||||
}
|
||||
#endregion
|
||||
#region [ F3 1PオートON/OFF ]
|
||||
if (TJAPlayer3.ConfigIni.KeyAssign.KeyIsPressed(TJAPlayer3.ConfigIni.KeyAssign.System.ToggleAutoP1))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
CUtility.ToggleBoolian(ref TJAPlayer3.ConfigIni.b太鼓パートAutoPlay[0]);
|
||||
}
|
||||
#endregion
|
||||
@ -920,7 +920,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (TJAPlayer3.ConfigIni.nPlayerCount > 1)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
CUtility.ToggleBoolian(ref TJAPlayer3.ConfigIni.b太鼓パートAutoPlay[1]);
|
||||
}
|
||||
}
|
||||
@ -928,7 +928,7 @@ namespace TJAPlayer3
|
||||
#region [ F5 スーパーハード ]
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.F5))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
CUtility.ToggleBoolian(ref TJAPlayer3.ConfigIni.bSuperHard);
|
||||
}
|
||||
#endregion
|
||||
@ -959,7 +959,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (TJAPlayer3.ConfigIni.nPlayerCount < 2)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
CUtility.ToggleBoolian(ref TJAPlayer3.ConfigIni.bTokkunMode);
|
||||
}
|
||||
}
|
||||
@ -1011,20 +1011,20 @@ namespace TJAPlayer3
|
||||
if (this.n現在選択中の曲の難易度 == (int)Difficulty.Tower)
|
||||
CFloorManagement.reinitialize(this.r現在選択中の曲.arスコア[(int)Difficulty.Tower].譜面情報.nLife);
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.SaveFile]?.tPlay();
|
||||
|
||||
this.t曲を選択する();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Called here
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.act難易度選択画面.bIsDifficltSelect = true;
|
||||
this.act難易度選択画面.t選択画面初期化();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval, TJAPlayer3.Timer);
|
||||
@ -1050,7 +1050,7 @@ namespace TJAPlayer3
|
||||
else if (this.act曲リスト.r現在選択中の曲.strジャンル == "SearchD")
|
||||
{
|
||||
this.act曲リスト.tMenuContextTrigger(eMenuContext.SearchByDifficulty);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
goto Decided;
|
||||
//this.act曲リスト.r現在選択中の曲.list子リスト = CSongDict.tFetchSongsByDifficulty(this.act曲リスト.r現在選択中の曲, (int)Difficulty.Oni, 8);
|
||||
}
|
||||
@ -1059,7 +1059,7 @@ namespace TJAPlayer3
|
||||
|
||||
CSongSelectSongManager.disable();
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval, TJAPlayer3.Timer);
|
||||
this.act曲リスト.ctBoxOpen.Start(200, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval * 1.3f, TJAPlayer3.Timer);
|
||||
this.act曲リスト.bBoxOpen = true;
|
||||
@ -1072,7 +1072,7 @@ namespace TJAPlayer3
|
||||
// TOJIRU
|
||||
CSongSelectSongManager.enable();
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval, TJAPlayer3.Timer);
|
||||
this.act曲リスト.ctBoxOpen.Start(200, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval * 1.3f, TJAPlayer3.Timer);
|
||||
this.act曲リスト.bBoxClose = true;
|
||||
@ -1085,7 +1085,7 @@ namespace TJAPlayer3
|
||||
this.tSetSongRandomly();
|
||||
|
||||
// Called here
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
this.act難易度選択画面.bIsDifficltSelect = true;
|
||||
this.act難易度選択画面.t選択画面初期化();
|
||||
this.act曲リスト.ctBarFlash.Start(0, 2700, TJAPlayer3.Skin.SongSelect_Box_Opening_Interval, TJAPlayer3.Timer);
|
||||
@ -1129,7 +1129,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (csu != null)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.Favorites.tToggleFavorite(csu.data.id);
|
||||
}
|
||||
}
|
||||
@ -1191,7 +1191,7 @@ namespace TJAPlayer3
|
||||
if (((this.act曲リスト.r現在選択中の曲 != null) && (this.act曲リスト.r現在選択中の曲.r親ノード != null)) && (TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.FT) || TJAPlayer3.Pad.b押されたGB(Eパッド.Cancel)))
|
||||
{
|
||||
this.actPresound.tサウンド停止();
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.act曲リスト.tBOXを出る();
|
||||
this.t選択曲変更通知();
|
||||
}
|
||||
@ -1199,7 +1199,7 @@ namespace TJAPlayer3
|
||||
#region [ BDx2: 簡易CONFIG ]
|
||||
if (TJAPlayer3.ConfigIni.KeyAssign.KeyIsPressed(TJAPlayer3.ConfigIni.KeyAssign.System.SortSongs))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
this.actSortSongs.tActivatePopupMenu(E楽器パート.DRUMS, ref this.act曲リスト);
|
||||
}
|
||||
#endregion
|
||||
@ -1212,7 +1212,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
Debug.WriteLine("ドラムス難易度変更");
|
||||
this.act曲リスト.t難易度レベルをひとつ進める();
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
@ -1650,7 +1650,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
this.act曲リスト.t次に移動();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
}
|
||||
private void tカーソルを上へ移動する()
|
||||
{
|
||||
@ -1676,7 +1676,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
this.act曲リスト.t前に移動();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.t再生する();
|
||||
TJAPlayer3.Skin.soundカーソル移動音.tPlay();
|
||||
}
|
||||
private void tカーソルスキップ(bool Up)
|
||||
{
|
||||
@ -1692,7 +1692,7 @@ namespace TJAPlayer3
|
||||
if (Up) this.act曲リスト.t前に移動();
|
||||
else this.act曲リスト.t次に移動();
|
||||
|
||||
TJAPlayer3.Skin.soundSkip.t再生する();
|
||||
TJAPlayer3.Skin.soundSkip.tPlay();
|
||||
}
|
||||
|
||||
private int tGetRandomSongDifficulty(int contextDiff)
|
||||
@ -1792,11 +1792,11 @@ namespace TJAPlayer3
|
||||
|
||||
if (TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
{
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide_AI[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide_AI[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceMenuSongDecide[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -41,7 +41,7 @@ namespace TJAPlayer3
|
||||
this.nBGMの総再生時間ms = 0;
|
||||
if( this.sd読み込み音 != null )
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound( this.sd読み込み音 );
|
||||
TJAPlayer3.SoundManager.tDisposeSound( this.sd読み込み音 );
|
||||
this.sd読み込み音 = null;
|
||||
}
|
||||
|
||||
@ -197,8 +197,8 @@ namespace TJAPlayer3
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfTITLE);
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfSUBTITLE);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfTITLE);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfSUBTITLE);
|
||||
|
||||
pfDanTitle?.Dispose();
|
||||
pfDanSubTitle?.Dispose();
|
||||
@ -220,9 +220,9 @@ namespace TJAPlayer3
|
||||
Cスコア cスコア1 = TJAPlayer3.stage選曲.r確定されたスコア;
|
||||
if( this.sd読み込み音 != null )
|
||||
{
|
||||
if( TJAPlayer3.Skin.sound曲読込開始音.b排他 && ( CSkin.Cシステムサウンド.r最後に再生した排他システムサウンド != null ) )
|
||||
if( TJAPlayer3.Skin.sound曲読込開始音.bExclusive && ( CSkin.CSystemSound.r最後に再生した排他システムサウンド != null ) )
|
||||
{
|
||||
CSkin.Cシステムサウンド.r最後に再生した排他システムサウンド.t停止する();
|
||||
CSkin.CSystemSound.r最後に再生した排他システムサウンド.tStop();
|
||||
}
|
||||
this.sd読み込み音.PlayStart();
|
||||
this.nBGM再生開始時刻 = SoundManager.PlayTimer.NowTime;
|
||||
@ -230,7 +230,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound曲読込開始音.t再生する();
|
||||
TJAPlayer3.Skin.sound曲読込開始音.tPlay();
|
||||
this.nBGM再生開始時刻 = SoundManager.PlayTimer.NowTime;
|
||||
this.nBGMの総再生時間ms = TJAPlayer3.Skin.sound曲読込開始音.n長さ_現在のサウンド;
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ namespace TJAPlayer3
|
||||
comboVoice.bFileFound = true;
|
||||
comboVoice.nPlayer = i;
|
||||
comboVoice.strFilePath = item;
|
||||
comboVoice.soundComboVoice = TJAPlayer3.Sound管理.tCreateSound(item, ESoundGroup.Voice);
|
||||
comboVoice.soundComboVoice = TJAPlayer3.SoundManager.tCreateSound(item, ESoundGroup.Voice);
|
||||
/*
|
||||
if (TJAPlayer3.ConfigIni.nPlayerCount >= 2) //2020.05.06 Mr-Ojii 左右に出したかったから追加。
|
||||
{
|
||||
@ -121,7 +121,7 @@ namespace TJAPlayer3
|
||||
comboVoice.bFileFound = true;
|
||||
comboVoice.nPlayer = i;
|
||||
comboVoice.strFilePath = item;
|
||||
comboVoice.soundComboVoice = TJAPlayer3.Sound管理.tCreateSound(item, ESoundGroup.Voice);
|
||||
comboVoice.soundComboVoice = TJAPlayer3.SoundManager.tCreateSound(item, ESoundGroup.Voice);
|
||||
comboVoice.nCombo = int.Parse(Path.GetFileNameWithoutExtension(item));
|
||||
ListFloor[i].Add(comboVoice);
|
||||
}
|
||||
@ -146,13 +146,13 @@ namespace TJAPlayer3
|
||||
{
|
||||
foreach (var item in ListCombo[i])
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound(item.soundComboVoice);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(item.soundComboVoice);
|
||||
}
|
||||
ListCombo[i].Clear();
|
||||
|
||||
foreach (var item in ListFloor[i])
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound(item.soundComboVoice);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(item.soundComboVoice);
|
||||
}
|
||||
ListFloor[i].Clear();
|
||||
}
|
||||
|
@ -93,7 +93,7 @@ namespace TJAPlayer3
|
||||
this.ct進行 = null;
|
||||
if( this.sd効果音 != null )
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound( this.sd効果音 );
|
||||
TJAPlayer3.SoundManager.tDisposeSound( this.sd効果音 );
|
||||
this.sd効果音 = null;
|
||||
}
|
||||
base.DeActivate();
|
||||
@ -105,7 +105,7 @@ namespace TJAPlayer3
|
||||
//this.txStageFailed = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\7_stage_failed.jpg" ) );
|
||||
//this.txGameFailed = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\7_GameFailed.png" ) );
|
||||
// this.tx数字 = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\7_RollNumber.png" ) );
|
||||
this.soundFailed = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundFailed = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
base.CreateManagedResource();
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
|
@ -161,7 +161,7 @@ namespace TJAPlayer3
|
||||
|
||||
public void t歌詞テクスチャを生成する( SKBitmap bmplyric )
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref this.tx歌詞テクスチャ);
|
||||
TJAPlayer3.tDisposeSafely(ref this.tx歌詞テクスチャ);
|
||||
this.tx歌詞テクスチャ = TJAPlayer3.tテクスチャの生成( bmplyric );
|
||||
}
|
||||
public void t歌詞テクスチャを削除する()
|
||||
@ -214,14 +214,14 @@ namespace TJAPlayer3
|
||||
public override void DeActivate()
|
||||
{
|
||||
this.ct進行用 = null;
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txPanel );
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txMusicName );
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txGENRE );
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfGENRE);
|
||||
TJAPlayer3.t安全にDisposeする(ref this.txPanel);
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfMusicName);
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pf歌詞フォント);
|
||||
TJAPlayer3.t安全にDisposeする(ref this.tx歌詞テクスチャ);
|
||||
TJAPlayer3.tDisposeSafely( ref this.txPanel );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txMusicName );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txGENRE );
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfGENRE);
|
||||
TJAPlayer3.tDisposeSafely(ref this.txPanel);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfMusicName);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pf歌詞フォント);
|
||||
TJAPlayer3.tDisposeSafely(ref this.tx歌詞テクスチャ);
|
||||
base.DeActivate();
|
||||
}
|
||||
public override void CreateManagedResource()
|
||||
|
@ -35,7 +35,7 @@ namespace TJAPlayer3
|
||||
CFloorManagement.InvincibilityFrames = new CCounter(0, CFloorManagement.InvincibilityDurationSpeedDependent + 1000, 1, TJAPlayer3.Timer);
|
||||
CFloorManagement.CurrentNumberOfLives--;
|
||||
//TJAPlayer3.Skin.soundTowerMiss.t再生する();
|
||||
TJAPlayer3.Skin.voiceTowerMiss[TJAPlayer3.SaveFile]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceTowerMiss[TJAPlayer3.SaveFile]?.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -497,7 +497,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.Skin.tRemoveMixerAll(); // 効果音のストリームをミキサーから解除しておく
|
||||
|
||||
queueMixerSound = new Queue<stmixer>( 64 );
|
||||
bIsDirectSound = ( TJAPlayer3.Sound管理.GetCurrentSoundDeviceType() == "DirectSound" );
|
||||
bIsDirectSound = ( TJAPlayer3.SoundManager.GetCurrentSoundDeviceType() == "DirectSound" );
|
||||
bUseOSTimer = TJAPlayer3.ConfigIni.bUseOSTimer;
|
||||
this.bPAUSE = false;
|
||||
if ( TJAPlayer3.DTXVmode.Enabled )
|
||||
@ -527,7 +527,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ( wc.rSound[ i ] != null )
|
||||
{
|
||||
TJAPlayer3.Sound管理.AddMixer( wc.rSound[ i ], db再生速度, pChip.b演奏終了後も再生が続くチップである );
|
||||
TJAPlayer3.SoundManager.AddMixer( wc.rSound[ i ], db再生速度, pChip.b演奏終了後も再生が続くチップである );
|
||||
//AddMixer( wc.rSound[ i ] ); // 最初はqueueを介さず直接ミキサー登録する
|
||||
}
|
||||
}
|
||||
@ -1143,11 +1143,11 @@ namespace TJAPlayer3
|
||||
stmixer stm = queueMixerSound.Dequeue();
|
||||
if ( stm.bIsAdd )
|
||||
{
|
||||
TJAPlayer3.Sound管理.AddMixer( stm.csound, db再生速度, stm.b演奏終了後も再生が続くチップである );
|
||||
TJAPlayer3.SoundManager.AddMixer( stm.csound, db再生速度, stm.b演奏終了後も再生が続くチップである );
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Sound管理.RemoveMixer( stm.csound );
|
||||
TJAPlayer3.SoundManager.RemoveMixer( stm.csound );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1717,7 +1717,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (IsKusudama)
|
||||
{
|
||||
TJAPlayer3.Skin.soundKusudama.t再生する();
|
||||
TJAPlayer3.Skin.soundKusudama.tPlay();
|
||||
pChip.bHit = true;
|
||||
pChip.IsHitted = true;
|
||||
chip現在処理中の連打チップ[player].bHit = true;
|
||||
@ -1734,7 +1734,7 @@ namespace TJAPlayer3
|
||||
else
|
||||
{
|
||||
//パァーン
|
||||
TJAPlayer3.Skin.soundBalloon.t再生する();
|
||||
TJAPlayer3.Skin.soundBalloon.tPlay();
|
||||
//CDTXMania.stage演奏ドラム画面.actChipFireTaiko.Start( 3, player ); //ここで飛ばす。飛ばされるのは大音符のみ。
|
||||
TJAPlayer3.stage演奏ドラム画面.FlyingNotes.Start(3, player);
|
||||
TJAPlayer3.stage演奏ドラム画面.Rainbow.Start(player);
|
||||
@ -2016,7 +2016,7 @@ namespace TJAPlayer3
|
||||
eJudgeResult = ENoteJudge.Bad;
|
||||
TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.Start(0x11, eJudgeResult, true, nPlayer);
|
||||
TJAPlayer3.stage演奏ドラム画面.actChipFireD.Start(0x11, ENoteJudge.Mine, nPlayer);
|
||||
TJAPlayer3.Skin.soundBomb?.t再生する();
|
||||
TJAPlayer3.Skin.soundBomb?.tPlay();
|
||||
actGauge.MineDamage(nPlayer);
|
||||
this.CChartScore[nPlayer].nMine++;
|
||||
this.CSectionScore[nPlayer].nMine++;
|
||||
@ -3252,7 +3252,7 @@ namespace TJAPlayer3
|
||||
{ // escape (exit)
|
||||
if (!this.actPauseMenu.bIsActivePopupMenu && this.bPAUSE == false)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
SoundManager.PlayTimer.Pause();
|
||||
TJAPlayer3.Timer.Pause();
|
||||
@ -3786,7 +3786,7 @@ namespace TJAPlayer3
|
||||
if ( nPlayer == 0)
|
||||
{
|
||||
actBalloon.KusuMiss();
|
||||
TJAPlayer3.Skin.soundKusudamaMiss.t再生する();
|
||||
TJAPlayer3.Skin.soundKusudamaMiss.tPlay();
|
||||
for (int p = 0; p < TJAPlayer3.ConfigIni.nPlayerCount; p++)
|
||||
{
|
||||
{
|
||||
@ -3827,7 +3827,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actLaneTaiko.Start(0x11, ENoteJudge.Bad, true, nPlayer);
|
||||
TJAPlayer3.stage演奏ドラム画面.actChipFireD.Start(0x11, ENoteJudge.Mine, nPlayer);
|
||||
actGauge.MineDamage(nPlayer);
|
||||
TJAPlayer3.Skin.soundBomb?.t再生する();
|
||||
TJAPlayer3.Skin.soundBomb?.tPlay();
|
||||
this.CChartScore[nPlayer].nMine++;
|
||||
this.CSectionScore[nPlayer].nMine++;
|
||||
this.CBranchScore[nPlayer].nMine++;
|
||||
|
@ -43,7 +43,7 @@ namespace TJAPlayer3
|
||||
|
||||
public override void DeActivate()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Mob_Footer);
|
||||
TJAPlayer3.tDisposeSafely(ref Mob_Footer);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
|
@ -107,7 +107,7 @@ namespace TJAPlayer3
|
||||
stRunners[i].ct進行 = null;
|
||||
}
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref Runner);
|
||||
TJAPlayer3.tDisposeSafely(ref Runner);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
|
@ -51,7 +51,7 @@ namespace TJAPlayer3
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref TowerResult_ScoreRankEffect);
|
||||
TJAPlayer3.tDisposeSafely(ref TowerResult_ScoreRankEffect);
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
|
@ -33,7 +33,7 @@ namespace TJAPlayer3
|
||||
|
||||
public override void DeActivate()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする( ref this.ct分岐アニメ進行 );
|
||||
TJAPlayer3.tDisposeSafely( ref this.ct分岐アニメ進行 );
|
||||
base.DeActivate();
|
||||
}
|
||||
|
||||
|
@ -161,10 +161,10 @@ namespace TJAPlayer3
|
||||
Tower_TopReached_PerfectScript = new EndAnimeScript($@"{origindir}Tower_TopReached_Perfect{Path.DirectorySeparatorChar}Script.lua");
|
||||
Tower_TopReached_PerfectScript.Init();
|
||||
|
||||
this.soundTowerDropout = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_Dropout.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPass = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerDropout = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_Dropout.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPass = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
}
|
||||
else if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan)
|
||||
{
|
||||
@ -189,13 +189,13 @@ namespace TJAPlayer3
|
||||
Dan_Gold_PerfectScript = new EndAnimeScript($@"{origindir}Dan_Gold_Perfect{Path.DirectorySeparatorChar}Script.lua");
|
||||
Dan_Gold_PerfectScript.Init();
|
||||
|
||||
this.soundDanFailed = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Fail.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedClear = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldClear = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanFailed = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Fail.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedClear = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldClear = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
|
||||
}
|
||||
else if (TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
@ -212,10 +212,10 @@ namespace TJAPlayer3
|
||||
AIWin_PerfectScript = new EndAnimeScript($@"{origindir}AI_Win_Perfect{Path.DirectorySeparatorChar}Script.lua");
|
||||
AIWin_PerfectScript.Init();
|
||||
|
||||
this.soundAILose = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Lose.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWin = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinFullCombo = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinDondaFullCombo = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAILose = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Lose.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWin = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinFullCombo = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinDondaFullCombo = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -279,29 +279,29 @@ namespace TJAPlayer3
|
||||
{
|
||||
this.b再生済み = false;
|
||||
|
||||
this.soundTowerDropout = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_Dropout.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPass = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerDropout = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_Dropout.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPass = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundTowerTopPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Tower{Path.DirectorySeparatorChar}Tower_TopReached_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundDanFailed = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Fail.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedClear = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldClear = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldFC = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldPerfect = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanFailed = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Fail.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedClear = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanRedPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Red_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldClear = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Pass.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldFC = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDanGoldPerfect = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Dan_Gold_Perfect.ogg"), ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundAILose = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Lose.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWin = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinFullCombo = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinDondaFullCombo = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAILose = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Lose.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWin = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinFullCombo = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundAIWinDondaFullCombo = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AIBattle_Win_AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
for (int i = 0; i < TJAPlayer3.ConfigIni.nPlayerCount; i++)
|
||||
{
|
||||
this.soundClear[i] = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Clear.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundFailed[i] = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundFullCombo[i] = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDondaFullCombo[i] = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundClear[i] = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Clear.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundFailed[i] = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundFullCombo[i] = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}FullCombo.ogg"), ESoundGroup.SoundEffect);
|
||||
this.soundDondaFullCombo[i] = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}AllPerfect.ogg"), ESoundGroup.SoundEffect);
|
||||
}
|
||||
|
||||
base.CreateManagedResource();
|
||||
@ -611,100 +611,100 @@ namespace TJAPlayer3
|
||||
case EndMode.StageFailed:
|
||||
FailedScript.PlayEndAnime(i);
|
||||
this.soundFailed[i]?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.StageCleared:
|
||||
ClearScript.PlayEndAnime(i);
|
||||
this.soundClear[i]?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.StageFullCombo:
|
||||
FullComboScript.PlayEndAnime(i);
|
||||
this.soundFullCombo[i]?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.StageDondaFullCombo:
|
||||
DondaFullComboScript.PlayEndAnime(i);
|
||||
this.soundDondaFullCombo[i]?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
|
||||
case EndMode.AI_Lose:
|
||||
AILoseScript.PlayEndAnime(i);
|
||||
this.soundAILose?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceAILose[TJAPlayer3.GetActualPlayer(1)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceAILose[TJAPlayer3.GetActualPlayer(1)]?.tPlay();
|
||||
break;
|
||||
case EndMode.AI_Win:
|
||||
AIWinScript.PlayEndAnime(i);
|
||||
this.soundAIWin?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.AI_Win_FullCombo:
|
||||
AIWin_FullComboScript.PlayEndAnime(i);
|
||||
this.soundAIWinFullCombo?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.AI_Win_Perfect:
|
||||
AIWin_PerfectScript.PlayEndAnime(i);
|
||||
this.soundAIWinDondaFullCombo?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
|
||||
case EndMode.Tower_Dropout:
|
||||
Tower_DropoutScript.PlayEndAnime(i);
|
||||
this.soundTowerDropout?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Tower_TopReached_Pass:
|
||||
Tower_TopReached_PassScript.PlayEndAnime(i);
|
||||
this.soundTowerTopPass?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Tower_TopReached_FullCombo:
|
||||
Tower_TopReached_FullComboScript.PlayEndAnime(i);
|
||||
this.soundTowerTopFC?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Tower_TopReached_Perfect:
|
||||
Tower_TopReached_PerfectScript.PlayEndAnime(i);
|
||||
this.soundTowerTopPerfect?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
|
||||
case EndMode.Dan_Fail:
|
||||
Dan_FailScript.PlayEndAnime(i);
|
||||
this.soundDanFailed?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Red_Pass:
|
||||
Dan_Red_PassScript.PlayEndAnime(i);
|
||||
this.soundDanRedClear?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Red_FullCombo:
|
||||
Dan_Red_FullComboScript.PlayEndAnime(i);
|
||||
this.soundDanRedFC?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Red_Perfect:
|
||||
Dan_Red_PerfectScript.PlayEndAnime(i);
|
||||
this.soundDanRedPerfect?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Gold_Pass:
|
||||
Dan_Gold_PassScript.PlayEndAnime(i);
|
||||
this.soundDanGoldClear?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Gold_FullCombo:
|
||||
Dan_Gold_FullComboScript.PlayEndAnime(i);
|
||||
this.soundDanGoldFC?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
case EndMode.Dan_Gold_Perfect:
|
||||
Dan_Gold_PerfectScript.PlayEndAnime(i);
|
||||
this.soundDanGoldPerfect?.PlayStart();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.tPlay();
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -117,12 +117,12 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.b特訓PAUSE)
|
||||
{
|
||||
TJAPlayer3.Skin.sound特訓再生音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓再生音.tPlay();
|
||||
this.t演奏を再開する();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound特訓停止音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓停止音.tPlay();
|
||||
this.t演奏を停止する();
|
||||
}
|
||||
}
|
||||
@ -136,7 +136,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
if (t配列の値interval以下か(ref this.LBlue, SoundManager.PlayTimer.SystemTimeMs, TJAPlayer3.ConfigIni.TokkunMashInterval))
|
||||
{
|
||||
@ -146,7 +146,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
this.n現在の小節線 = this.JumpPointList[index].Measure;
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
TJAPlayer3.Skin.sound特訓スキップ音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スキップ音.tPlay();
|
||||
this.t譜面の表示位置を合わせる(false);
|
||||
break;
|
||||
}
|
||||
@ -165,7 +165,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
}
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.RightArrow) || TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RBlue))
|
||||
@ -178,7 +178,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
if (t配列の値interval以下か(ref this.RBlue, SoundManager.PlayTimer.SystemTimeMs, TJAPlayer3.ConfigIni.TokkunMashInterval))
|
||||
{
|
||||
@ -188,7 +188,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
this.n現在の小節線 = this.JumpPointList[index].Measure;
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
TJAPlayer3.Skin.soundSkip.t再生する();
|
||||
TJAPlayer3.Skin.soundSkip.tPlay();
|
||||
this.t譜面の表示位置を合わせる(false);
|
||||
break;
|
||||
}
|
||||
@ -208,7 +208,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
}
|
||||
if (TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LBlue2P))
|
||||
@ -243,7 +243,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -257,7 +257,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.stage演奏ドラム画面.actPlayInfo.NowMeasure[0] = this.n現在の小節線;
|
||||
|
||||
this.t譜面の表示位置を合わせる(true);
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓スクロール音.tPlay();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -528,7 +528,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!JumpPointList.Contains(new STJUMPP() { Time = (long)(SoundManager.PlayTimer.NowTimeMs * TJAPlayer3.ConfigIni.SongPlaybackSpeed), Measure = this.n現在の小節線 }))
|
||||
JumpPointList.Add(new STJUMPP() { Time = (long)(SoundManager.PlayTimer.NowTimeMs * TJAPlayer3.ConfigIni.SongPlaybackSpeed), Measure = this.n現在の小節線 });
|
||||
TJAPlayer3.Skin.sound特訓ジャンプポイント.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓ジャンプポイント.tPlay();
|
||||
JumpPointList.Sort((a, b) => a.Time.CompareTo(b.Time));
|
||||
}
|
||||
}
|
||||
|
@ -206,10 +206,10 @@ namespace TJAPlayer3
|
||||
if (this.IsDeActivated)
|
||||
return;
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref UpScript);
|
||||
TJAPlayer3.t安全にDisposeする(ref DownScript);
|
||||
TJAPlayer3.tDisposeSafely(ref UpScript);
|
||||
TJAPlayer3.tDisposeSafely(ref DownScript);
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref pfTowerText);
|
||||
TJAPlayer3.tDisposeSafely(ref pfTowerText);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
|
@ -328,10 +328,10 @@ namespace TJAPlayer3
|
||||
//this.soundAdlib[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(hs.adlib[actual]), ESoundGroup.SoundEffect);
|
||||
//this.soundClap[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(hs.clap[actual]), ESoundGroup.SoundEffect);
|
||||
|
||||
this.soundRed[i] = TJAPlayer3.Sound管理.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.don[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundBlue[i] = TJAPlayer3.Sound管理.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.ka[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundAdlib[i] = TJAPlayer3.Sound管理.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.adlib[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundClap[i] = TJAPlayer3.Sound管理.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.clap[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundRed[i] = TJAPlayer3.SoundManager.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.don[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundBlue[i] = TJAPlayer3.SoundManager.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.ka[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundAdlib[i] = TJAPlayer3.SoundManager.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.adlib[actual]), ESoundGroup.SoundEffect);
|
||||
this.soundClap[i] = TJAPlayer3.SoundManager.tCreateSound((@$"Global{Path.DirectorySeparatorChar}HitSounds{Path.DirectorySeparatorChar}" + hs.clap[actual]), ESoundGroup.SoundEffect);
|
||||
|
||||
int _panning = TJAPlayer3.ConfigIni.nPanning[TJAPlayer3.ConfigIni.nPlayerCount - 1][i];
|
||||
if (this.soundRed[i] != null) this.soundRed[i].SoundPosition = _panning;
|
||||
@ -627,7 +627,7 @@ namespace TJAPlayer3
|
||||
if (TJAPlayer3.ConfigIni.bTokkunMode)
|
||||
{
|
||||
bIsFinishedPlaying = false;
|
||||
TJAPlayer3.Skin.sound特訓停止音.t再生する();
|
||||
TJAPlayer3.Skin.sound特訓停止音.tPlay();
|
||||
actTokkun.t演奏を停止する();
|
||||
|
||||
actTokkun.t譜面の表示位置を合わせる(true);
|
||||
@ -2672,7 +2672,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!this.actPauseMenu.bIsActivePopupMenu && this.bPAUSE == false)
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
SoundManager.PlayTimer.Pause();
|
||||
TJAPlayer3.Timer.Pause();
|
||||
|
@ -363,7 +363,7 @@ namespace TJAPlayer3
|
||||
for(int i = 0; i < IsEnded.Length; i++)
|
||||
IsEnded[i] = false;
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfExamFont);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfExamFont);
|
||||
|
||||
Dan_Plate?.Dispose();
|
||||
|
||||
@ -372,9 +372,9 @@ namespace TJAPlayer3
|
||||
|
||||
public override void CreateManagedResource()
|
||||
{
|
||||
Sound_Section = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Section.ogg"), ESoundGroup.SoundEffect);
|
||||
Sound_Section_First = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Section_First.wav"), ESoundGroup.SoundEffect);
|
||||
Sound_Failed = TJAPlayer3.Sound管理.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
Sound_Section = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Section.ogg"), ESoundGroup.SoundEffect);
|
||||
Sound_Section_First = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Section_First.wav"), ESoundGroup.SoundEffect);
|
||||
Sound_Failed = TJAPlayer3.SoundManager.tCreateSound(CSkin.Path(@$"Sounds{Path.DirectorySeparatorChar}Dan{Path.DirectorySeparatorChar}Failed.ogg"), ESoundGroup.SoundEffect);
|
||||
base.CreateManagedResource();
|
||||
}
|
||||
|
||||
|
@ -87,7 +87,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
return false;
|
||||
}
|
||||
TJAPlayer3.t安全にDisposeする( ref this.txリザルト画像 );
|
||||
TJAPlayer3.tDisposeSafely( ref this.txリザルト画像 );
|
||||
this.r表示するリザルト画像 = null;
|
||||
string path = TJAPlayer3.DTX.strフォルダ名 + TJAPlayer3.DTX.PREIMAGE;
|
||||
if( !File.Exists( path ) )
|
||||
|
@ -183,7 +183,7 @@ namespace TJAPlayer3
|
||||
ctゲージアニメ[i].CurrentValue = (int)ctゲージアニメ[i].EndValue;
|
||||
}
|
||||
|
||||
TJAPlayer3.Skin.soundGauge.t停止する();
|
||||
TJAPlayer3.Skin.soundGauge.tStop();
|
||||
}
|
||||
|
||||
// CActivity 実装
|
||||
@ -277,7 +277,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (this.sdDTXで指定されたフルコンボ音 != null)
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound(this.sdDTXで指定されたフルコンボ音);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(this.sdDTXで指定されたフルコンボ音);
|
||||
this.sdDTXで指定されたフルコンボ音 = null;
|
||||
}
|
||||
base.DeActivate();
|
||||
@ -291,8 +291,8 @@ namespace TJAPlayer3
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref pfSpeechText);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfAISectionText);
|
||||
TJAPlayer3.tDisposeSafely(ref pfSpeechText);
|
||||
TJAPlayer3.tDisposeSafely(ref pfAISectionText);
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
@ -452,7 +452,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (!b音声再生[0])
|
||||
{
|
||||
TJAPlayer3.Skin.soundGauge.t再生する();
|
||||
TJAPlayer3.Skin.soundGauge.tPlay();
|
||||
b音声再生[0] = true;
|
||||
}
|
||||
|
||||
@ -472,14 +472,14 @@ namespace TJAPlayer3
|
||||
// Gauge didn't reach rainbow
|
||||
if (TJAPlayer3.ConfigIni.nPlayerCount < 2
|
||||
|| ctゲージアニメ[(i == 0) ? 1 : 0].IsEnded)
|
||||
TJAPlayer3.Skin.soundGauge.t停止する();
|
||||
TJAPlayer3.Skin.soundGauge.tStop();
|
||||
}
|
||||
else
|
||||
{
|
||||
// Gauge reached rainbow
|
||||
if (!TJAPlayer3.Skin.soundGauge.b再生中)
|
||||
if (!TJAPlayer3.Skin.soundGauge.bIsPlaying)
|
||||
{
|
||||
TJAPlayer3.Skin.soundGauge.t停止する();
|
||||
TJAPlayer3.Skin.soundGauge.tStop();
|
||||
}
|
||||
|
||||
if (!ct虹ゲージアニメ.IsTicked)
|
||||
@ -626,7 +626,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if ((k != 5 || TJAPlayer3.Skin.Result_ADLib_Show) && (k != 6 || TJAPlayer3.Skin.Result_Bomb_Show))
|
||||
{
|
||||
TJAPlayer3.Skin.soundPon.t再生する();
|
||||
TJAPlayer3.Skin.soundPon.tPlay();
|
||||
}
|
||||
this.b音声再生[1 + k] = true;
|
||||
}
|
||||
@ -673,7 +673,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (!b音声再生[8])
|
||||
{
|
||||
TJAPlayer3.Skin.soundScoreDon.t再生する();
|
||||
TJAPlayer3.Skin.soundScoreDon.tPlay();
|
||||
b音声再生[8] = true;
|
||||
}
|
||||
}
|
||||
@ -1093,12 +1093,12 @@ namespace TJAPlayer3
|
||||
if (gaugeValues[p] >= 80.0f)
|
||||
{
|
||||
//TJAPlayer3.Skin.soundDonClear.t再生する();
|
||||
TJAPlayer3.Skin.voiceResultClearSuccess[TJAPlayer3.GetActualPlayer(p)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceResultClearSuccess[TJAPlayer3.GetActualPlayer(p)]?.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
//TJAPlayer3.Skin.soundDonFailed.t再生する();
|
||||
TJAPlayer3.Skin.voiceResultClearFailed[TJAPlayer3.GetActualPlayer(p)]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceResultClearFailed[TJAPlayer3.GetActualPlayer(p)]?.tPlay();
|
||||
}
|
||||
|
||||
if (p == TJAPlayer3.ConfigIni.nPlayerCount - 1)
|
||||
@ -1176,7 +1176,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (!b音声再生[9] && ct全体進行.CurrentValue >= ScoreApparitionTimeStamp + 1180)
|
||||
{
|
||||
TJAPlayer3.Skin.soundRankIn.t再生する();
|
||||
TJAPlayer3.Skin.soundRankIn.tPlay();
|
||||
b音声再生[9] = true;
|
||||
}
|
||||
}
|
||||
@ -1251,7 +1251,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (!b音声再生[10] && ct全体進行.CurrentValue >= ScoreApparitionTimeStamp + 2680)
|
||||
{
|
||||
TJAPlayer3.Skin.soundCrownIn.t再生する();
|
||||
TJAPlayer3.Skin.soundCrownIn.tPlay();
|
||||
b音声再生[10] = true;
|
||||
}
|
||||
}
|
||||
|
@ -65,7 +65,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref this.pfMusicName);
|
||||
TJAPlayer3.tDisposeSafely(ref this.pfMusicName);
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
public override int Draw()
|
||||
|
@ -847,15 +847,15 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan && TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Tower)
|
||||
bgmResultIn.t再生する();
|
||||
bgmResultIn.tPlay();
|
||||
}
|
||||
public override void DeActivate()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
if (this.rResultSound != null)
|
||||
{
|
||||
TJAPlayer3.Sound管理.tDisposeSound(this.rResultSound);
|
||||
TJAPlayer3.SoundManager.tDisposeSound(this.rResultSound);
|
||||
this.rResultSound = null;
|
||||
}
|
||||
|
||||
@ -882,13 +882,13 @@ namespace TJAPlayer3
|
||||
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Tower)
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref pfTowerText);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfTowerText48);
|
||||
TJAPlayer3.t安全にDisposeする(ref pfTowerText72);
|
||||
TJAPlayer3.tDisposeSafely(ref pfTowerText);
|
||||
TJAPlayer3.tDisposeSafely(ref pfTowerText48);
|
||||
TJAPlayer3.tDisposeSafely(ref pfTowerText72);
|
||||
}
|
||||
else if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan)
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref pfDanTitles);
|
||||
TJAPlayer3.tDisposeSafely(ref pfDanTitles);
|
||||
}
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
@ -938,9 +938,9 @@ namespace TJAPlayer3
|
||||
{
|
||||
#region [Ensou game result screen]
|
||||
|
||||
if (!b音声再生 && !bgmResultIn.b再生中)
|
||||
if (!b音声再生 && !bgmResultIn.bIsPlaying)
|
||||
{
|
||||
bgmResultLoop.t再生する();
|
||||
bgmResultLoop.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
if (!TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
@ -1212,9 +1212,9 @@ namespace TJAPlayer3
|
||||
}
|
||||
*/
|
||||
|
||||
if (!b音声再生 && !bgmResultIn.b再生中)
|
||||
if (!b音声再生 && !bgmResultIn.bIsPlaying)
|
||||
{
|
||||
bgmResultLoop.t再生する();
|
||||
bgmResultLoop.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
|
||||
@ -1255,9 +1255,9 @@ namespace TJAPlayer3
|
||||
|
||||
#region [DaniDoujou result screen]
|
||||
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmDanResult.b再生中)
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmDanResult.bIsPlaying)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmDanResult.t再生する();
|
||||
TJAPlayer3.Skin.bgmDanResult.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
|
||||
@ -1404,9 +1404,9 @@ namespace TJAPlayer3
|
||||
|
||||
#endregion
|
||||
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmDanResult.b再生中)
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmDanResult.bIsPlaying)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmDanResult.t再生する();
|
||||
TJAPlayer3.Skin.bgmDanResult.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
|
||||
@ -1417,9 +1417,9 @@ namespace TJAPlayer3
|
||||
{
|
||||
#region [Tower result screen]
|
||||
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmTowerResult.b再生中)
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmTowerResult.bIsPlaying)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmTowerResult.t再生する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
|
||||
@ -1499,9 +1499,9 @@ namespace TJAPlayer3
|
||||
|
||||
#endregion
|
||||
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmTowerResult.b再生中)
|
||||
if (!b音声再生 && !TJAPlayer3.Skin.bgmTowerResult.bIsPlaying)
|
||||
{
|
||||
TJAPlayer3.Skin.bgmTowerResult.t再生する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.tPlay();
|
||||
b音声再生 = true;
|
||||
}
|
||||
|
||||
@ -1623,10 +1623,10 @@ namespace TJAPlayer3
|
||||
{
|
||||
#region [ Return to song select screen (Faster method) ]
|
||||
|
||||
bgmResultLoop.t停止する();
|
||||
TJAPlayer3.Skin.bgmDanResult.t停止する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.t停止する();
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
bgmResultLoop.tStop();
|
||||
TJAPlayer3.Skin.bgmDanResult.tStop();
|
||||
TJAPlayer3.Skin.bgmTowerResult.tStop();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
actFI.tフェードアウト開始();
|
||||
|
||||
if (TJAPlayer3.latestSongSelect == TJAPlayer3.stage選曲)// TJAPlayer3.stage選曲.n確定された曲の難易度[0] != (int)Difficulty.Dan)
|
||||
@ -1645,7 +1645,7 @@ namespace TJAPlayer3
|
||||
|| (TJAPlayer3.Pad.b押されたDGB(Eパッド.Decide)
|
||||
|| TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Return)))))
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
#region [ Skip animations ]
|
||||
|
||||
@ -1689,9 +1689,9 @@ namespace TJAPlayer3
|
||||
{
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.完了;
|
||||
bgmResultLoop.t停止する();
|
||||
TJAPlayer3.Skin.bgmDanResult.t停止する();
|
||||
TJAPlayer3.Skin.bgmTowerResult.t停止する();
|
||||
bgmResultLoop.tStop();
|
||||
TJAPlayer3.Skin.bgmDanResult.tStop();
|
||||
TJAPlayer3.Skin.bgmTowerResult.tStop();
|
||||
}
|
||||
|
||||
#endregion
|
||||
@ -1704,7 +1704,7 @@ namespace TJAPlayer3
|
||||
))) {
|
||||
if (!mqModals.tIsQueueEmpty(1) && this.actParameterPanel.ct全体進行.CurrentValue >= this.actParameterPanel.MountainAppearValue)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
displayedModals[1] = mqModals.tPopModal(1);
|
||||
displayedModals[1]?.tPlayModalSfx();
|
||||
@ -1717,7 +1717,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!mqModals.tIsQueueEmpty(2) && this.actParameterPanel.ct全体進行.CurrentValue >= this.actParameterPanel.MountainAppearValue)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
displayedModals[2] = mqModals.tPopModal(2);
|
||||
displayedModals[2]?.tPlayModalSfx();
|
||||
@ -1730,7 +1730,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!mqModals.tIsQueueEmpty(3) && this.actParameterPanel.ct全体進行.CurrentValue >= this.actParameterPanel.MountainAppearValue)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
displayedModals[3] = mqModals.tPopModal(3);
|
||||
displayedModals[3]?.tPlayModalSfx();
|
||||
@ -1743,7 +1743,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (!mqModals.tIsQueueEmpty(4) && this.actParameterPanel.ct全体進行.CurrentValue >= this.actParameterPanel.MountainAppearValue)
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
displayedModals[4] = mqModals.tPopModal(4);
|
||||
displayedModals[4]?.tPlayModalSfx();
|
||||
@ -1770,7 +1770,7 @@ namespace TJAPlayer3
|
||||
else
|
||||
examsShift = -examsShift;
|
||||
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
#endregion
|
||||
@ -2149,7 +2149,7 @@ namespace TJAPlayer3
|
||||
private CCachedFontRenderer pfTowerText48;
|
||||
private CCachedFontRenderer pfTowerText72;
|
||||
|
||||
private CSkin.Cシステムサウンド bgmResultIn
|
||||
private CSkin.CSystemSound bgmResultIn
|
||||
{
|
||||
get
|
||||
{
|
||||
@ -2164,7 +2164,7 @@ namespace TJAPlayer3
|
||||
}
|
||||
}
|
||||
|
||||
private CSkin.Cシステムサウンド bgmResultLoop
|
||||
private CSkin.CSystemSound bgmResultLoop
|
||||
{
|
||||
get
|
||||
{
|
||||
|
@ -45,7 +45,7 @@ namespace TJAPlayer3
|
||||
Trace.Indent();
|
||||
try
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
base.DeActivate();
|
||||
}
|
||||
finally
|
||||
@ -89,7 +89,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if( base.IsFirstDraw )
|
||||
{
|
||||
TJAPlayer3.Skin.soundゲーム終了音.t再生する();
|
||||
TJAPlayer3.Skin.soundゲーム終了音.tPlay();
|
||||
this.ct時間稼ぎ.Start( 0, TJAPlayer3.Skin.Exit_Duration, 1, TJAPlayer3.Timer );
|
||||
base.IsFirstDraw = false;
|
||||
}
|
||||
@ -102,7 +102,7 @@ namespace TJAPlayer3
|
||||
|
||||
//TJAPlayer3.Tx.Exit_Background?.t2D描画( 0, 0 );
|
||||
|
||||
if( this.ct時間稼ぎ.IsEnded && !TJAPlayer3.Skin.soundゲーム終了音.b再生中 )
|
||||
if( this.ct時間稼ぎ.IsEnded && !TJAPlayer3.Skin.soundゲーム終了音.bIsPlaying )
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
@ -159,7 +159,7 @@ namespace TJAPlayer3
|
||||
|
||||
public override void DeActivate()
|
||||
{
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -490,7 +490,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (!ctDonchan_In.IsStarted)
|
||||
{
|
||||
TJAPlayer3.Skin.soundHeyaBGM.t再生する();
|
||||
TJAPlayer3.Skin.soundHeyaBGM.tPlay();
|
||||
ctDonchan_In.Start(0, 180, 1.25f, TJAPlayer3.Timer);
|
||||
}
|
||||
|
||||
@ -539,7 +539,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.tMove(1))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -548,7 +548,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.tMove(-1))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -563,7 +563,7 @@ namespace TJAPlayer3
|
||||
// Return to main menu
|
||||
if (iCurrentMenu == -1 && iMainMenuCurrent == 0)
|
||||
{
|
||||
TJAPlayer3.Skin.soundHeyaBGM.t停止する();
|
||||
TJAPlayer3.Skin.soundHeyaBGM.tStop();
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -591,7 +591,7 @@ namespace TJAPlayer3
|
||||
//TJAPlayer3.NamePlateConfig.tApplyHeyaChanges();
|
||||
TJAPlayer3.SaveFileInstances[iPlayer].data.PuchiChara = TJAPlayer3.Skin.Puchicharas_Name[iPuchiCharaCurrent];// iPuchiCharaCurrent;
|
||||
TJAPlayer3.SaveFileInstances[iPlayer].tApplyHeyaChanges();
|
||||
TJAPlayer3.Tx.Puchichara[iPuchiCharaCurrent].welcome.t再生する();
|
||||
TJAPlayer3.Tx.Puchichara[iPuchiCharaCurrent].welcome.tPlay();
|
||||
|
||||
iCurrentMenu = -1;
|
||||
this.tResetOpts();
|
||||
@ -622,7 +622,7 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.SaveFileInstances[iPlayer].tUpdateCharacterName(TJAPlayer3.Skin.Characters_DirName[iCharacterCurrent]);
|
||||
|
||||
// Welcome voice using Sanka
|
||||
TJAPlayer3.Skin.voiceTitleSanka[iPlayer]?.t再生する();
|
||||
TJAPlayer3.Skin.voiceTitleSanka[iPlayer]?.tPlay();
|
||||
|
||||
CMenuCharacter.tMenuResetTimer(CMenuCharacter.ECharacterAnimation.NORMAL);
|
||||
|
||||
@ -683,11 +683,11 @@ namespace TJAPlayer3
|
||||
}
|
||||
|
||||
if (ess == ESelectStatus.SELECTED)
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
else if (ess == ESelectStatus.FAILED)
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
else
|
||||
TJAPlayer3.Skin.SoundBanapas.t再生する(); // To change with a more appropriate sfx sooner or later
|
||||
TJAPlayer3.Skin.SoundBanapas.tPlay(); // To change with a more appropriate sfx sooner or later
|
||||
|
||||
#endregion
|
||||
}
|
||||
@ -696,11 +696,11 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.Cancel))
|
||||
{
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
|
||||
if (iCurrentMenu == -1)
|
||||
{
|
||||
TJAPlayer3.Skin.soundHeyaBGM.t停止する();
|
||||
TJAPlayer3.Skin.soundHeyaBGM.tStop();
|
||||
this.eフェードアウト完了時の戻り値 = E戻り値.タイトルに戻る;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
|
@ -36,7 +36,7 @@ namespace TJAPlayer3
|
||||
base.ePhaseID = CStage.EPhase.Common_NORMAL;
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.Continuation;
|
||||
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.t再生する();
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.tPlay();
|
||||
|
||||
this.currentMenu = ECurrentMenu.MAIN;
|
||||
this.menuPointer = ECurrentMenu.CDN_SELECT;
|
||||
@ -108,7 +108,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
// On de-activation
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
TJAPlayer3.Songs管理.UpdateDownloadBox();
|
||||
|
||||
@ -128,8 +128,8 @@ namespace TJAPlayer3
|
||||
public override void ReleaseManagedResource()
|
||||
{
|
||||
// Ressource freeing
|
||||
this.pfOLFont.Dispose();
|
||||
this.pfOLFontLarge.Dispose();
|
||||
this.pfOLFont?.Dispose();
|
||||
this.pfOLFontLarge?.Dispose();
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
@ -337,7 +337,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.tMove(1))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -346,7 +346,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.tMove(-1))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
}
|
||||
|
||||
@ -356,12 +356,12 @@ namespace TJAPlayer3
|
||||
|
||||
#region [Fast return (Escape)]
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
|
||||
if (currentMenu == ECurrentMenu.MAIN)
|
||||
{
|
||||
// Return to title screen
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.t停止する();
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.tStop();
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.ReturnToTitle;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -402,20 +402,20 @@ namespace TJAPlayer3
|
||||
if (currentMenu == ECurrentMenu.RETURN)
|
||||
{
|
||||
// Quit
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.t停止する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
TJAPlayer3.Skin.soundOnlineLoungeBGM?.tStop();
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.ReturnToTitle;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
else if (currentMenu == ECurrentMenu.CDN_SELECT)
|
||||
@ -425,12 +425,12 @@ namespace TJAPlayer3
|
||||
{
|
||||
currentMenu = ECurrentMenu.CDN_OPTION;
|
||||
dbCDNData = dbCDN.data.ElementAt(CDNSelectIndex - 1).Value;
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
currentMenu = ECurrentMenu.MAIN;
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
}
|
||||
}
|
||||
else if (currentMenu == ECurrentMenu.CDN_OPTION)
|
||||
@ -438,7 +438,7 @@ namespace TJAPlayer3
|
||||
// CDN Option Menu
|
||||
currentMenu = cdnOptMenu[cdnOptMenuIndex];
|
||||
if (currentMenu == ECurrentMenu.CDN_SELECT)
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
else
|
||||
{
|
||||
if (currentMenu == ECurrentMenu.CDN_SONGS)
|
||||
@ -470,7 +470,7 @@ namespace TJAPlayer3
|
||||
|
||||
#endregion
|
||||
}
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
|
||||
}
|
||||
@ -478,7 +478,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
if (this.cdnSongListIndex == 0)
|
||||
{
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
currentMenu = ECurrentMenu.CDN_OPTION;
|
||||
}
|
||||
else
|
||||
@ -491,11 +491,11 @@ namespace TJAPlayer3
|
||||
|
||||
if (CSongDict.tContainsSongUrl(downloadLink) || song.DownloadNow)
|
||||
{
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
System.Threading.Thread download =
|
||||
new System.Threading.Thread(new System.Threading.ThreadStart(DownloadSong));
|
||||
download.Start();
|
||||
@ -702,7 +702,7 @@ namespace TJAPlayer3
|
||||
catch (Exception e)
|
||||
{
|
||||
Trace.TraceInformation(e.ToString());
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
|
||||
|
||||
|
@ -50,7 +50,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
// On de-activation
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -69,8 +69,8 @@ namespace TJAPlayer3
|
||||
{
|
||||
// Ressource freeing
|
||||
|
||||
pfTitleFont.Dispose();
|
||||
pfSubTitleFont.Dispose();
|
||||
pfTitleFont?.Dispose();
|
||||
pfSubTitleFont?.Dispose();
|
||||
|
||||
base.ReleaseManagedResource();
|
||||
}
|
||||
@ -97,7 +97,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
int returnTitle()
|
||||
{
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.ReturnToTitle;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
@ -107,7 +107,7 @@ namespace TJAPlayer3
|
||||
if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.RightArrow) ||
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RightChange))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
if (nCurrentSongIndex < BarInfos.Length - 1)
|
||||
{
|
||||
@ -118,7 +118,7 @@ namespace TJAPlayer3
|
||||
else if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.LeftArrow) ||
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LeftChange))
|
||||
{
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
|
||||
if (nCurrentSongIndex > 0)
|
||||
{
|
||||
@ -132,7 +132,7 @@ namespace TJAPlayer3
|
||||
|
||||
#region [Fast return (Escape)]
|
||||
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
returnTitle();
|
||||
|
||||
#endregion
|
||||
@ -143,7 +143,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
#region [Decide]
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
|
||||
switch(currentSong.eノード種別)
|
||||
{
|
||||
|
@ -33,7 +33,7 @@ namespace TJAPlayer3
|
||||
base.ePhaseID = CStage.EPhase.Common_NORMAL;
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.Continuation;
|
||||
|
||||
TJAPlayer3.Skin.soundEncyclopediaBGM?.t再生する();
|
||||
TJAPlayer3.Skin.soundEncyclopediaBGM?.tPlay();
|
||||
|
||||
_controler = new CEncyclopediaControler();
|
||||
|
||||
@ -47,7 +47,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
// On de-activation
|
||||
|
||||
TJAPlayer3.t安全にDisposeする(ref Background);
|
||||
TJAPlayer3.tDisposeSafely(ref Background);
|
||||
|
||||
base.DeActivate();
|
||||
}
|
||||
@ -139,21 +139,21 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RightChange))
|
||||
{
|
||||
_controler.tHandleRight();
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
else if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.LeftArrow) ||
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LeftChange))
|
||||
{
|
||||
_controler.tHandleLeft();
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
else if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Escape) ||
|
||||
TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.Cancel))
|
||||
{
|
||||
_backToMain = _controler.tHandleBack();
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
}
|
||||
|
||||
else if (TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Return) ||
|
||||
@ -163,9 +163,9 @@ namespace TJAPlayer3
|
||||
_backToMain = _b2;
|
||||
|
||||
if (_b1)
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
else
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
}
|
||||
|
||||
#endregion
|
||||
@ -174,7 +174,7 @@ namespace TJAPlayer3
|
||||
|
||||
if (_backToMain)
|
||||
{
|
||||
TJAPlayer3.Skin.soundEncyclopediaBGM?.t停止する();
|
||||
TJAPlayer3.Skin.soundEncyclopediaBGM?.tStop();
|
||||
this.eフェードアウト完了時の戻り値 = EReturnValue.ReturnToTitle;
|
||||
this.actFOtoTitle.tフェードアウト開始();
|
||||
base.ePhaseID = CStage.EPhase.Common_FADEOUT;
|
||||
|
@ -14,7 +14,7 @@ namespace TJAPlayer3
|
||||
{
|
||||
this.mode = EFIFOモード.フェードアウト;
|
||||
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.t停止する();
|
||||
TJAPlayer3.Skin.soundDanSelectBGM.tStop();
|
||||
if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan)
|
||||
this.counter = new CCounter(0, 1255, 1, TJAPlayer3.Timer);
|
||||
else if (TJAPlayer3.ConfigIni.bAIBattleMode)
|
||||
|
@ -241,13 +241,13 @@ namespace TJAPlayer3
|
||||
{
|
||||
case 0:
|
||||
Close();
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
break;
|
||||
default:
|
||||
{
|
||||
CurrentPlayer = TJAPlayer3.GetActualPlayer(CurrentIndex - 1);
|
||||
SetState(SelectableInfo.ModeSelect);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -259,12 +259,12 @@ namespace TJAPlayer3
|
||||
{
|
||||
case 0:
|
||||
SetState(SelectableInfo.PlayerSelect);
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
break;
|
||||
default:
|
||||
{
|
||||
SetState(SelectableInfo.Select);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -285,8 +285,8 @@ namespace TJAPlayer3
|
||||
//TJAPlayer3.NamePlateConfig.tApplyHeyaChanges();
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].data.PuchiChara = TJAPlayer3.Skin.Puchicharas_Name[CurrentIndex];// iPuchiCharaCurrent;
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tApplyHeyaChanges();
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Tx.Puchichara[CurrentIndex].welcome.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.Tx.Puchichara[CurrentIndex].welcome.tPlay();
|
||||
|
||||
SetState(SelectableInfo.PlayerSelect);
|
||||
}
|
||||
@ -296,11 +296,11 @@ namespace TJAPlayer3
|
||||
//TJAPlayer3.NamePlateConfig.tSpendCoins(TJAPlayer3.Tx.Puchichara[iPuchiCharaCurrent].unlock.Values[0], iPlayer);
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].data.UnlockedPuchicharas.Add(TJAPlayer3.Skin.Puchicharas_Name[CurrentIndex]);
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tSpendCoins(TJAPlayer3.Tx.Puchichara[CurrentIndex].unlock.Values[0]);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -320,8 +320,8 @@ namespace TJAPlayer3
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tUpdateCharacterName(TJAPlayer3.Skin.Characters_DirName[CurrentIndex]);
|
||||
|
||||
// Welcome voice using Sanka
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.voiceTitleSanka[CurrentPlayer]?.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
TJAPlayer3.Skin.voiceTitleSanka[CurrentPlayer]?.tPlay();
|
||||
|
||||
CMenuCharacter.tMenuResetTimer(CMenuCharacter.ECharacterAnimation.NORMAL);
|
||||
|
||||
@ -334,11 +334,11 @@ namespace TJAPlayer3
|
||||
{
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].data.UnlockedCharacters.Add(TJAPlayer3.Skin.Characters_DirName[CurrentIndex]);
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tSpendCoins(TJAPlayer3.Tx.Characters[CurrentIndex].unlock.Values[0]);
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
}
|
||||
else
|
||||
{
|
||||
TJAPlayer3.Skin.soundError.t再生する();
|
||||
TJAPlayer3.Skin.soundError.tPlay();
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -361,7 +361,7 @@ namespace TJAPlayer3
|
||||
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tApplyHeyaChanges();
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
SetState(SelectableInfo.PlayerSelect);
|
||||
}
|
||||
break;
|
||||
@ -381,7 +381,7 @@ namespace TJAPlayer3
|
||||
|
||||
TJAPlayer3.SaveFileInstances[CurrentPlayer].tApplyHeyaChanges();
|
||||
|
||||
TJAPlayer3.Skin.sound決定音.t再生する();
|
||||
TJAPlayer3.Skin.sound決定音.tPlay();
|
||||
SetState(SelectableInfo.PlayerSelect);
|
||||
}
|
||||
break;
|
||||
@ -393,19 +393,19 @@ namespace TJAPlayer3
|
||||
else if ((TJAPlayer3.Pad.b押されたDGB(Eパッド.Cancel) || TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.Escape)))
|
||||
{
|
||||
Close();
|
||||
TJAPlayer3.Skin.sound取消音.t再生する();
|
||||
TJAPlayer3.Skin.sound取消音.tPlay();
|
||||
}
|
||||
else if (TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.LeftChange)
|
||||
|| TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.LeftArrow))
|
||||
{
|
||||
ChangeIndex(-1);
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
else if (TJAPlayer3.Pad.b押された(E楽器パート.DRUMS, Eパッド.RightChange)
|
||||
|| TJAPlayer3.Input管理.Keyboard.KeyPressed((int)SlimDXKeys.Key.RightArrow))
|
||||
{
|
||||
ChangeIndex(1);
|
||||
TJAPlayer3.Skin.sound変更音.t再生する();
|
||||
TJAPlayer3.Skin.sound変更音.tPlay();
|
||||
}
|
||||
|
||||
InFade.Tick();
|
||||
|
Loading…
x
Reference in New Issue
Block a user