13 #include "lcf/rpg/troop.h"
18 std::ostream&
operator<<(std::ostream& os,
const Troop& obj) {
20 os <<
"name="<< obj.name;
22 for (
size_t i = 0; i < obj.members.size(); ++i) {
23 os << (i == 0 ?
"[" :
", ") << obj.members[i];
26 os <<
", auto_alignment="<< obj.auto_alignment;
27 os <<
", terrain_set=";
28 for (
size_t i = 0; i < obj.terrain_set.size(); ++i) {
29 os << (i == 0 ?
"[" :
", ") << obj.terrain_set[i];
32 os <<
", appear_randomly="<< obj.appear_randomly;
34 for (
size_t i = 0; i < obj.pages.size(); ++i) {
35 os << (i == 0 ?
"[" :
", ") << obj.pages[i];
std::ostream & operator<<(std::ostream &os, const Actor &obj)