あまつぶ

3.31 【次から次へと……】

 センバツは日程がすすむのがはやい。1回戦が終わった時点で全試合数の半分以上が終わっているのだから(シードなしのトーナメントなんだから当然のことだけど)、はやい。いろいろと忙しい時期だし、あまりゆっくり見ている暇はなさそうだ。

 IconPartyのバグ。いくらなんでももう出尽くしただろうと思っていたのだが、QT-Qのマニュアル(ヘルプ)を改訂するのに使っていたら、出てくる、出てくる。
 ほとんど修正したが、それらについての報告と、3.29に書いた未解決のバグについての続報。

 鉛筆ツール、消しゴムツールで描画した後に「フロート範囲入れ替え」を実行すると画面の一部が更新されない。更新する領域を更新するのを忘れていた。以前はできていたのではないかと思うが、マスクをビットマップで扱うように変更した時に作ってしまったのだろうか。
 選択範囲の移動後にスポイトツール、バケツツールの処理がおかしい。以前にもあった「座標がずれている」問題。これは処理速度をあげるために行った変更でバグを作ってしまった。座標の補正で引くべきところを足していたというしょうもないミス。
 選択範囲の移動後に鉛筆ツールで描画した場合、「同じ色の時」の判定がおかしい。原因は上と同じもの。座標がずれていれば、クリックした場所の色が正しく得られるはずがない。
 選択範囲に対して、透明色(あるいは消しゴム)で描画した場合の表示がおかしい。マスクを消去する描画の場合に起こる問題で、選択範囲の下にある画像を無視してしまっていた。マウスボタンを離した後には正常に戻るから表示上の問題だけだが、やはりまずい。
 複製、複製取り消し、複製再実行時のマスク処理がおかしい。そもそも、マスク処理がされていなかった。マスク関係のルーチンをいじった時に変更し忘れたようだ。
 背景が透明の画像を作成した場合に、「すべてを選択」でマスクが作成されてしまう。「背景が透明な画像はレイヤーの前景と同様に扱う」はずだからこれはまずい。この機能を追加した時に変更し忘れたのだろう。

 3.29に書いた未解決の「鉛筆ツールで描画できない、あるいは描画される色がおかしい」という問題については、やはりタブレットが関係していそうな感じだ。「筆圧を使用しない」設定にすればいけそうな気がするが、そのあたりはもう少し調べてみる必要がありそうだ。

 上記のバグについて、「複製再実行」以外はすでに解決できたので、上の問題についての確認がとれしだい1.01をリリースするつもり。シェアレジの登録が終わったあとにするつもりだったけどそれを待っていられる状況ではないし。
 しかし、1.0リリース後にこんなに慌ただしくなるプログラムってのも聞いたことがないな(笑)。やはりb12から変更箇所があったわけだからb13にするべきだったのかなぁ……。

 QT-Q 2.2b1は一応完成。マニュアルを大幅に改訂中なのでそれができしだいのリリースになると思う。


March 29, 2000 ↑ March index → April 8, 2000