日記(852)

<前 次>

無題

アンパンDBの、アニメデータやキャラデータにある関連キャラへのリンクの部分を改良しました。
これまではリンク先があろうとなかろうとリンクを表示していましたが、今日からは、リンク先がない場合は普通の文字として表示して、リンクしないようにしました。
これで、まだデータベースに入っていないキャラはもとより、入れるまでもないただのトンボとかただのカエルとか、そういうのが関連キャラに入っていても不都合が起きにくくなりました。

無題

ふにゃさんやってたら作ってないはずの設定メニューがゲーム本体に出てきたのを発見したので直しておきました。

Luaの関数として呼び出されたC関数の中でC++のクラスを使った場合どうなるのかが気になって少し実験していました。
何が気になっていたのかというと、関数内でエラーが起こった場合、C++の例外ではなくてC言語のlongjmp(gotoの強化版のようなもの)で関数を抜けるのですが、そのときクラスのデストラクタまですっ飛ばしてエラー処理まで処理が飛ぶのではないかと思ったのです。
実際試してみたところ、longjmpでもちゃんとデストラクタは呼ばれるようなので、この点では安心してよさそうです。

無題

NeoMuplでMIDIが時々無音になる症状はいまだ改善されていません。
ポートの開きなおしじゃやっぱりResetの代わりにならないようですね。
VC++とVC#の両方でそれぞれプログラムを組まなければいけないのでDirectMusicを直接いじるようなことはしたくないのですが、そうも言ってられないようです。
めんどくさい。

ふにゃさんの設定画面作り始めました。
とりあえず左右でカテゴリを選んで上下で設定項目を選んで、決定ボタンで設定内容の変更、と、そんな感じですかね。

無題

アキヤメの参加者のいない参加型コンテンツを随時縮小中です。
どうにも最近はこういう放置コンテンツがあるとスパム投稿で埋まる傾向がありますからね。
チェックしてもほとんど何もないところをずっとチェックし続けるのは正直言って面倒です。

無題

ひそかにアンパンDBのシリーズ・カテゴリ検索にカテゴリの説明をつけてます。
あと、統計のページにも多少付け加えたり。

無題

ふとNeoMuplでファイルの一部をフォルダに分けて入れているときにフォルダ直下にあるファイルとサブフォルダ内にあるファイルがごっちゃに表示されるのが気になって全体のファイル名よりもディレクトリ名のほうを優先してソートするような並び替え方法を実装してみました。

無題

どうも昨日出たバグは軽量化と称して行われた作業で動作が変わってしまったのが原因だったようです。

<前 次>