2002年11月02日(土) [長年日記]
■ BLACK DIAMOND Version 1.00β2公開に向けての作業
BLACK DIAMOND公開に当たっての実作業が、ほぼ終了しました。結局Version 0.36(現在公開されているバージョン)からの変更点は、いつのまにやら増えまくり、以下のような感じになってます。
- png形式に対応
- IFPICTURE文を追加
- PICTURE文でブルーバックの指定を出来るようにした
- ラベル無しIF文、ELIF、ELSE、ENDIFの追加(構造化IFに対応)
- テキスト一行に複数のキーワードがある場合正しく表示されないバグを修正
- GOTO命令でシーンジャンプした時、強制的にコマンドを読み直すようにした
- アイテム変数の値が負値の場合、アイテム一覧に表示しないようにした
- data.bds、data.bdpというファイル名のブラックダイヤシナリオが、実行ファイルと同一ディレクトリにある場合、読み込んで実行するようにした
- 検証が出来ないため、Windows 95、Windows NT 4.0を対応OSから外した
- SE再生を非同期で行うようにした
- フルスクリーン対応
- TABキーでグラフィックメッセージウィンドウを一時的に消せる機能追加
- メッセージの変数変換・キーワード抽出の処理を高速化
- Idle時の処理を修正して動作を軽くした
- About画面を読み込むLOADABOUT命令追加
- 画像メッセージウィンドウの表示位置指定コマンドMSGBOX追加
- 画像メッセージウィンドウの画像読み込みコマンドLOADMSGWIN追加
- 画像メッセージウィンドウと通常モードとの切り替えを可能に
- スケール指定コマンドSCALE追加
- iniファイルの名前をexeのファイル名+.iniに変更
- 通常メッセージウィンドウの位置の復帰がされないバグを修正
なんというか、三日くらいでテキトーに作り飛ばした最初のバージョンからは想像もつかない進化を遂げた感じですが、まあ、一部仕様に不満があるとはいえ、これでようやく機能もひととおり揃い、一段落したと言えるんじゃないでしょうか。あとはボチボチバグをつぶしていこうと思います。
で、あとは『デスゼニーランド』を最新のBLACK DIAMONDを使うように変更しつつ、細かいスクリプトの修正をして、まとめてアップしますんで、お楽しみに。っても、デスゼニーランドの方はたいして変わりゃしないので、いちいち落としなおす必要はないんですけどね。新しいのが何がなんでもいいんだ、という人だけどうぞ。
■ 今日のドールハウス
居間のシャンデリア(89号)と書斎のフロアスタンド(90号)をまとめて設置しました。照明器具系はキリで穴あけてくっつけるだけなので楽なため、一気に二週ぶん片づけました。あと約17号で温室も作り終わり、めでたく終了となるんでしょうか……。
■ バイク練習
小野田は九月末にバイクを買って以来、毎週バイクの練習をしているわけですが、今日もちょろっと練習してみました。なんというか、まだバイクに乗ってると注意力散漫になるため(というか、運転そのものと、ぶつからないことだけに集中しすぎて、それ以外に気が回らないため)、信号のある道路には危なくて出られません。多分赤信号でも平気で激走しそうな気がします。ということで、またもや今日も近所の比較的広い信号のない道路で走り回っただけでした。徒歩30分の最寄りの駅に行けるようになる日は来るのでしょうか。