どのディレクトリから起動しても、中で chdir しなくても正しくデータを読む。

_resource() という関数で実現している。__file__ を使った定石。
イベント処理が馬鹿っぽかったので直した。
x, y がクラス変数なのに、self 経由で参照されてたまたま動いていた。

クラス変数 cv に対する参照: self.__class__.cv は、
self.cv と略記することができる。
このことがたまたま働いていた。

x, y の初期化を App.main() で行うようにした。
Python では、パラメーターはできるだけ実行時に取得するのが良いとされている。

すべての大文字定数は zz01geom.py で示したように実行時に取得可能である。
大文字定数に代わるものとして、Geometry を導入した。

まだテストでしか使ってはいない。
大文字定数を pygame03.py でも使うようにした。

次回以降で以下を何とかする。
- zz01geom.py が動かなくなるので大文字定数は削除していない。
- 行が長くなりすぎてしまったところがある。
大文字定数は zz01geom.py に移動した。