ANGFのバージョン4.0をやっと公開できました。
以下よりダウンロードできます。
解説 §
変更点は以下の通りです。
- World対応
- ModuleExの導入 (3.0で不完全だった)
1つのWorldは、1つの地図上の世界です。距離を計算できます。別のWorldは別の地図上の世界です。距離を計算できません。4.0では複数のWorldを持てるようにしました。旧版のデータは全てデフォルトのWorld上にあると見なされます。デフォルトのWorldもオブジェクトの上書き機能(ForceOverwrite)で置き換え可能です。
ModuleExクラスは3.0で既に入っていましたが、実はぜんぜん使われていませんでした。今回のバージョンからきちんと使うようにしました。Worldクラスのオブジェクトを取得するために使用しています。このModuleExクラスは、というか、これに属するQueryObjectsメソッドはジェネリックを上手く使った拡張可能なオブジェクト取得を実現しています。ライセンスを買っているとても少数の人は、サンプルのFirstOtsukaiのHaoModuleExクラスの定義を見て、アクロバットぶりを堪能して下さい。