あまつぶ

10.18 【'\"8'】

 WebColor_FKEYのアーカイブのあるアドレスが変わっていたようなので修正。「/color/」っていうディレクトリが追加されてその中に入ったようで。ふむ。場所が変わる時は教えてくれるとうれしいんだけど、そこまでかまってられないのかな(^^;; 登録された時に送られてくるメールに書かれているアドレスも、以前はアーカイブ自体のアドレスだったのが最近は紹介ページのアドレスに変わったし。本当は両方にリンクしておくのがいいんだろうけど全部変更するのは面倒だしなぁ(^^;;;

 描画点ツール。描画点モードに入ると新しいパレットが表示されて、そこに実行したコマンドの内容を表示するようにしてみた。また、右に動いたあとにすぐ左に動いた場合などのように、まとめられる部分はまとめてできるだけ短くなるように工夫。
 前に作りかけていたフォントをアプリケーションの中に組み込んでそれを指定してやるようにしたらなかなかいい感じ。アプリケーションに埋め込むだけで自動的に認識してくれるのかどうかちょっと不安だったけど、やってみたらあっさり成功。これはなかなか使える。文字入力ダイアログにも出てきてしまうのがちょっと気になるけど、それはしかたないか。
 描画して移動というのを別の文字であらわして文字数を減らそうというのは前から考えていたのだけど、どの文字であらわすのかというところでちょっと悩んだ。単なる移動は数字だから、それと関連のある文字の方がいいかなと。そこで、JISキーボードでシフト+1〜9で入力できる「!"#$%&'()」を使うことにしてみた。うちにはJISキーボードがないからJIS配列じゃないキーボードでの対応でもよかったのだけど、コードが並んでいる方がきれいかなと思ってこちらを採用したというわけ。
 が、入力中のコマンドをパレットに表示するところで思わぬことが起こった。「&」が入っていると、コマンド列が長くなった時にそこで行が変わってしまうのだ(テキストエディタなどで、「&11111」と「1」を続けて入力してみるとわかると思う)。これは具合が悪い。しかたがないので「&」だけ別の文字に変えようかと思ったが、そうすると統一性がなくなるので「zxcasdqwe」に変更。わかりにくいかもしれないけど、これなら妙なところで改行されてしまう心配はない。

 コードを変更したのにはもうひとつ理由がある。IDEでの「"」の扱いがなぜか変なのだ。2つのコマンドを1つにまとめるルーチンで「'\"8'」と書いたら、コンパイル自体は正常に行われるのだが表示がおかしくなってしまう。「8'」以降が文字列の色に変わってしまうのだ。「'\"'」なら問題ないのだが、謎だ。これはバグなんだろうか??


to October 17, 1999 ↑ to October index → to October 19, 1999