13 #include "lcf/rpg/mapinfo.h"
18 std::ostream&
operator<<(std::ostream& os,
const MapInfo& obj) {
20 os <<
"name="<< obj.name;
21 os <<
", parent_map="<< obj.parent_map;
22 os <<
", indentation="<< obj.indentation;
23 os <<
", type="<< obj.type;
24 os <<
", scrollbar_x="<< obj.scrollbar_x;
25 os <<
", scrollbar_y="<< obj.scrollbar_y;
26 os <<
", expanded_node="<< obj.expanded_node;
27 os <<
", music_type="<< obj.music_type;
28 os <<
", music="<< obj.music;
29 os <<
", background_type="<< obj.background_type;
30 os <<
", background_name="<< obj.background_name;
31 os <<
", teleport="<< obj.teleport;
32 os <<
", escape="<< obj.escape;
33 os <<
", save="<< obj.save;
34 os <<
", encounters=";
35 for (
size_t i = 0; i < obj.encounters.size(); ++i) {
36 os << (i == 0 ?
"[" :
", ") << obj.encounters[i];
39 os <<
", encounter_steps="<< obj.encounter_steps;
40 os <<
", area_rect="<< obj.area_rect;
std::ostream & operator<<(std::ostream &os, const Actor &obj)