| Function (File:Line) | 
    Call count | 
    Block coverage | 
  
  | AdvancedButton::AdvancedButton(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float>, sf::Vector2<float>, float) (src/render/ui/AdvancedButton.hpp:16) | not called | 0.0% | 
  | AdvancedButton::draw(sf::RenderWindow&) (src/render/ui/AdvancedButton.hpp:40) | not called | 0.0% | 
  | AdvancedButton::update(sf::Event, sf::RenderWindow&) (src/render/ui/AdvancedButton.hpp:27) | not called | 0.0% | 
  | AdvancedButton::~AdvancedButton() (src/render/ui/AdvancedButton.hpp:25) | not called | 0.0% | 
  | Broadcast::Broadcast(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >) (src/parser/Broadcast.hpp:15) | called 9 times, returned 9 times | 80.0% | 
  | Broadcast::getMessage[abi:cxx11]() (src/parser/Broadcast.cpp:7) | called 5 times, returned 5 times | 100.0% | 
  | Broadcast::getPlayerNb() (src/parser/Broadcast.cpp:11) | called 2 times, returned 2 times | 100.0% | 
  | Broadcast::getPosition() (src/parser/Broadcast.cpp:3) | called 2 times, returned 2 times | 100.0% | 
  | Bubble::Bubble(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float>) (src/render/scenes/world/ui/Bubble.hpp:17) | not called | 0.0% | 
  | Button::Button(sf::Vector2<float>, sf::Vector2<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Font&) (src/render/ui/Button.cpp:5) | not called | 0.0% | 
  | Button::draw(sf::RenderWindow&) (src/render/ui/Button.cpp:36) | not called | 0.0% | 
  | Button::getText[abi:cxx11]() (src/render/ui/Button.hpp:37) | not called | 0.0% | 
  | Button::setText(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/ui/Button.hpp:33) | not called | 0.0% | 
  | Button::update(sf::Event, sf::RenderWindow&) (src/render/ui/Button.cpp:13) | not called | 0.0% | 
  | Chat::Chat(sf::Font, int) (src/render/ui/Chat.hpp:19) | not called | 0.0% | 
  | Chat::addMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Color) (src/render/ui/Chat.hpp:30) | not called | 0.0% | 
  | Chat::draw(sf::RenderWindow&) (src/render/ui/Chat.hpp:38) | not called | 0.0% | 
  | Chat::~Chat() (src/render/ui/Chat.hpp:26) | not called | 0.0% | 
  | Chunck::Chunck() (src/render/scenes/world/Chunck.hpp:21) | not called | 0.0% | 
  | Chunck::addElement(std::shared_ptr<Sprite>) (src/render/scenes/world/Chunck.hpp:28) | not called | 0.0% | 
  | Chunck::draw(sf::RenderWindow&) (src/render/scenes/world/Chunck.hpp:36) | not called | 0.0% | 
  | CommandLineParser::CommandLineParser(int, char**) (src/utils/CommandLineParser.hpp:17) | called 5 times, returned 5 times | 50.0% | 
  | CommandLineParser::addOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/CommandLineParser.cpp:11) | called 8 times, returned 8 times | 78.0% | 
  | CommandLineParser::displayHelp(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/utils/CommandLineParser.cpp:51) | called 1 time, returned 1 time | 82.0% | 
  | CommandLineParser::getOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (src/utils/CommandLineParser.cpp:44) | called 3 times, returned 3 times | 100.0% | 
  | CommandLineParser::parse() (src/utils/CommandLineParser.cpp:16) | called 4 times, returned 2 times | 87.0% | 
  | Core::Core(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/core/Core.cpp:11) | not called | 0.0% | 
  | Core::backToHome() (src/render/core/Core.cpp:118) | not called | 0.0% | 
  | Core::connectToServer(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/core/Core.cpp:109) | not called | 0.0% | 
  | Core::draw() (src/render/core/Core.cpp:76) | not called | 0.0% | 
  | Core::initIcon() (src/render/core/Core.cpp:131) | not called | 0.0% | 
  | Core::initSounds() (src/render/core/Core.cpp:125) | not called | 0.0% | 
  | Core::newResolution(sf::Vector2<float>) (src/render/core/Core.cpp:89) | not called | 0.0% | 
  | Core::run() (src/render/core/Core.cpp:65) | not called | 0.0% | 
  | Core::switchFullscreen() (src/render/core/Core.cpp:100) | not called | 0.0% | 
  | Core::update() (src/render/core/Core.cpp:39) | not called | 0.0% | 
  | Data::Data() (src/parser/Data.hpp:30) | called 91 times, returned 91 times | 100.0% | 
  | Data::addBroadcast(int, std::vector<int, std::allocator<int> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Data.cpp:94) | called 3 times, returned 3 times | 62.0% | 
  | Data::addEgg(std::vector<int, std::allocator<int> >, int, int, EggStatus) (src/parser/Data.cpp:74) | called 6 times, returned 6 times | 64.0% | 
  | Data::addIncantation(std::vector<int, std::allocator<int> >, int, std::vector<int, std::allocator<int> >) (src/parser/Data.cpp:84) | called 5 times, returned 5 times | 75.0% | 
  | Data::addPlayer(std::vector<int, std::allocator<int> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Data.cpp:55) | called 20 times, returned 20 times | 68.0% | 
  | Data::doesTeamExist(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Data.cpp:109) | called 3 times, returned 3 times | 100.0% | 
  | Data::getEggById(int) (src/parser/Data.cpp:11) | called 4 times, returned 3 times | 68.0% | 
  | Data::getIncantationByPos(std::vector<int, std::allocator<int> >) (src/parser/Data.cpp:33) | called 5 times, returned 4 times | 69.0% | 
  | Data::getNextBroadcast() (src/parser/Data.cpp:42) | called 3 times, returned 3 times | 85.0% | 
  | Data::getPlayerById(int) (src/parser/Data.cpp:26) | called 23 times, returned 22 times | 71.0% | 
  | Data::getTeamByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Data.cpp:17) | called 2 times, returned 1 time | 75.0% | 
  | Data::playerExists(int) (src/parser/Data.cpp:119) | called 2 times, returned 2 times | 100.0% | 
  | Data::requestNewTickRate(int, ServerConnect&) (src/parser/Data.hpp:40) | not called | 0.0% | 
  | Data::resetGame() (src/parser/Data.cpp:130) | not called | 0.0% | 
  | Data::~Data() (src/parser/Data.hpp:31) | called 88 times, returned 88 times | 100.0% | 
  | Diamond::Diamond() (src/render/scenes/world/shape/diamond.hpp:15) | not called | 0.0% | 
  | Diamond::Diamond(sf::Vector2<float>) (src/render/scenes/world/shape/diamond.hpp:16) | not called | 0.0% | 
  | Diamond::checkCollision(sf::Vector2<float>) (src/render/scenes/world/shape/diamond.hpp:63) | not called | 0.0% | 
  | Diamond::checkTriangle(sf::ConvexShape, sf::Vector2<float> const&) (src/render/scenes/world/shape/diamond.hpp:40) | not called | 0.0% | 
  | Diamond::setPosition(sf::Vector2<float>) (src/render/scenes/world/shape/diamond.hpp:69) | not called | 0.0% | 
  | Egg::Egg(std::vector<int, std::allocator<int> >, int, int, EggStatus) (src/parser/Egg.cpp:3) | called 12 times, returned 12 times | 100.0% | 
  | Egg::getId() (src/parser/Egg.cpp:17) | called 2 times, returned 2 times | 100.0% | 
  | Egg::getPlayerNb() (src/parser/Egg.cpp:21) | called 1 time, returned 1 time | 100.0% | 
  | Egg::getPos() (src/parser/Egg.cpp:13) | called 1 time, returned 1 time | 100.0% | 
  | Egg::getState() (src/parser/Egg.cpp:9) | called 4 times, returned 4 times | 100.0% | 
  | Egg::setState(EggStatus) (src/parser/Egg.cpp:5) | called 3 times, returned 3 times | 100.0% | 
  | Home::Home(Core*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/scenes/Home.cpp:4) | not called | 0.0% | 
  | Home::draw(sf::RenderWindow&) (src/render/scenes/Home.cpp:23) | not called | 0.0% | 
  | Home::init() (src/render/scenes/Home.hpp:33) | not called | 0.0% | 
  | Home::initSprites() (src/render/scenes/Home.cpp:69) | not called | 0.0% | 
  | Home::update(float) (src/render/scenes/Home.cpp:39) | not called | 0.0% | 
  | Home::update(sf::Event, sf::RenderWindow&) (src/render/scenes/Home.cpp:46) | not called | 0.0% | 
  | Home::~Home() (src/render/scenes/Home.hpp:28) | not called | 0.0% | 
  | Incantation::Incantation(std::vector<int, std::allocator<int> >, int, std::vector<int, std::allocator<int> >) (src/parser/Incantation.hpp:21) | called 12 times, returned 12 times | 80.0% | 
  | Input::Input(sf::Vector2<float>, sf::Vector2<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Font&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/ui/Input.cpp:10) | not called | 0.0% | 
  | Input::draw(sf::RenderWindow&, float) (src/render/ui/Input.cpp:50) | not called | 0.0% | 
  | Input::update(sf::Event, sf::RenderWindow&) (src/render/ui/Input.cpp:21) | not called | 0.0% | 
  | Input::~Input() (src/render/ui/Input.hpp:18) | not called | 0.0% | 
  | Lerp::lerp(sf::Vector2<float>, sf::Vector2<float>, float, float) (src/utils/Lerp.hpp:23) | not called | 0.0% | 
  | Lerp::moveTo(sf::Vector2<float>, sf::Vector2<float>, float, float) (src/utils/Lerp.hpp:32) | not called | 0.0% | 
  | LvlUpAnim::LvlUpAnim(int, sf::Vector2<float>, sf::Vector2<float>, int) (src/render/scenes/world/ui/LvlUpAnim.hpp:15) | not called | 0.0% | 
  | LvlUpAnim::isFinished() (src/render/scenes/world/ui/LvlUpAnim.hpp:50) | not called | 0.0% | 
  | Map::fillMap(int, int) (src/parser/Map.cpp:25) | called 10 times, returned 10 times | 78.0% | 
  | Map::getSize() (src/parser/Map.cpp:4) | called 18 times, returned 18 times | 100.0% | 
  | Map::getTileAt(int, int) (src/parser/Map.hpp:48) | called 12 times, returned 9 times | 100.0% | 
  | Map::resetMap() (src/parser/Map.cpp:36) | not called | 0.0% | 
  | Map::updateTile(int, int, std::vector<int, std::allocator<int> >) (src/parser/Map.cpp:16) | called 7 times, returned 3 times | 72.0% | 
  | Menu::Menu(Core*) (src/render/scenes/Menu.cpp:4) | not called | 0.0% | 
  | Menu::draw(sf::RenderWindow&) (src/render/scenes/Menu.cpp:70) | not called | 0.0% | 
  | Menu::getBackHome() (src/render/scenes/Menu.cpp:80) | not called | 0.0% | 
  | Menu::init() (src/render/scenes/Menu.hpp:26) | not called | 0.0% | 
  | Menu::update(float) (src/render/scenes/Menu.hpp:24) | not called | 0.0% | 
  | Menu::update(sf::Event, sf::RenderWindow&) (src/render/scenes/Menu.cpp:20) | not called | 0.0% | 
  | Menu::~Menu() (src/render/scenes/Menu.hpp:21) | not called | 0.0% | 
  | Parser::Parser() (src/parser/Parser.hpp:81) | called 69 times, returned 69 times | 72.0% | 
  | Parser::ParserException::ParserException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/parser/Parser.hpp:87) | called 46 times, returned 46 times | 75.0% | 
  | Parser::ParserException::what() const (src/parser/Parser.hpp:88) | called 1 time, returned 1 time | 100.0% | 
  | Parser::bct(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:35) | called 3 times, returned 0 time | 85.0% | 
  | Parser::bct(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:37) | called 1 time, returned 1 time | 73.0% | 
  | Parser::checkType(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, std::vector<Parser::Type, std::allocator<Parser::Type> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/parser/Parser.cpp:385) | called 82 times, returned 39 times | 65.0% | 
  | Parser::ebo(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:235) | called 3 times, returned 0 time | 85.0% | 
  | Parser::ebo(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:237) | called 1 time, returned 1 time | 83.0% | 
  | Parser::edi(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:245) | called 3 times, returned 0 time | 85.0% | 
  | Parser::edi(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:247) | called 1 time, returned 1 time | 83.0% | 
  | Parser::enw(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:221) | called 5 times, returned 3 times | 85.0% | 
  | Parser::enw(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:223) | called 3 times, returned 3 times | 68.0% | 
  | Parser::execute() (src/parser/Parser.cpp:316) | called 24 times, returned 24 times | 87.0% | 
  | Parser::msz(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:22) | called 6 times, returned 3 times | 85.0% | 
  | Parser::msz(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:24) | called 3 times, returned 3 times | 82.0% | 
  | Parser::parse(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >, Data&, ServerConnect&) (src/parser/Parser.cpp:369) | called 88 times, returned 44 times | 79.0% | 
  | Parser::pbc(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:123) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pbc(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:125) | called 1 time, returned 1 time | 60.0% | 
  | Parser::pdi(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:210) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pdi(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:212) | called 1 time, returned 1 time | 73.0% | 
  | Parser::pdr(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:182) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pdr(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:184) | called 1 time, returned 0 time | 48.0% | 
  | Parser::pex(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:111) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pex(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:113) | called 1 time, returned 0 time | 72.0% | 
  | Parser::pfk(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:171) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pfk(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:173) | called 1 time, returned 1 time | 73.0% | 
  | Parser::pgt(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:196) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pgt(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:198) | called 1 time, returned 0 time | 48.0% | 
  | Parser::pic(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:136) | called 2 times, returned 2 times | 73.0% | 
  | Parser::pic(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:137) | called 2 times, returned 2 times | 65.0% | 
  | Parser::pie(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:156) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pie(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:158) | called 1 time, returned 1 time | 71.0% | 
  | Parser::pin(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:98) | called 3 times, returned 0 time | 85.0% | 
  | Parser::pin(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:100) | called 1 time, returned 1 time | 68.0% | 
  | Parser::plv(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:87) | called 3 times, returned 0 time | 85.0% | 
  | Parser::plv(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:89) | called 1 time, returned 1 time | 71.0% | 
  | Parser::pnw(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:60) | called 17 times, returned 14 times | 85.0% | 
  | Parser::pnw(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:62) | called 15 times, returned 15 times | 67.0% | 
  | Parser::ppo(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:73) | called 3 times, returned 0 time | 85.0% | 
  | Parser::ppo(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:75) | called 1 time, returned 1 time | 68.0% | 
  | Parser::sbp(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:303) | called 1 time, returned 1 time | 73.0% | 
  | Parser::sbp(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:304) | called 1 time, returned 1 time | 100.0% | 
  | Parser::seg(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:275) | called 3 times, returned 0 time | 85.0% | 
  | Parser::seg(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:278) | called 1 time, returned 1 time | 69.0% | 
  | Parser::sgt(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:265) | called 3 times, returned 0 time | 85.0% | 
  | Parser::sgt(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:267) | called 1 time, returned 1 time | 75.0% | 
  | Parser::smg(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:286) | called 3 times, returned 0 time | 85.0% | 
  | Parser::smg(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:289) | called 1 time, returned 1 time | 82.0% | 
  | Parser::sst(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:255) | called 3 times, returned 0 time | 85.0% | 
  | Parser::sst(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:257) | called 1 time, returned 1 time | 75.0% | 
  | Parser::suc(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:296) | called 1 time, returned 1 time | 73.0% | 
  | Parser::suc(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:297) | called 1 time, returned 1 time | 100.0% | 
  | Parser::tna(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&) (src/parser/Parser.cpp:49) | called 3 times, returned 0 time | 85.0% | 
  | Parser::tna(std::vector<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, Data&, ServerConnect&)::{lambda()#1}::operator()() const (src/parser/Parser.cpp:51) | called 1 time, returned 1 time | 70.0% | 
  | Parser::updateData(Data&, ServerConnect&) (src/parser/Parser.cpp:327) | not called | 0.0% | 
  | Parser::~Parser() (src/parser/Parser.hpp:82) | called 66 times, returned 66 times | 100.0% | 
  | PerlinNoise::PerlinNoise(unsigned int) (src/utils/PerlinNoise.hpp:20) | not called | 0.0% | 
  | PerlinNoise::fade(float) (src/utils/PerlinNoise.cpp:25) | not called | 0.0% | 
  | PerlinNoise::grad(int, float, float) (src/utils/PerlinNoise.cpp:33) | not called | 0.0% | 
  | PerlinNoise::initPermutationVector(unsigned int) (src/utils/PerlinNoise.cpp:40) | not called | 0.0% | 
  | PerlinNoise::lerp(float, float, float) (src/utils/PerlinNoise.cpp:29) | not called | 0.0% | 
  | PerlinNoise::noise(float, float) (src/utils/PerlinNoise.cpp:6) | not called | 0.0% | 
  | Player::Player() (src/parser/Player.hpp:58) | called 18 times, returned 18 times | 50.0% | 
  | Player::Player(int, std::vector<int, std::allocator<int> >, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Player.hpp:59) | called 21 times, returned 21 times | 50.0% | 
  | Player::getAlive() (src/parser/Player.cpp:97) | called 4 times, returned 4 times | 100.0% | 
  | Player::getInventory() (src/parser/Player.cpp:101) | called 11 times, returned 11 times | 100.0% | 
  | Player::getLvl() (src/parser/Player.cpp:85) | called 3 times, returned 3 times | 100.0% | 
  | Player::getNextEvent() (src/parser/Player.cpp:65) | called 13 times, returned 13 times | 93.0% | 
  | Player::getOrientation() (src/parser/Player.cpp:81) | called 3 times, returned 3 times | 100.0% | 
  | Player::getPlayerNb() (src/parser/Player.cpp:93) | called 3 times, returned 3 times | 100.0% | 
  | Player::getPosition() (src/parser/Player.cpp:77) | called 9 times, returned 9 times | 100.0% | 
  | Player::getTeam[abi:cxx11]() (src/parser/Player.cpp:89) | called 3 times, returned 3 times | 100.0% | 
  | Player::popNextPosition() (src/parser/Player.cpp:109) | called 4 times, returned 4 times | 100.0% | 
  | Player::setAlive(bool) (src/parser/Player.cpp:40) | called 3 times, returned 3 times | 100.0% | 
  | Player::setDrop(int) (src/parser/Player.cpp:36) | called 2 times, returned 2 times | 70.0% | 
  | Player::setEgging() (src/parser/Player.cpp:24) | called 3 times, returned 3 times | 80.0% | 
  | Player::setIncanting() (src/parser/Player.cpp:20) | called 3 times, returned 3 times | 80.0% | 
  | Player::setInventory(std::vector<int, std::allocator<int> >) (src/parser/Player.cpp:57) | called 3 times, returned 3 times | 100.0% | 
  | Player::setLvl(int) (src/parser/Player.cpp:44) | called 2 times, returned 2 times | 70.0% | 
  | Player::setOrientation(int) (src/parser/Player.cpp:16) | called 2 times, returned 2 times | 100.0% | 
  | Player::setPickup(int) (src/parser/Player.cpp:32) | called 2 times, returned 2 times | 70.0% | 
  | Player::setPlayerNb(int) (src/parser/Player.cpp:53) | called 1 time, returned 1 time | 100.0% | 
  | Player::setPosition(std::vector<int, std::allocator<int> >) (src/parser/Player.cpp:7) | called 4 times, returned 4 times | 82.0% | 
  | Player::setPushed() (src/parser/Player.cpp:28) | called 3 times, returned 3 times | 80.0% | 
  | Player::setTeam(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/Player.cpp:49) | called 1 time, returned 1 time | 100.0% | 
  | Player::~Player() (src/parser/Player.hpp:60) | called 36 times, returned 36 times | 100.0% | 
  | Quit::Quit(Core*) (src/render/scenes/Quit.cpp:4) | not called | 0.0% | 
  | Quit::draw(sf::RenderWindow&) (src/render/scenes/Quit.hpp:24) | not called | 0.0% | 
  | Quit::init() (src/render/scenes/Quit.hpp:27) | not called | 0.0% | 
  | Quit::update(float) (src/render/scenes/Quit.hpp:23) | not called | 0.0% | 
  | Quit::update(sf::Event, sf::RenderWindow&) (src/render/scenes/Quit.cpp:9) | not called | 0.0% | 
  | Quit::~Quit() (src/render/scenes/Quit.hpp:20) | not called | 0.0% | 
  | Ranking::getRanking(Data&) (src/render/scenes/world/ui/Ranking.hpp:41) | not called | 0.0% | 
  | Ranking::getRanking(std::vector<Ranking, std::allocator<Ranking> >&, Data&) (src/render/scenes/world/ui/Ranking.hpp:29) | not called | 0.0% | 
  | Ranking::sortRanking(std::vector<Ranking, std::allocator<Ranking> >&) (src/render/scenes/world/ui/Ranking.hpp:20) | not called | 0.0% | 
  | Select::Select() (src/parser/Select.cpp:6) | called 77 times, returned 77 times | 100.0% | 
  | Select::addFd(int) (src/parser/Select.cpp:16) | called 6 times, returned 6 times | 62.0% | 
  | Select::isSet(int) const (src/parser/Select.cpp:30) | called 2 times, returned 2 times | 50.0% | 
  | Select::removeFd(int) (src/parser/Select.cpp:21) | called 6 times, returned 6 times | 60.0% | 
  | Select::select() (src/parser/Select.cpp:34) | called 2 times, returned 1 time | 75.0% | 
  | Select::~Select() (src/parser/Select.cpp:10) | called 74 times, returned 74 times | 100.0% | 
  | ServerConnect::ServerConnect() (src/parser/ServerConnect.hpp:60) | called 73 times, returned 73 times | 80.0% | 
  | ServerConnect::connectToServer(int, char const*) (src/parser/ServerConnect.cpp:20) | called 3 times, returned 0 time | 66.0% | 
  | ServerConnect::disconectFromServer() (src/parser/ServerConnect.cpp:75) | not called | 0.0% | 
  | ServerConnect::readFromServer[abi:cxx11]() (src/parser/ServerConnect.cpp:44) | not called | 0.0% | 
  | ServerConnect::sendToServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/parser/ServerConnect.cpp:67) | called 4 times, returned 0 time | 53.0% | 
  | ServerConnect::~ServerConnect() (src/parser/ServerConnect.hpp:61) | called 70 times, returned 70 times | 100.0% | 
  | Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) (src/render/sprites/Sprite.hpp:17) | not called | 0.0% | 
  | Sprite::setFrame(int) (src/render/sprites/Sprite.hpp:37) | not called | 0.0% | 
  | Sprite::update(float) (src/render/sprites/Sprite.cpp:3) | not called | 0.0% | 
  | Sprite::~Sprite() (src/render/sprites/Sprite.hpp:27) | not called | 0.0% | 
  | Starlings::Starlings() (src/render/scenes/Starlings.hpp:18) | not called | 0.0% | 
  | Starlings::respawn() (src/render/scenes/Starlings.hpp:23) | not called | 0.0% | 
  | Starlings::update(float) (src/render/scenes/Starlings.hpp:44) | not called | 0.0% | 
  | Tile::Tile(int, int) (src/parser/Map.hpp:12) | called 454 times, returned 454 times | 80.0% | 
  | Trantorian::Trantorian(sf::Vector2<float>, sf::Vector2<float>) (src/render/scenes/world/Trantorian.hpp:18) | not called | 0.0% | 
  | Trantorian::draw(sf::RenderWindow&) (src/render/scenes/world/Trantorian.hpp:40) | not called | 0.0% | 
  | Trantorian::isDead() (src/render/scenes/world/Trantorian.hpp:59) | not called | 0.0% | 
  | Trantorian::setTile(sf::Vector2<float>, sf::Vector2<float>) (src/render/scenes/world/Trantorian.hpp:43) | not called | 0.0% | 
  | Trantorian::update(float) (src/render/scenes/world/Trantorian.hpp:30) | not called | 0.0% | 
  | Trantorian::~Trantorian() (src/render/scenes/world/Trantorian.hpp:27) | not called | 0.0% | 
  | WinScene::WinScene(Core*) (src/render/scenes/WinScene.cpp:11) | not called | 0.0% | 
  | WinScene::draw(sf::RenderWindow&) (src/render/scenes/WinScene.cpp:24) | not called | 0.0% | 
  | WinScene::getBackHome() (src/render/scenes/WinScene.cpp:39) | not called | 0.0% | 
  | WinScene::init() (src/render/scenes/WinScene.hpp:42) | not called | 0.0% | 
  | WinScene::update(float) (src/render/scenes/WinScene.hpp:35) | not called | 0.0% | 
  | WinScene::update(sf::Event, sf::RenderWindow&) (src/render/scenes/WinScene.hpp:27) | not called | 0.0% | 
  | WinScene::~WinScene() (src/render/scenes/WinScene.hpp:23) | not called | 0.0% | 
  | World::World(Core*) (src/render/scenes/world/World.cpp:13) | not called | 0.0% | 
  | World::checkWinner() (src/render/scenes/world/World.cpp:152) | not called | 0.0% | 
  | World::draw(sf::RenderWindow&) (src/render/scenes/world/WorldDraw.cpp:12) | not called | 0.0% | 
  | World::drawBuilding(sf::RenderWindow&, int, int) (src/render/scenes/world/WorldDraw.cpp:112) | not called | 0.0% | 
  | World::drawTrantorian(sf::RenderWindow&, int, int) (src/render/scenes/world/WorldDraw.cpp:129) | not called | 0.0% | 
  | World::getServerInit() (src/render/scenes/world/World.cpp:107) | not called | 0.0% | 
  | World::init() (src/render/scenes/world/World.cpp:45) | not called | 0.0% | 
  | World::initSounds() (src/render/scenes/world/World.cpp:125) | not called | 0.0% | 
  | World::iterateWorld(std::function<void (int, int)>) (src/render/scenes/world/World.hpp:60) | not called | 0.0% | 
  | World::layer1(int, int) (src/render/scenes/world/WorldDraw.cpp:45) | not called | 0.0% | 
  | World::layer2(int, int) (src/render/scenes/world/WorldDraw.cpp:77) | not called | 0.0% | 
  | World::lookTrantorian(int) (src/render/scenes/world/World.cpp:139) | not called | 0.0% | 
  | World::moveMap(sf::Event) (src/render/scenes/world/WorldUpdate.cpp:70) | not called | 0.0% | 
  | World::reset() (src/render/scenes/world/World.cpp:89) | not called | 0.0% | 
  | World::update(float) (src/render/scenes/world/WorldUpdate.cpp:43) | not called | 0.0% | 
  | World::update(sf::Event, sf::RenderWindow&) (src/render/scenes/world/WorldUpdate.cpp:5) | not called | 0.0% | 
  | World::updateChuncks() (src/render/scenes/world/WorldUpdate.cpp:171) | not called | 0.0% | 
  | World::updateIncantation() (src/render/scenes/world/WorldUpdate.cpp:185) | not called | 0.0% | 
  | World::updateTrantorians() (src/render/scenes/world/WorldUpdate.cpp:107) | not called | 0.0% | 
  | World::~World() (src/render/scenes/world/World.hpp:50) | not called | 0.0% | 
  | WorldUi::WorldUi(World*) (src/render/scenes/world/ui/WorldUi.hpp:27) | not called | 0.0% | 
  | WorldUi::draw(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:76) | not called | 0.0% | 
  | WorldUi::drawInventoryTile(int, sf::RenderWindow&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (src/render/scenes/world/ui/WorldUi.cpp:94) | not called | 0.0% | 
  | WorldUi::drawPlayerInventory(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:234) | not called | 0.0% | 
  | WorldUi::drawRanking(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:105) | not called | 0.0% | 
  | WorldUi::drawTeam(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:120) | not called | 0.0% | 
  | WorldUi::drawTileInventory(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:201) | not called | 0.0% | 
  | WorldUi::drawTrantorian(sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:157) | not called | 0.0% | 
  | WorldUi::init() (src/render/scenes/world/ui/WorldUi.cpp:18) | not called | 0.0% | 
  | WorldUi::update(float) (src/render/scenes/world/ui/WorldUi.cpp:72) | not called | 0.0% | 
  | WorldUi::update(sf::Event, sf::RenderWindow&) (src/render/scenes/world/ui/WorldUi.cpp:22) | not called | 0.0% | 
  | WorldUi::~WorldUi() (src/render/scenes/world/ui/WorldUi.hpp:57) | not called | 0.0% | 
  | guiException::guiException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/GuiException.hpp:15) | called 15 times, returned 15 times | 83.0% | 
  | utils::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (src/utils/Exception.hpp:18) | called 15 times, returned 15 times | 62.0% | 
  | utils::Exception::what() const (src/utils/Exception.hpp:19) | not called | 0.0% |