- protected abstract void t進行描画・チップ・ベース・ウェイリング( CConfigIni configIni, ref CDTX dTX, ref CDTX.CChip pChip );\r
+ protected virtual void t進行描画・チップ・ベース・ウェイリング( CConfigIni configIni, ref CDTX dTX, ref CDTX.CChip pChip )\r
+ {\r
+ if ( configIni.bGuitar有効 )\r
+ {\r
+ if ( configIni.bSudden.Bass)\r
+ {\r
+ pChip.b可視 = pChip.nバーからの距離dot.Bass < 200;\r
+ }\r
+ if ( configIni.bHidden.Bass && ( pChip.nバーからの距離dot.Bass < 100 ) )\r
+ {\r
+ pChip.b可視 = false;\r
+ }\r
+ //\r
+ // ここにチップ更新処理が入る(overrideで入れる)。といっても座標とチップサイズが違うだけで処理はまるまる同じ。\r
+ //\r
+ if ( !pChip.bHit && ( pChip.nバーからの距離dot.Bass < 0 ) )\r
+ {\r
+ if ( pChip.nバーからの距離dot.Bass < -234 ) // #25253 2011.5.29 yyagi: Don't set pChip.bHit=true for wailing at once. It need to 1sec-delay (234pix per 1sec).\r
+ {\r
+ pChip.bHit = true;\r
+ }\r
+ //\r
+ // ここにチップ更新処理が入る(overrideで入れる)。といっても座標とチップサイズが違うだけで処理はまるまる同じ。\r
+ //\r
+ \r
+ if ( configIni.bAutoPlay.Bass )\r
+ {\r
+ this.actWailingBonus.Start( E楽器パート.BASS, this.r現在の歓声Chip.Bass );\r
+ pChip.bHit = true; // #25253 2011.5.29 yyagi: Set pChip.bHit=true if autoplay.\r
+ }\r
+ }\r
+ return;\r
+ }\r
+ pChip.bHit = true;\r
+ }\r