this.stGDAParam = stgdaparamArray;\r
#endregion\r
this.nBGMAdjust = 0;\r
- this.nPolyphonicSounds = CDTXMania.Instance.ConfigIni.nPoliphonicSounds;\r
+ this.nPolyphonicSounds = CDTXMania.Instance.ConfigIni.nPolyphonicSounds;\r
this.dbDTXVPlaySpeed = 1.0f;\r
this.bUse556x710BGAAVI = false;\r
this.n使用レーン数 = new STDGBSValue<EUseLanes>();\r
public List<EChannel> listこのWAVを使用するチャンネル番号の集合 = new List<EChannel>(16);\r
public int nチップサイズ = 100;\r
public int n位置;\r
- public long[] n一時停止時刻 = new long[CDTXMania.Instance.ConfigIni.nPoliphonicSounds]; // 4\r
+ public long[] n一時停止時刻 = new long[CDTXMania.Instance.ConfigIni.nPolyphonicSounds]; // 4\r
public int n音量 = 100;\r
public int n現在再生中のサウンド番号;\r
- public long[] n再生開始時刻 = new long[CDTXMania.Instance.ConfigIni.nPoliphonicSounds]; // 4\r
+ public long[] n再生開始時刻 = new long[CDTXMania.Instance.ConfigIni.nPolyphonicSounds]; // 4\r
public int n内部番号;\r
public int n表記上の番号;\r
- public CSound[] rSound = new CSound[CDTXMania.Instance.ConfigIni.nPoliphonicSounds]; // 4\r
+ public CSound[] rSound = new CSound[CDTXMania.Instance.ConfigIni.nPolyphonicSounds]; // 4\r
public string strコメント文 = "";\r
public string strファイル名 = "";\r
public bool bBGMとして使わない\r
\r
if (bManagedリソースの解放も行う)\r
{\r
- for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPoliphonicSounds; i++) // 4\r
+ for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPolyphonicSounds; i++) // 4\r
{\r
if (this.rSound[i] != null)\r
CDTXMania.Instance.Sound管理.tサウンドを破棄する(this.rSound[i]);\r
{\r
this.txDialogNowEnumeratingSongs = null;\r
}\r
-\r
try\r
{\r
- System.Drawing.Font ftMessage = new System.Drawing.Font("MS PGothic", 40, FontStyle.Bold, GraphicsUnit.Pixel);\r
+ System.Drawing.Font ftMessage = new System.Drawing.Font( @"MS PGothic", 40.0f, FontStyle.Bold, GraphicsUnit.Pixel );\r
string strMessage = CDTXMania.Instance.Resources.Explanation("strEnumeratingSongs");\r
- if ((strMessage != null) && (strMessage.Length > 0))\r
+ if ( ( strMessage != null ) && ( strMessage.Length > 0 ) )\r
{\r
- Bitmap image = new Bitmap( 1, 1 );\r
+ Bitmap image = new Bitmap(1, 1);\r
Graphics graphics = Graphics.FromImage(image);\r
SizeF ef = graphics.MeasureString(strMessage, ftMessage);\r
- Size size = new Size((int)Math.Ceiling((double)ef.Width), (int)Math.Ceiling((double)ef.Height));\r
+ Size size = new Size( (int) Math.Ceiling( (double) ef.Width ), (int) Math.Ceiling( (double) ef.Height ) );\r
graphics.Dispose();\r
image.Dispose();\r
image = new Bitmap(size.Width, size.Height);\r
graphics = Graphics.FromImage(image);\r
graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;\r
- graphics.DrawString(strMessage, ftMessage, Brushes.White, (float)0f, (float)0f);\r
+ graphics.DrawString(strMessage, ftMessage, Brushes.White, (float) 0f, (float) 0f);\r
graphics.Dispose();\r
this.txMessage = new CTexture(CDTXMania.Instance.Device, image, CDTXMania.Instance.TextureFormat);\r
- //this.txMessage.vc拡大縮小倍率 = new Vector3(0.5f, 0.5f, 1f);\r
image.Dispose();\r
TextureFactory.t安全にDisposeする(ref ftMessage);\r
}\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.eActiveInst);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.nPlaySpeed);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bTimeStretch);\r
+ list項目リスト.Add(CDTXMania.Instance.ConfigIni.nSleepPerFrameMs);\r
+ list項目リスト.Add(CDTXMania.Instance.ConfigIni.nSleepUnfocusMs);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bForceHighPowerPlan);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bStageFailed);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bRandSubBox);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.strASIODevice );\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bUseOSTimer);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.nMasterVolume);\r
+ list項目リスト.Add(CDTXMania.Instance.ConfigIni.nPolyphonicSounds);\r
list項目リスト.Add(CDTXMania.Instance.ConfigIni.bUseBoxDefSkin);\r
list項目リスト.Add(skins);\r
list項目リスト.Add(DisplayMenu.System);\r
// #28228 2012.5.1 yyagi レーン毎の最大同時発音数 \r
// #24820 2013.1.15 yyagi 初期値を4から2に変更。BASS.net使用時の負荷軽減のため。\r
// #24820 2013.1.17 yyagi 初期値を4に戻した。動的なミキサー制御がうまく動作しているため。\r
- public COptionInteger nPoliphonicSounds;\r
+ public COptionInteger nPolyphonicSounds;\r
[DataMember]\r
// #24820 2013.1.15 yyagi WASAPIのバッファサイズ 初期値は50(0で自動設定)\r
public COptionInteger nWASAPIBufferSizeMs;\r
nChipFadeoutTimeMs = new COptionInteger(2000);\r
rcViewerWindow = new Coordinates.CRect(100, 100, 1280, 720);\r
nMasterVolume = new COptionInteger(100);\r
- nPoliphonicSounds = new COptionInteger(4);\r
+ nPolyphonicSounds = new COptionInteger(4);\r
\r
// dgb\r
bEmphasizePlaySound = new STDGBSValue<COptionBool>();\r
CResources cr = CDTXMania.Instance.Resources;\r
bFullScreen.Initialize( "strCfgSysFullScreen" );\r
bVSyncWait.Initialize( "strCfgSysVSync" );\r
- bStageFailed.Initialize( "strCfgSysStageFailed" );\r
+ bStageFailed.Initialize( "strCfgSysStageFailed");\r
bFullAVI.Initialize( "strCfgSysFullAVI" );\r
bAVI.Initialize( "strCfgSysAVI" );\r
bBGA.Initialize( "strCfgSysBGA" );\r
nShowLagType.Initialize( "strCfgSysShowLagType", typeof(EShowLagType));\r
\r
// integer\r
- nSleepPerFrameMs.Initialize("", "");\r
- nSleepUnfocusMs.Initialize("", "");\r
- nBGAlpha.Initialize( "strCfgSysBGAAlpha", 0, 255);\r
+ nSleepPerFrameMs.Initialize( "strCfgSysSleepPerFrame", -1, 33 );\r
+ nSleepUnfocusMs.Initialize( "strCfgSysSleepUnfocus", 0, 33 );\r
+ nBGAlpha.Initialize( "strCfgSysBGAAlpha", 0, 255 );\r
nPreSoundWeightMs.Initialize( "strCfgSysPreSoundWait", 0, 10001);\r
nPreImageWeightMs.Initialize( "strCfgSysPreImageWait", 0, 10001);\r
nFontSizeDotSongSelect.Initialize("", "", 5);\r
nChipFadeoutTimeMs.Initialize("", "", 0);\r
\r
nMasterVolume.Initialize( "strCfgSysMasterVolume", 0, 101);\r
- nPoliphonicSounds.Initialize("", "", 1, 11);\r
+ nPolyphonicSounds.Initialize( "strCfgSysPolyphonicSounds", 1, 11 );\r
\r
// dgb\r
for (EPart i = EPart.Drums; i <= EPart.Unknown; i++)\r
if (CDTXMania.Instance.DTX.listWAV.ContainsKey(pChip.n整数値_内部番号))\r
{\r
CDTX.CWAV wc = CDTXMania.Instance.DTX.listWAV[pChip.n整数値_内部番号];\r
- for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPoliphonicSounds; i++)\r
+ for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPolyphonicSounds; i++)\r
{\r
if (wc.rSound[i] != null)\r
{\r
CDTX.CWAV wc = CDTXMania.Instance.DTX.listWAV[pChip.n整数値_内部番号];\r
//Debug.Write( "[AddMixer] BAR=" + pChip.n発声位置 / 384 + ", wav=" + Path.GetFileName( wc.strファイル名 ) + ", time=" + pChip.n発声時刻ms );\r
\r
- for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPoliphonicSounds; i++)\r
+ for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPolyphonicSounds; i++)\r
{\r
if (wc.rSound[i] != null)\r
{\r
{\r
CDTX.CWAV wc = CDTXMania.Instance.DTX.listWAV[pChip.n整数値_内部番号];\r
//Debug.Write( "[DelMixer] BAR=" + pChip.n発声位置 / 384 + ", wav=" + Path.GetFileName( wc.strファイル名 ) + ", time=" + pChip.n発声時刻ms );\r
- for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPoliphonicSounds; i++)\r
+ for (int i = 0; i < CDTXMania.Instance.ConfigIni.nPolyphonicSounds; i++)\r
{\r
if (wc.rSound[i] != null)\r
{\r