列挙型のシリアライズ

game_character_classのシリアライズで、列挙型をシリアライズするのに一旦intにキャストしていたんですが、列挙型のまま直接シリアライズできることに今頃気が付きました。
ソースを見たらboost::is_enumで場合分けしてありました。


というわけで修正。
game_character_class.hppの差分
実装レベルがprimitive_typeなので、変更後もバイナリ互換です。