13#include "lcf/rpg/parameters.h"
18std::ostream&
operator<<(std::ostream& os,
const Parameters& obj) {
21 for (
size_t i = 0; i < obj.maxhp.size(); ++i) {
22 os << (i == 0 ?
"[" :
", ") << obj.maxhp[i];
26 for (
size_t i = 0; i < obj.maxsp.size(); ++i) {
27 os << (i == 0 ?
"[" :
", ") << obj.maxsp[i];
31 for (
size_t i = 0; i < obj.attack.size(); ++i) {
32 os << (i == 0 ?
"[" :
", ") << obj.attack[i];
36 for (
size_t i = 0; i < obj.defense.size(); ++i) {
37 os << (i == 0 ?
"[" :
", ") << obj.defense[i];
41 for (
size_t i = 0; i < obj.spirit.size(); ++i) {
42 os << (i == 0 ?
"[" :
", ") << obj.spirit[i];
46 for (
size_t i = 0; i < obj.agility.size(); ++i) {
47 os << (i == 0 ?
"[" :
", ") << obj.agility[i];
std::ostream & operator<<(std::ostream &os, const Actor &obj)