OSDN Git Service
くまかみ工房 [Sat, 15 Oct 2016 00:27:42 +0000 (09:27 +0900)]
StrokeStyleT.コマンドライン引数を処理する() に渡す args から、exe 名を除外。
くまかみ工房 [Fri, 14 Oct 2016 05:40:50 +0000 (14:40 +0900)]
ApplicationBase.Window を廃止し、MainForm に統一。
くまかみ工房 [Fri, 14 Oct 2016 05:22:50 +0000 (14:22 +0900)]
二重起動イベントを受け取るよう修正(未実装)。
Microsoft.VisualBasic を参照する。
くまかみ工房 [Fri, 14 Oct 2016 00:55:34 +0000 (09:55 +0900)]
[ツール]-[オプション] ダイアログで、ビュアーを参照する機能を追加。
くまかみ工房 [Fri, 14 Oct 2016 00:41:32 +0000 (09:41 +0900)]
ビュアーのパスとして Config.ViewerPath を使うよう修正。
くまかみ工房 [Fri, 14 Oct 2016 00:32:52 +0000 (09:32 +0900)]
SSTFEditor の [ツール]-[オプション] ダイアログに、Viewer Path テキストボックスを追加し、Config.xml にも反映。
くまかみ工房 [Thu, 13 Oct 2016 05:25:44 +0000 (14:25 +0900)]
重複していた string 拡張メソッドを SSTFEditor プロジェクトから削除。
くまかみ工房 [Thu, 13 Oct 2016 05:23:43 +0000 (14:23 +0900)]
SSTFEditor と SSTFormat のリファクタ。
C#6.0 へ対応。
くまかみ工房 [Thu, 13 Oct 2016 02:02:38 +0000 (11:02 +0900)]
リファクタ。
くまかみ工房 [Thu, 13 Oct 2016 00:35:12 +0000 (09:35 +0900)]
ヘルプダイアログの内容と、タイトルバーのバージョン情報を修正。
ファイルバージョンではなくアセンブリバージョンを表示する。
くまかみ工房 [Thu, 13 Oct 2016 00:17:21 +0000 (09:17 +0900)]
Merge branch '演奏画面ESCで終了しない' into develop
くまかみ工房 [Thu, 13 Oct 2016 00:17:07 +0000 (09:17 +0900)]
終了時、進行描画スレッドだけが終了し、GUIスレッド(ウィンドウ)が終了していなかったミスを修正。
くまかみ工房 [Wed, 12 Oct 2016 08:00:29 +0000 (17:00 +0900)]
Merge branch '発生スレッドの実装' into develop
くまかみ工房 [Wed, 12 Oct 2016 08:00:04 +0000 (17:00 +0900)]
スクロール譜面を、進行と描画に分離。
進行処理は、専用のスレッドで、描画とは別に実行される。
くまかみ工房 [Tue, 11 Oct 2016 07:47:30 +0000 (16:47 +0900)]
Merge branch '選曲カーソルの挙動修正' into develop
くまかみ工房 [Tue, 11 Oct 2016 07:47:10 +0000 (16:47 +0900)]
曲パネルビューのスクロールと、カーソルパネルの拡大処理を実装。
くまかみ工房 [Tue, 11 Oct 2016 07:28:16 +0000 (16:28 +0900)]
Merge branch '結果ステージの実装' into develop
くまかみ工房 [Tue, 11 Oct 2016 07:26:42 +0000 (16:26 +0900)]
結果画面のパラメータ表示を実装。
くまかみ工房 [Tue, 11 Oct 2016 07:26:07 +0000 (16:26 +0900)]
FDK.メディア.画像フォント クラスを実装。
くまかみ工房 [Tue, 11 Oct 2016 06:30:36 +0000 (15:30 +0900)]
結果画面の背景画像サイズを設計画面サイズに修正。
くまかみ工房 [Tue, 11 Oct 2016 01:48:12 +0000 (10:48 +0900)]
結果画面に、結果パラメータパネルの表示を追加。
くまかみ工房 [Mon, 10 Oct 2016 08:30:35 +0000 (17:30 +0900)]
結果ステージに背景画像を追加。
デバイスリソース の「方法」の誤字を「方向」に修正。
くまかみ工房 [Mon, 10 Oct 2016 08:05:36 +0000 (17:05 +0900)]
FDK.メディア.画像.サイズdpx で、画像生成失敗時に例外を発生しないようにした。
くまかみ工房 [Sun, 9 Oct 2016 17:17:45 +0000 (02:17 +0900)]
Merge branch '結果ステージの実装' into develop
くまかみ工房 [Sun, 9 Oct 2016 17:17:15 +0000 (02:17 +0900)]
DPX→PX変換に失敗していたミスを修正。
くまかみ工房 [Sat, 8 Oct 2016 09:58:27 +0000 (18:58 +0900)]
プライベートキーを無視リストに追加。
くまかみ工房 [Sat, 8 Oct 2016 08:37:35 +0000 (17:37 +0900)]
作業中。
くまかみ工房 [Fri, 7 Oct 2016 06:45:31 +0000 (15:45 +0900)]
FDK.メディア.文字列テクスチャ クラスを SST.曲.タイトルテクスチャ へ移設。
くまかみ工房 [Fri, 7 Oct 2016 06:21:30 +0000 (15:21 +0900)]
FDK.メディア.ビットマップ付きテクスチャ クラスを追加。
くまかみ工房 [Fri, 7 Oct 2016 05:41:58 +0000 (14:41 +0900)]
SST.ステージ.汎用 名前空間を廃止。
分かりにくいので。
くまかみ工房 [Fri, 7 Oct 2016 05:37:30 +0000 (14:37 +0900)]
SST.ステージ.汎用 名前空間を廃止。
分かりにくいので。
くまかみ工房 [Fri, 7 Oct 2016 05:27:04 +0000 (14:27 +0900)]
Merge branch '曲パネルビューのD3D化' into develop
くまかみ工房 [Fri, 7 Oct 2016 05:26:31 +0000 (14:26 +0900)]
曲パネルビューD2D を削除。
くまかみ工房 [Fri, 7 Oct 2016 05:20:56 +0000 (14:20 +0900)]
サムネイル画像とタイトル画像のサイズと位置を調整。
くまかみ工房 [Fri, 7 Oct 2016 04:25:25 +0000 (13:25 +0900)]
Target の Dispose 忘れを修正。
くまかみ工房 [Fri, 7 Oct 2016 04:18:11 +0000 (13:18 +0900)]
曲パネルビューのパネル全体位置をもう少し上に移動。
くまかみ工房 [Fri, 7 Oct 2016 01:48:53 +0000 (10:48 +0900)]
選挙区画面に文字列テクスチャを使ってタイトルを表示。
くまかみ工房 [Fri, 7 Oct 2016 01:09:03 +0000 (10:09 +0900)]
文字列テクスチャクラスで文字列が表示されないバグを修正。
くまかみ工房 [Thu, 6 Oct 2016 05:34:34 +0000 (14:34 +0900)]
文字列テクスチャクラスを実装。
くまかみ工房 [Thu, 6 Oct 2016 02:22:37 +0000 (11:22 +0900)]
テクスチャクラスに、空のテクスチャを作成するコンストラクタを追加。
くまかみ工房 [Wed, 5 Oct 2016 06:54:00 +0000 (15:54 +0900)]
null画像、ノード画像の表示まで実装。
くまかみ工房 [Tue, 4 Oct 2016 07:13:31 +0000 (16:13 +0900)]
D2D版を改名し、新しく曲パネルビュークラスを追加。
くまかみ工房 [Tue, 4 Oct 2016 06:49:06 +0000 (15:49 +0900)]
文字列画像を生成する際に、ビットマップをクリアしていなかったミスを修正。
くまかみ工房 [Tue, 4 Oct 2016 04:04:24 +0000 (13:04 +0900)]
Config.xmlに物理画面細部を追加。
くまかみ工房 [Mon, 3 Oct 2016 06:24:46 +0000 (15:24 +0900)]
Configクラスを実装。
くまかみ工房 [Sun, 2 Oct 2016 11:29:30 +0000 (20:29 +0900)]
Merge branch 'メインループの改善' into develop
くまかみ工房 [Sun, 2 Oct 2016 11:20:49 +0000 (20:20 +0900)]
くまかみ工房 [Sun, 2 Oct 2016 11:20:01 +0000 (20:20 +0900)]
進行描画を専用スレッドで実行する実装が完了。
くまかみ工房 [Sun, 2 Oct 2016 06:09:35 +0000 (15:09 +0900)]
WaitOne時に状態が入れ違いになり無限ループになるケースがある不具合を修正。
くまかみ工房 [Sun, 2 Oct 2016 01:46:56 +0000 (10:46 +0900)]
FDK.Log に、ブロックの開始・終了機能を追加。
くまかみ工房 [Sat, 1 Oct 2016 14:01:49 +0000 (23:01 +0900)]
Users.xml が存在しない場合にこれを生成する際、AutoPlayer が追加されなかったミスを修正。
くまかみ工房 [Tue, 20 Sep 2016 11:23:27 +0000 (20:23 +0900)]
演奏タイマの精度が落ちていたミスを修正。
IAudioClock.PuFrequency を、IAudioClock.GetFrequencyNative に置き換え。
くまかみ工房 [Tue, 20 Sep 2016 11:09:36 +0000 (20:09 +0900)]
動画 クラスについて、描画を効率化。
毎回 IWICBitmap 経由で ID2D1Bitmap を生成していたところを、2回目以降は直接 ID2D1Bitmap へ書き込むように修正。
くまかみ工房 [Tue, 20 Sep 2016 09:14:16 +0000 (18:14 +0900)]
全画面モードと垂直帰線待ちに対応。
くまかみ工房 [Tue, 20 Sep 2016 08:15:58 +0000 (17:15 +0900)]
文字列画像 のメモリリークを修正。
くまかみ工房 [Tue, 20 Sep 2016 06:34:07 +0000 (15:34 +0900)]
AutoD3DDeviceLock で IntPtr が解放されていなかったミスを修正。
くまかみ工房 [Tue, 20 Sep 2016 05:36:55 +0000 (14:36 +0900)]
Dispose 漏れの修正を完了。
まだ内部参照残りがいくつかあるが。
くまかみ工房 [Tue, 20 Sep 2016 04:12:13 +0000 (13:12 +0900)]
Dispose 漏れを修正。
くまかみ工房 [Tue, 20 Sep 2016 04:00:09 +0000 (13:00 +0900)]
D3Dデバッグ出力を Summary から Detail に変更。
くまかみ工房 [Tue, 20 Sep 2016 03:58:10 +0000 (12:58 +0900)]
テクスチャ クラスの Dispose 漏れを修正。
くまかみ工房 [Tue, 20 Sep 2016 03:57:19 +0000 (12:57 +0900)]
Alt+F4 や 閉じるボタンで終了処理が行われなかった不具合を修正。
OnClosed イベントを追加。
くまかみ工房 [Tue, 20 Sep 2016 02:13:36 +0000 (11:13 +0900)]
デバイスリソース クラスに、D3D11デバッグ情報の出力を追加。
くまかみ工房 [Mon, 19 Sep 2016 13:03:33 +0000 (22:03 +0900)]
FDK.メディア.動画 で、加算合成に対応。
くまかみ工房 [Mon, 19 Sep 2016 12:08:53 +0000 (21:08 +0900)]
新しい FDK.Activity への移行終了。
くまかみ工房 [Mon, 19 Sep 2016 12:08:21 +0000 (21:08 +0900)]
新しい FDK.Activity に合わせて修正。
くまかみ工房 [Mon, 19 Sep 2016 11:03:11 +0000 (20:03 +0900)]
FDK.Activity でデバイス依存リソース解放の多重呼び出しが発生し、Assert に引っかかる不具合を修正。
くまかみ工房 [Mon, 19 Sep 2016 10:37:55 +0000 (19:37 +0900)]
ステージの遷移時に Assert にひっかかる不具合を修正。
デバイスリソースの解放後に現在のステージを非活性化していた。
くまかみ工房 [Mon, 19 Sep 2016 10:37:13 +0000 (19:37 +0900)]
FDK.Activity に子リスト機能を追加。
子に対する活性化・非活性化と、デバイス依存リソースの生成・解放は、Activity の派生クラスからは分離できないため。
くまかみ工房 [Mon, 19 Sep 2016 09:48:12 +0000 (18:48 +0900)]
FDKについて、Activity の メソッド分離を完了。
くまかみ工房 [Mon, 19 Sep 2016 09:28:54 +0000 (18:28 +0900)]
FDK.Activity で、非活性化時にデバイス依存リソースの解放の呼び出し順番を間違えていたミスを修正。
くまかみ工房 [Mon, 19 Sep 2016 09:22:10 +0000 (18:22 +0900)]
Merge branch 'develop' into Activity-refactor
くまかみ工房 [Mon, 19 Sep 2016 09:21:18 +0000 (18:21 +0900)]
インストーラー作成用ファイルを追加。
Users.xml のプロパティが「コピーしない」になってたせいで、Release ビルドでインストーラーのコンパイルに失敗していたミスを修正。
くまかみ工房 [Mon, 19 Sep 2016 09:04:08 +0000 (18:04 +0900)]
FDK.Activity に、デバイス依存リソースの作成と解放用のメソッドを追加。
デバイスの再構築時に 活性化する と 活性化しない を呼び出すと、Activity の状態もリセットされてしまうため。
くまかみ工房 [Mon, 19 Sep 2016 08:15:59 +0000 (17:15 +0900)]
結果ステージを実装。ただしまだ背景のみ。
くまかみ工房 [Mon, 19 Sep 2016 07:34:14 +0000 (16:34 +0900)]
演奏ステージを実装。
くまかみ工房 [Mon, 19 Sep 2016 04:38:27 +0000 (13:38 +0900)]
曲読込ステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 16:05:06 +0000 (01:05 +0900)]
FDK.メディア.文字列画像 クラスを使っているとき、ウィンドウサイズの変更時に vshost32.exe が異常終了する不具合を修正。
D2DContext1.Target が未設定のまま RenderTargetBitmap を作成していた。
くまかみ工房 [Sun, 18 Sep 2016 14:59:53 +0000 (23:59 +0900)]
ウィンドウのリサイズ時に異常終了する不具合を修正。
くまかみ工房 [Sun, 18 Sep 2016 14:28:46 +0000 (23:28 +0900)]
選曲ステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 13:22:49 +0000 (22:22 +0900)]
ログインステージを実装。
現在は AutoPlayer でオートログインする。
くまかみ工房 [Sun, 18 Sep 2016 13:12:44 +0000 (22:12 +0900)]
タイトルステージを実装。
くまかみ工房 [Sun, 18 Sep 2016 11:29:44 +0000 (20:29 +0900)]
Present() を、ApplicationFormBase.Run() から ApplicationFormBase.シーンを描画する() へ委譲。
Present() 前後のメソッドを別々に設ける意味がなかったから。
くまかみ工房 [Sun, 18 Sep 2016 11:23:16 +0000 (20:23 +0900)]
起動ステージの実相を完了。
くまかみ工房 [Sun, 18 Sep 2016 11:21:52 +0000 (20:21 +0900)]
FDK.メディア.画像 を 設計画面と異なる縦横比の物理画面に表示する場合に、正しくスケーリングされなかった不具合を修正。
拡大率DPXtoPX/PXtoDPX を、それぞれ縦と横に別々にとるようにした。
くまかみ工房 [Sun, 18 Sep 2016 10:55:43 +0000 (19:55 +0900)]
起動ステージを実装完了。
くまかみ工房 [Sun, 18 Sep 2016 09:41:22 +0000 (18:41 +0900)]
SST.ユーザ 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:25:41 +0000 (18:25 +0900)]
SST.曲 名前空間を実装。
くまかみ工房 [Sun, 18 Sep 2016 09:10:53 +0000 (18:10 +0900)]
WASAPIクライアントの起動と終了を追加。
くまかみ工房 [Sun, 18 Sep 2016 08:49:11 +0000 (17:49 +0900)]
ESC押下での終了時に例外が発生する不具合を修正。
DXGIDeviceManager を D3DDevice よりも先に解放していた。
くまかみ工房 [Sun, 18 Sep 2016 08:39:46 +0000 (17:39 +0900)]
SST.フォルダ を追加。
くまかみ工房 [Sun, 18 Sep 2016 07:52:35 +0000 (16:52 +0900)]
appdata_default/, images/, sounds/, songs/ データをプロジェクトに追加。
くまかみ工房 [Sun, 18 Sep 2016 07:40:26 +0000 (16:40 +0900)]
テスト用コードを削除。
くまかみ工房 [Sun, 18 Sep 2016 07:39:24 +0000 (16:39 +0900)]
FDK.メディア.テクスチャ.等倍スケーリング行列 を追加。
くまかみ工房 [Sun, 18 Sep 2016 07:27:59 +0000 (16:27 +0900)]
Merge branch 'sstfeditor-refactoring' into develop
くまかみ工房 [Sun, 18 Sep 2016 05:39:24 +0000 (14:39 +0900)]
チップ クラスをリファクタリング。
くまかみ工房 [Sun, 18 Sep 2016 05:04:44 +0000 (14:04 +0900)]
数値入力ダイアログ をリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 05:02:53 +0000 (14:02 +0900)]
検索条件入力ダイアログをリファクタ。
くまかみ工房 [Sun, 18 Sep 2016 03:40:07 +0000 (12:40 +0900)]
SSTFEditor プロジェクトを追加。
くまかみ工房 [Sun, 18 Sep 2016 03:32:58 +0000 (12:32 +0900)]
Merge branch 'sstformat' into develop
くまかみ工房 [Sun, 18 Sep 2016 03:32:38 +0000 (12:32 +0900)]
SSTFormat プロジェクトを追加。