YSRKEN / KanColleSimulator_KAI

New Simulator of Kantai Collection by C++ and C#
Other
14 stars 2 forks source link

method-chain-like function : support enum type #129

Closed yumetodo closed 8 years ago

yumetodo commented 8 years ago
FleetType(o | GetWithLimitOrDefault("type", int(FleetType::Normal), int(FleetType::CombinedDrum), int(FleetType::Normal)));

ってどう考えても汚いので

fleet_type_ = o | GetWithLimitOrDefault("type", FleetType::Normal, FleetType::CombinedDrum, FleetType::Normal);

とかけるように。利用時にキャストをせずに済むようになり、キャスト時に精度が落ちる可能性をなくした。

yumetodo commented 8 years ago

@YSRKEN

136 #130 あたりとconflictするので先にmergeしていただけると幸いです

yumetodo commented 8 years ago

140 develop branch始動に伴い、投げ直すのでcloseする。