OSDN Git Service
yyagi [Fri, 4 May 2012 18:46:37 +0000 (18:46 +0000)]
#xxxxx 演奏画面への遷移と同時に、スキンの選曲BGMの再生を停止するようにした。
(従来はボリュームを絞るだけで、停止はしていなかった)
CPUやサウンドが非力な環境では、これにより演奏負荷が減り、FPSがより向上・安定する。
(もちろん、選曲BGM無しのスキンを使用している場合は、本策の効果無し)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@400
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 4 May 2012 15:29:35 +0000 (15:29 +0000)]
#28195 box.defによるスキン切り替えに対応。box.defに、#SKINPATH に、box.defからの相対パスを記載すると、box.def配下の曲データに対してスキンを変更できる。
#xxxxx 若干のりファクタ。(CDTXMania.csでの数値→enum化)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@399
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 4 May 2012 08:31:28 +0000 (08:31 +0000)]
#28195 起動/切替時スキン読み込み高速化関連で、起動高速化の分のコミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@398
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 4 May 2012 08:06:12 +0000 (08:06 +0000)]
#28195 起動時のDTXManiaLog.txtへの出力情報を適切なものに修正。
#28195 Config.txt内の説明を適切なものに修正。
#28199 NowLoading画面で、読込中のチップ音ファイル名を表示するよう、暫定対応。若干読み込み性能の低下あり。
#28243 BGM系のチップが2回に1回再生されない問題が、曲演奏の処理にも潜在していたため修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@397
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 18:53:30 +0000 (18:53 +0000)]
#28195 スキン画像ファイルが足りない場合でも例外を表に出さないように修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@396
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 17:59:50 +0000 (17:59 +0000)]
#xxxxx rev393へのロールバック。(すみません)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@395
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 17:43:42 +0000 (17:43 +0000)]
#xxxxx アプリ終了時のテクスチャ解放漏れを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@394
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 17:37:01 +0000 (17:37 +0000)]
#28195 起動ならびにSkin切替の高速化。起動・Skin切替のタイミングでBGM系のサウンドを読み込まず、必要時に遅延読み出しするようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@393
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 15:52:39 +0000 (15:52 +0000)]
#28195 ESCでCONFIGを抜けたときに、スキンサウンドが切り替わらない問題を修正。
#28195 スキンフォルダの条件を変更。System/ 直下にある任意のフォルダを対象とする。SkinFiles.***の適用は中止。
#28195 スキンフォルダ内にタイトル画面相当のファイルがない場合は、スキンフォルダ対象に含めないようにした。
#28195 CONFIG画面に入るときに都度スキンフォルダの検索をしていたのを止め、起動時のみ検索するようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@392
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 02:58:41 +0000 (02:58 +0000)]
#28243 BGM系のスキンサウンドが2回に1回再生されない問題の修正漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@391
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 01:37:12 +0000 (01:37 +0000)]
#28243 BGM系のスキンサウンドが2回に1回再生されない問題を修正。(093エンバグ)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@390
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 May 2012 01:32:55 +0000 (01:32 +0000)]
#28195 リファクタ。スキンフォルダのprefix(SkinFiles.)を内部的に変更しやすくした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@389
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 2 May 2012 19:48:19 +0000 (19:48 +0000)]
#28195 Skin変更無しでCONFIG画面を抜けた場合は、内部でスキン更新をしないよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@388
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 2 May 2012 19:02:49 +0000 (19:02 +0000)]
#28195 CONFIG画面でのスキンの動的切替に対応。CONFIGURATION/System/Skinで設定変更した後、CONFIG画面を抜けると、スキンが切り替わる。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@387
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 2 May 2012 16:00:07 +0000 (16:00 +0000)]
#28195 スキン切替の実装。まだConfig.iniのSystem/SkinPathで変更できるだけで、本体動作中の動的な変更はできない。
ここしばらくのバージョンアップで追加したテクスチャ画像がなくても最低限の動作はするよう、特定の画像ファイルに限りtry-catchを強化してある。
詳細はチケットを参照のこと。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@386
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 2 May 2012 15:43:35 +0000 (15:43 +0000)]
#xxxxx 選曲画面の履歴表示にスムージング(アンチエイリアス)を入れ忘れていたので加えた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@385
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 20:40:45 +0000 (20:40 +0000)]
#27060 バージョンアップ直後などでsongs.dbやsonglist.dbを作り直しする場合は、曲探索プロセスのプライオリティをLowestに落とさないよう修正。
#xxxxx 開発用に、バージョン番号を093(12xxxx)に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@384
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 20:36:55 +0000 (20:36 +0000)]
#xxxxx リザルト画面のシステムフォント描画文字にスムージング(アンチエイリアス)を加えた。
まだNowLoading画面の曲名にはスムージング未適用だが、現在当該ソースに他の修正が混ざっているため、後日改めて対応予定。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@383
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 20:02:28 +0000 (20:02 +0000)]
#xxxxx 選曲画面とCONFIGURATION画面で、システムフォントで描画する文字にスムージング(アンチエイリアス)を加えた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@382
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 15:46:36 +0000 (15:46 +0000)]
#28228 レーンあたりの同時発音数の変数をstaticにしていたのをやめた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@381
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 15:15:29 +0000 (15:15 +0000)]
#28200 Config.iniのSystem/EnableSystemMenuで、ALT+SPACEのメニュー表示を抑制するかどうかを設定できるようにした。
0で抑制する。1で抑制しない。初期設定は1。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@380
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 14:26:40 +0000 (14:26 +0000)]
#28228 レーン毎の同時発音数をCOnfig.iniのSystem/PolyphonicSounds で変更できるようにした。
1~8を設定でき、初期値は4。これを小さくすると、環境によっては演奏負荷を軽くできる。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@379
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 14:23:34 +0000 (14:23 +0000)]
#xxxxx リファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@378
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 1 May 2012 14:01:27 +0000 (14:01 +0000)]
#28230 ウインドウを最小化しても内部進行が進むよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@377
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 28 Apr 2012 17:54:52 +0000 (17:54 +0000)]
#xxxxx CBoxDefののリファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@376
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 28 Apr 2012 17:14:19 +0000 (17:14 +0000)]
#xxxxx CSkinのコンストラクタのリファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@375
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 26 Apr 2012 16:03:28 +0000 (16:03 +0000)]
#28021 BMP/BMPTEX読み込み後、明示的なメモリ解放処理を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@373
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 25 Apr 2012 16:09:44 +0000 (16:09 +0000)]
#xxxxx 選曲画面の英文Informationパネルを若干修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@372
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 25 Apr 2012 15:37:20 +0000 (15:37 +0000)]
#28021 読込高速化試作の内、DTXファイルパースの高速化と、BMP/BMPTEX読込高速化を、コピペでtrunkに反映。チップ音読込高速化は副作用が大きすぎるため、trunkへの適用を見送った。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@371
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 24 Apr 2012 12:45:25 +0000 (12:45 +0000)]
#27648 スキン画像ファイルが存在しない場合でも例外を出さないよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@368
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 22 Apr 2012 16:03:57 +0000 (16:03 +0000)]
バージョン情報の更新。(093)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@365
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 22 Apr 2012 05:34:47 +0000 (05:34 +0000)]
#28145 DTXパーサの高速化。#SIZE情報の反映に二重ループしていたのを、シングルループに変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@364
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 21 Apr 2012 19:30:26 +0000 (19:30 +0000)]
#28146 0小節目でLCの空打ち音が鳴らせない場合がある問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@363
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 21 Apr 2012 17:42:50 +0000 (17:42 +0000)]
#28145 BAR/BEATラインの表示/非表示設定の高速化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@362
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 19 Apr 2012 13:45:00 +0000 (13:45 +0000)]
#28123 CTexture.t3D描画()にて、プリミティブ数を渡すところに頂点数を渡していたのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@361
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 18 Apr 2012 15:56:43 +0000 (15:56 +0000)]
#xxxxx 選曲画面のInformationパネルの説明画像を一部変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@360
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 9 Apr 2012 15:28:52 +0000 (15:28 +0000)]
#28021 trunkを#28021対応コードの適用前にロールバック。(rev356と合わせて、rev350へのrollbackを実施)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@357
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 9 Apr 2012 15:25:14 +0000 (15:25 +0000)]
git-svn-id: svn.osdn.jp/svnroot/dtxmania/trunk@356
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 9 Apr 2012 14:07:47 +0000 (14:07 +0000)]
#28021 コミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@354
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 9 Apr 2012 13:28:22 +0000 (13:28 +0000)]
#28021 マルチスレッド化による、チップ音とBGA画像の読み込み高速化。ただし音や絵が抜ける場合があるため、CONFIG/SystemでON/OFFできるようにしてある。初期値はどちらもOFF。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@353
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 5 Apr 2012 18:40:53 +0000 (18:40 +0000)]
#28026 曲データによっては、演奏終了後中々リザルト画面に進まない問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@350
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 5 Apr 2012 11:49:08 +0000 (11:49 +0000)]
#26982 BD2回の効果を変更したことに伴い、選曲画面のINFORMATIONでの説明内容を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@349
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 5 Apr 2012 11:36:20 +0000 (11:36 +0000)]
#26982 一旦ここまでの作業をtrunkにマージ。
残り作業は複数CONFIGの切り替え機能の盛り込みだけだが、これは#26968で別途実施予定のため、#26982としてはこれでほぼ作業完了。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@348
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 3 Apr 2012 14:09:36 +0000 (14:09 +0000)]
#26982 5段階目までの実装をコミット。Auto関連の実装を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@347
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 2 Apr 2012 15:06:35 +0000 (15:06 +0000)]
#26982 4段階目までの実装をコミット。Targetの実装を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@346
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 31 Mar 2012 16:37:46 +0000 (16:37 +0000)]
#26982 3段階目までの実装をコミット。Target/Auto/Config切り替え無し。ScrollSpeed/PlaySpeed/Risky/HidSud/More/Returnあり。
#27648 選曲画面に遷移した直後の「位置/アイテム数」表示が正しくなかったのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@345
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 31 Mar 2012 13:53:44 +0000 (13:53 +0000)]
#26982 汎化したポップアップメニュークラスのコミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@344
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 31 Mar 2012 13:40:06 +0000 (13:40 +0000)]
#26982 2段階目までの実装をコミット。ソートクラスを、汎用ポップアップメニュークラスと、これを継承したソートクラスという形に作り替え。
これから、汎用ポップアップメニュークラスを継承した簡易CONFIGクラスの実装を追加開始する。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@343
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 29 Mar 2012 12:55:12 +0000 (12:55 +0000)]
#26982 最新trunkでブランチを再作成。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120329(DTXMania%20with%20%
2326982)@342
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 28 Mar 2012 17:51:07 +0000 (17:51 +0000)]
#27648 コメントの上にスクロールバーが来るようにした。(位置計算は前回同様CActSelect曲リストで受け持ち、バーの表示はCActSelectShowCurrentPositionで受け持つようにした)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@340
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 25 Mar 2012 16:41:50 +0000 (16:41 +0000)]
#27648 デバッグメッセージの削除漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@339
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 25 Mar 2012 15:54:22 +0000 (15:54 +0000)]
#27648 スクロール位置表示のコミットし忘れ画像を追加。(スラッシュ画像を追加)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@337
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 25 Mar 2012 15:39:23 +0000 (15:39 +0000)]
#27648 スクロール位置の動きを滑らかにした。代わりにコメント欄にバーと位置が隠れるようになったが、このままにする。
#27648 テクスチャ画像の最適化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@336
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 21 Mar 2012 16:20:32 +0000 (16:20 +0000)]
#27648 曲リストの選択位置を確認できるスクロールバーを新設。スキンは暫定だがアテもないので多分このままになりそう。
まずはCActSelectSnowCurrentPositionクラスを新規追加したが、滑らかに動かすために今後実装をCActSelect曲リストクラス内に移すつもり。
#27787 リザルト画面脱出時のフェードアウトをカット。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@333
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 21 Mar 2012 12:01:51 +0000 (12:01 +0000)]
#xxxxx CTextureクラスの描画関数でまだ new を使っている箇所があったので、高速化のために排除。
#xxxxx CTextureクラスで間接的なメソッドを挟んでいたメソッドがあったので、高速化のために最終メソッドに直接飛ぶように変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@332
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 15 Mar 2012 15:25:28 +0000 (15:25 +0000)]
#xxxxx set.def内に、スペースとタブだけを含む行を作ると、内部で例外発生していたのを修正。(catchしてcontinueしているのでユーザーには見えない)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@331
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 14 Mar 2012 14:33:02 +0000 (14:33 +0000)]
#27834 [DTXC] WAVタブのBGM欄表記がBPMとなっていたのをBGMに修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@330
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 11 Mar 2012 01:57:16 +0000 (01:57 +0000)]
#27795 CONFIGでDrumsやGuitar等の設定にフォーカスを合わせず、即Systemの設定に移った場合に、設定変更すると例外発生していたのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@328
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 14:07:27 +0000 (14:07 +0000)]
#27790 rev325の凡ミスを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@326
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 13:38:20 +0000 (13:38 +0000)]
#27790 システムサウンドの読み出し回数を2回から1回に減らして、起動を高速化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@325
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 12:18:32 +0000 (12:18 +0000)]
#27060 高速起動機能のtrunkへの取り込み。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@324
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 12:06:18 +0000 (12:06 +0000)]
#27060 trunkの実行時フォルダ内のexe/dllの追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@323
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 11:54:48 +0000 (11:54 +0000)]
#27060 #27060ブランチの内容をtrunkに取り込む前段階として、trunkの内容を#27060ブランチにマージ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@322
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 10:43:16 +0000 (10:43 +0000)]
#27060 Enumerating Songs画像のトリミング。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@321
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 10:40:52 +0000 (10:40 +0000)]
#27060 Enumerating Songs画像の表示位置の微調整。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@320
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 10:18:49 +0000 (10:18 +0000)]
#xxxxx システムメニューを非表示にするコードの準備。(注釈化しており機能しない)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@319
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 03:49:20 +0000 (03:49 +0000)]
#27787 演奏曲決定時の選曲画面フェードアウトと曲読み込み画面フェードインを省略し、曲演奏開始までの時間を2秒短縮。
その他若干の変数名リファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@318
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 10 Mar 2012 03:40:14 +0000 (03:40 +0000)]
#xxxxx CSound.csのn総演奏時間msが、オンメモリ再生だと常に0を返す問題を修正。
その他デバッグ用の出力をいくつか追加。(ただし全部コメントアウトしている)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@317
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 8 Mar 2012 15:46:49 +0000 (15:46 +0000)]
#xxxxx DTXCヘルプの和訳 ここまでで半分くらい。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@316
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Mar 2012 16:52:25 +0000 (16:52 +0000)]
#xxxxx DTXCのヘルプの英訳。まだ半分程度の分量。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@315
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Mar 2012 16:50:28 +0000 (16:50 +0000)]
#27650 選曲画面でのHistory表示を見直し。
#xxxxx MIDI入力部の若干のリファクタ。(変数名の変更程度)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@314
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Mar 2012 03:43:54 +0000 (03:43 +0000)]
#27060 #PREMOVIE再生中に曲検索を中断するのを止め、検索負荷を下げて検索続行するようにした。
#27060 選曲画面からCONFIG画面を呼び出しているときに曲検索が完了すると例外エラーが発生していたのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@313
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 2 Mar 2012 16:14:51 +0000 (16:14 +0000)]
#27060 #PREMOVIE再生中はバックグラウンドの曲探索を中断するようにした。優先度最低の探索スレッドでも#PREMOVIEに負荷を掛けているため。
その他一部注釈の誤字修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@312
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 29 Feb 2012 15:48:49 +0000 (15:48 +0000)]
#27060 テスト用に入れていた、検索開始を5秒待つコードを削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@311
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 29 Feb 2012 15:15:25 +0000 (15:15 +0000)]
#27060 songs.dbとsonglist.dbが無いときに選曲画面に入ると、曲検索完了時に空の一覧が表示される問題を修正。
#27060 選曲画面でルート以外に居るときに曲検索が完了すると、表示がおかしくなる問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@310
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 28 Feb 2012 15:24:56 +0000 (15:24 +0000)]
#27060 選曲画面を出しているタイミングで曲検索が終わった場合でも、検索結果をそのまま選曲画面に反映するようにした。 その際、今現在選曲している場所(というかフォーカスしている曲の位置)は維持される。
同じMUSIC BOX内の曲に増減があった場合は、そのまま放置しても反映されず、別の画面に移るか、適当なMUSIC BOXに出入りするかで更新される。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@309
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 28 Feb 2012 13:24:08 +0000 (13:24 +0000)]
#27060 選曲画面以外でenumeratingが終了すると例外が発生することがある問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@308
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 28 Feb 2012 12:43:10 +0000 (12:43 +0000)]
#27060 曲読み込み・演奏中も"Enumerating Songs"アイコンが表示されっぱなしだったのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@307
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 27 Feb 2012 15:20:17 +0000 (15:20 +0000)]
#27060 Songs not foundの表示を変更。enumerating中/完了後で表示を変更するようにしたのと、日英対応。
#27060 起動時にsonglist.db が無かったときに限り、songlist.db生成後選曲画面の中で即結果を反映するようにした。
songlist.dbがあったときの選曲画面内結果反映の方法はこれから要検討。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@306
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 26 Feb 2012 06:07:17 +0000 (06:07 +0000)]
#27060 曲検索終了時に例外が発生しないよう修正。
#27060 曲検索終了のタイミングで選曲すると、スレッド終了タイムアウト待ちで5秒黒画面になる問題を修正。
#27060 Enumerating Songsアイコンの明滅パターンを若干変更。
#27060 CDTXMania.ca内で、#27060関連の修正を1箇所にまとめるよう、リファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@305
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 22 Feb 2012 13:39:51 +0000 (13:39 +0000)]
#27060 Enumerating Songs表示をグラフィカルなものに改善。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@303
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 20 Feb 2012 16:55:27 +0000 (16:55 +0000)]
#27060 バックグラウンドの曲検索が完了した後で選曲画面に入り直せば、曲検索内容が曲リストの反映されるよう対応。ただし選曲位置は初期状態に戻る。
その他リファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@302
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 15 Feb 2012 16:17:51 +0000 (16:17 +0000)]
#27060 コミット漏れのファイルを追加。また、それに伴う、一部ファイル名/クラス名の変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@301
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 14 Feb 2012 16:27:19 +0000 (16:27 +0000)]
#27060 Thread.Suspend()/Resume()を使わないように変更。
その他、変数名等のリファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@300
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 13 Feb 2012 13:37:18 +0000 (13:37 +0000)]
#27060 CapsLockチェックを削除し、songlist.db読み込み後タイトル画面に遷移し、バックグラウンドでdtxデータをHDDから検索するよう修正。
以下の制限有り。
・ThreadクラスでSuspend()ならびにResume()を使用。これらの関数はobsoleteなため、今後要変更。
・バックグラウンドでのdtxファイル検索が完了しても、起動中アプリの曲リストのは反映されない。反映するには現状は要アプリ再起動。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@299
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 31 Jan 2012 16:21:59 +0000 (16:21 +0000)]
#27060 songs2.dbの保存を別スレッドで行うようにして、起動を更に高速化した。
#27060 若干、エラー処理を強化した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@298
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 28 Jan 2012 13:17:38 +0000 (13:17 +0000)]
#27060 RANDOM SELECT と BACK が二重化される問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@297
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 28 Jan 2012 07:13:37 +0000 (07:13 +0000)]
#27060 取り急ぎ、CapsLock=ONで、DTXファイルの検索をしないようにして、起動高速化。今後DTXファイル検索をバックグラウンドで実行するなどの対応を加える。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@296
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 28 Jan 2012 07:00:20 +0000 (07:00 +0000)]
高速起動試作用のbranchを作成。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120128(DTXMania%20with%20%
2327060)@295
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sat, 14 Jan 2012 04:03:48 +0000 (04:03 +0000)]
#xxxxx タイトル画像の「(C) 2000 2010」を「(C) 2000 2012」に変更。
#xxxxx 終了画像のクレジットを現行化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@294
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Fri, 13 Jan 2012 04:00:40 +0000 (04:00 +0000)]
#27029 VERSION から「2Pedals ver」を削除した。(マージ時に忘れてた。)
#27122 CTexture クラスにおける頂点バッファの利用を廃止し、大量描画時のボトルネックを解消した。
#27122 CTexture クラスにおいて、頂点配列の値を描画ごとに新規作成する(new を使う)のを廃止し、ガベージを減らした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@293
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 11 Jan 2012 00:25:34 +0000 (00:25 +0000)]
#27029 ブランチ 120104(DTXMania with #27029), 最新rev291 を trunk にマージ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@292
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 5 Jan 2012 13:37:28 +0000 (13:37 +0000)]
#27029 HP入力時index境界例外が出ないよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@291
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Thu, 5 Jan 2012 07:49:54 +0000 (07:49 +0000)]
#27029 BD Group に関わる簡単な各種警告・備考を、コンフィグの説明文に追加。
あわせて、説明文領域を縦9行から13行まで拡大した。(入りきらなかったので)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@290
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Thu, 5 Jan 2012 05:04:22 +0000 (05:04 +0000)]
#27029 BD Group を 1 (FP&BD) に設定したとき、HHGroup と HitSoundPriorityHH を変更不可にした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@289
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Thu, 5 Jan 2012 04:23:10 +0000 (04:23 +0000)]
#27029 BD Group を 1 (FP&BD) に設定したとき、設定前の HHGroup と HHPriority を保存するようにした。
→ これらのバックアップ値は、BDGroup が FP&BD 状態の時にのみ Config.ini に出力される。
#27029 BD Group を 0 (FP|BD) に設定したとき、設定前の HHGroup と HHPriority を復元するようにするにした。
これらのバックアップ値は、BDGroup が FP|BD に戻ったら Config.ini から消える。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@288
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 4 Jan 2012 08:21:59 +0000 (08:21 +0000)]
#27029 演奏画面で BD Group による打ち分けを実現。
・BD Group が HP | BD のとき、HP 入力は無視される。(HHC,HHOとしては機能しない。)
動作未検証なので、バグってるかも。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@287
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 4 Jan 2012 06:39:17 +0000 (06:39 +0000)]
#27029 成果物(DTXMania.exe, FDK.dll)を管理対象から除外し、無視リストに登録した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@286
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 4 Jan 2012 06:36:14 +0000 (06:36 +0000)]
#27029 BD Group を 1 (FP&BD) に設定したとき、関連する HHGroup, HH Priority の値も変更する。
・HH Group ... HH-0 → HH-2 / HH-1 → HH-3 / HH-2 → 変更なし / HH-3 → 変更なし
・HH Priority ... C>P → 変更なし / P>C → C>P
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@285
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 4 Jan 2012 06:18:02 +0000 (06:18 +0000)]
#27029 FPをHPに、FootPedalをHiHatPedalに改名。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/120104(DTXMania%20with%20%
2327029)@284
16f42ceb-6dc6-49c8-ba94-
f2d53467949d