v3.4.1にアップデートしました

お久しぶりです。
ほとんどアップデートした時しかブログを更新しなくなってしまっておりますが、
今回もぱずぷれv3のアップデートをした通知でございます。


例によってキャッシュが残っていることによる動作異常が起こるかもしれませんので、
おかしい動作がありましたら、一旦キャッシュを削除してリロードをお願いいたします。


今回の変更におけるメインの変更は、ヘルゴルフおよびマカロの追加です。
ヘルゴルフはスクリプト自体は結構前にできていたのですが、
他の修正に手間取っている間に定食になっちゃいましたね、、いいパズルです。
ちなみにぬりめいずも二軍昇格しておりますので、四角スライダーとあわせてパズル追加を来週までに、、追加しようと思います。
(なお、今回のパズルの追加でパズルの種類が100種類に達してしまいました。)


他に正答判定処理および描画処理の高速化も行っておりますが、
その高速化の度合いが、正答判定処理は15%〜2倍、描画処理は5〜10倍速くなっております。


その他、いくつかのパズルで問題入力とかの時にエラーが発生していたのを修正しました。
また、Firefox2.0およびIE6,7については、動作させるためのWorkAroundルーチン自体を削除しております。


変更の概要は折り畳んでおきます。

主な機能追加・改良点

  • ★ヘルゴルフ、マカロを追加
  • 描画処理、および正答判定を高速化
  • 回答黒マスの描画色を設定可能に変更
  • 盤面の白い背景色を描画するように変更
  • クロシュートで黒マスの条件を満たしたセルを背景色変更でなく、数字を薄く描画するように変更
  • よせなべの"クリックしたらグレーにする"のオプションを削除して常に有効にした

主なバグ修正

  • 交差は直角に限るで最初に線を消した際、undefinedのアドレスに線を引こうとしてエラーが発生していたのを修正
  • 交差は直角に限るのファイル出力時に消去済みのsegmentを空行として出力してしまっていた不具合を修正
  • 美術館で照明に照らされているかどうかの再描画範囲取得に失敗していたのを修正
  • 因子の部屋、マイナリズムのマウスクリックによる問題入力時の不具合を修正
  • 天体ショーの盤面初期化時にサイズ指定無しのURLが入力された時配列が正しく初期化されずエラーとなる不具合を修正
  • さしがねなどの矢印単体&数字が存在するパズルで、キー入力で矢印を入力した時に数字が消えない不具合を修正
  • 盤面のサイズ変更時等にEnterキーを押した時にform送信実行で画面が遷移しないように修正

その他の主な変更点

  • IE6, IE7, Firefox2.0対応のコードを削除
  • 黒マスの関数名・エラー表示文字列のBlack/WhiteをShade/Unshadeに変更
  • マウス/キーボード入力のテストを自動化
  • その他内部構造をまた大幅に変更