定数を一箇所にまとめたい

Flash(AS3.0)で定数をグローバルで使うなんてことができたらいいなと思っていました(今も思っています)。rootのフレームアクションに定数を書いておいて「MovieClip(root).定数」なんていうのが安心確実なのでしょうが、定数クラスを用意してファイル自体を分けたほうがいじりやすいのではと思い、ジタバタしてみました。

制作中のゲーム「ミチク・ソード」において、マップのグリット数とその大きさを定数に入れるというシチュエーションです。マップの大きさは不変の予定ですが、マップの量が増えたらファイルを分ける可能性もありますので(いやでも同期取るのが面倒なので当分一気に読み込みますが)、なんとなく拡張性を意識しておきたいなあと魔が差してしまったわけです。

そして、呼び出す(ここではフレームアクション)

ひょー。なんか気持ち悪い書き方しているような気がするけど動いています。いいんです。動けば。
かくして、定数を外に出すことに成功しました。

  • このエントリーをはてなブックマークに追加

水蕗をフォローする