13 #include "lcf/rpg/savemapinfo.h"
18 std::ostream&
operator<<(std::ostream& os,
const SaveMapInfo& obj) {
20 os <<
"position_x="<< obj.position_x;
21 os <<
", position_y="<< obj.position_y;
22 os <<
", encounter_steps="<< obj.encounter_steps;
23 os <<
", chipset_id="<< obj.chipset_id;
25 for (
size_t i = 0; i < obj.events.size(); ++i) {
26 os << (i == 0 ?
"[" :
", ") << obj.events[i];
29 os <<
", lower_tiles=";
30 for (
size_t i = 0; i < obj.lower_tiles.size(); ++i) {
31 os << (i == 0 ?
"[" :
", ") << obj.lower_tiles[i];
34 os <<
", upper_tiles=";
35 for (
size_t i = 0; i < obj.upper_tiles.size(); ++i) {
36 os << (i == 0 ?
"[" :
", ") << obj.upper_tiles[i];
39 os <<
", parallax_name="<< obj.parallax_name;
40 os <<
", parallax_horz="<< obj.parallax_horz;
41 os <<
", parallax_vert="<< obj.parallax_vert;
42 os <<
", parallax_horz_auto="<< obj.parallax_horz_auto;
43 os <<
", parallax_horz_speed="<< obj.parallax_horz_speed;
44 os <<
", parallax_vert_auto="<< obj.parallax_vert_auto;
45 os <<
", parallax_vert_speed="<< obj.parallax_vert_speed;
std::ostream & operator<<(std::ostream &os, const Actor &obj)