void Status::show() const { std::cout << "Status:" << std::endl; std::cout << "AP: " << "\t" << m_ap << std::endl; std::cout << "DP: " << "\t" << m_dp << std::endl; std::cout << "CP: " << "\t" << m_cp << std::endl; std::cout << "Gold: " << "\t" << m_gold << std::endl; std::cout << "HP: " << "\t" << m_hp << std::endl; std::cout << std::endl; std::cout << "Items:" << std::endl; for (std::list<Item*>::const_iterator it = m_items.begin(); it != m_items.end(); ++it) { Item *item = *it; std::cout << "Item: " << item->get_name(); if (item == get_equiped_item(Item::TypeArm)) { std::cout << " (equiped arm)"; } else if (item == get_equiped_item(Item::TypeShield)) { std::cout << " (equiped shield)"; } else if (item == get_equiped_item(Item::TypeArmour)) { std::cout << " (equiped armour)"; } std::cout << std::endl; } }
void Status::show() const { std::cout << "Status:" << std::endl; std::cout << "AP: " << "\t" << m_ap << std::endl; std::cout << "DP: " << "\t" << m_dp << std::endl; std::cout << "CP: " << "\t" << m_cp << std::endl; std::cout << "Gold: " << "\t" << m_gold << std::endl; std::cout << "HP: " << "\t" << m_hp << std::endl; std::cout << std::endl; std::cout << "Items:" << std::endl; for (std::list<Item*>::const_iterator it = m_items.begin(); it != m_items.end(); ++it) { Item *item = *it; std::cout << "Item: " << item->get_name(); if (item == get_equiped_item(Item::TypeArm)) { std::cout << " (equiped arm)"; } else if (item == get_equiped_item(Item::TypeShield)) { std::cout << " (equiped shield)"; } else if (item == get_equiped_item(Item::TypeArmour)) { std::cout << " (equiped armour)"; } std::cout << std::endl; } std::cout << std::endl; std::cout << "Shapes:" << std::endl; int num_shapes = m_shapes.size(); for (int i = 0; i < num_shapes; i++) { Player *shape = m_shapes[i]; std::cout << "Shape: " << shape->get_name(); if (shape == m_shape) { std::cout << " (current shape)"; } std::cout << std::endl; } }