某アレ
頭働かないのでコードの改善策を考えてみる。
定数は全てConstantsクラスに押しこめているのですが、ちっとは構造化してみました。
Constants::instance().stageSize();
ではなくて、
Constants::instance().stage().size();
こんな感じ。stage()の返り値とかを抽象クラスにするので、動作が遅くなってしまうけれど、こっちの方が階層がすっきりしていて好き。
Constants::instance().stage_size();
これとの違いはなんだ?と言われると辛いんだけど。
ついでだから赤紫蘇とか使ってXMLにシリアライズしてみようかしら。(どんどん脱線中)