日記(965)

<前 次>

カレントディレクトリ

キャラボックス3の改良をしています。
今まで隠し機能だった任意のファイルを利用できる機能が、いい加減不便になってきたのでファイルダイアログを使って普通に使えるようにしました。
これのおかげでカレントディレクトリの問題がなにやら出てきましたが、ダイアログ使用前にカレントディレクトリを取得しておいて、使用後に元に戻すようにしたら直りました。
他には保存せずに終了とか、画像のディレクトリ変更とかにも対応させてみたいです。

関係ないことですけど、ソースを公開しても問題なさそうな作品に関してはソース公開をしてみようかなと思ったりしてます。
オンラインランキングに対応してるものはセキュリティの関係上公開しないけど。

CBWInput

昨日に続いてライブラリのCBWInputのページをアップしました。
ついでにCBWInputの終了処理に問題があったので修正しました。

爆ボンのブルーリゾートとレッドマウンテンとホワイトアイスの3面のどきどきモードのデータを書き終えました。

αゲームズ

α系のゲーム、これ以上更新することもなさそうだし、ファイルサイズも大きくないし、個別で落とすのは面倒そうだし、一緒にインストールしてもあまり干渉しあわないし、全部詰め合わせで一括ダウンロードできるようにしてもいいかなと思ったりしています。
やっぱりミニゲーム類は一度にたくさんもってきて好きなのをやるというのがよさそうだし。

そうそう、Bomber丸Worldのライブラリの説明ページも書いたりしています。
まだアップしたりしていませんが。

BNF

スクリプトのコーナーの続き書いてます。
いや、でも、説明難しいよ。
BNF記法の話なんですけどね。
そうそう、lexとかyaccは使わないと思います。
C++を使っている以上、Cは……ね。

リファレンス

MusicPlayer6はほぼ出来上がりました。
後はアップすればよいのですが、なんとなく手抜きソフトっぽいので、正式な更新として扱うか、こっそりアップしてしまうべきか考えてます。

Bomber丸Worldの開発室のライブラリのページに、ライブラリの内容解説を加えることに決めました。
内容は何も書いてませんがとりあえず先にページをアップだけしておきました。

MusicPlayer6

Bomber丸Worldのウィンドウシステム、ウィンドウの各種数値設定のための補助メソッドとかを用意したらずいぶんと使いやすくなりました。
Moveメソッドを使えば、左上の位置を指定すれば大きさを買えずにウィンドウ全体を移動し、ウィンドウ内の各項目も同じだけ移動します。
以前はこれが手動だったため全部手入力で入れなければなりませんでした。

そうそう、前作っていたのとは別路線でMusicPlayer6を作成中です。
今更また作ることになるとは思ってもみませんでしたが、今度はツールとして利用できたらと考えています。

<前 次>