void Drawer::DrawStats(Miner obj, int ACTION) { switch (ACTION) { case SHOW: myConsole->setTextColor(myConsole->PRETO); myConsole->gotoxy(1, 35); std::cout << "X: " << obj.getX() << " Y: " << obj.getY(); myConsole->gotoxy(1, 36); std::cout << "Lives: "; myConsole->setTextColor(myConsole->VERDE); for (int i = 0; i < obj.getExtraLiveCount(); i++) std::cout << (char)3; myConsole->setTextColor(myConsole->PRETO); myConsole->gotoxy(1, 37); std::cout << "Energy: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getEnergyLevel(); myConsole->setTextColor(myConsole->PRETO); myConsole->gotoxy(1, 38); std::cout << "Coins: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getCoins(); myConsole->gotoxy(1, 39); myConsole->setTextColor(myConsole->PRETO); std::cout << "Bag: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getCapacity() << "/" << obj.getMaxCapacity(); myConsole->gotoxy(1, 40); myConsole->setTextColor(myConsole->PRETO); std::cout << "Ladders: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getLadderCount(); myConsole->gotoxy(1, 41); myConsole->setTextColor(myConsole->PRETO); std::cout << "Beams: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getBeamCount(); myConsole->setTextColor(myConsole->PRETO); myConsole->gotoxy(1, 42); myConsole->setTextColor(myConsole->PRETO); std::cout << "Dynamites: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getDynamiteCount(); myConsole->setTextColor(myConsole->PRETO); myConsole->gotoxy(1, 43); std::cout << "Parachutes: "; myConsole->setTextColor(myConsole->VERDE); std::cout << obj.getParachuteCount(); myConsole->setTextColor(myConsole->PRETO); break; case REMOVE: break; } }