| Function (File:Line) | 
    Call count | 
    Block coverage | 
  
  | accept_new_client (src/client/handler.c:12) | not called | 0.0% | 
  | add_element_to_inventory (src/commands/ai/take.c:23) | called 2 times, returned 2 times | 74.0% | 
  | add_element_to_map (src/utils/map.c:26) | called 31 times, returned 31 times | 100.0% | 
  | add_object (src/init.c:56) | not called | 0.0% | 
  | add_object (src/meteors.c:28) | not called | 0.0% | 
  | adjust_angle_receiver_rotation (src/commands/ai/broadcast.c:11) | called 50 times, returned 50 times | 33.0% | 
  | append_tile_to_payload (src/commands/ai/look.c:93) | called 4 times, returned 4 times | 90.0% | 
  | are_requierment_met_encapsulation (src/commands/ai/incantation.c:132) | called 8 times, returned 8 times | 100.0% | 
  | array_len (src/utils/arrays.c:10) | not called | 0.0% | 
  | asign_egg_to_client (src/commands/ai/connector.c:22) | not called | 0.0% | 
  | bct (src/commands/gui/bct.c:28) | called 3 times, returned 3 times | 86.0% | 
  | broadcast (src/commands/ai/broadcast.c:74) | called 5 times, returned 5 times | 100.0% | 
  | callback_end_incantation_set_payload (src/commands/ai/incantation_callback.c:49) | called 9 times, returned 9 times | 100.0% | 
  | callback_freeze (src/commands/ai/incantation_callback.c:11) | called 9 times, returned 9 times | 100.0% | 
  | callback_level_up (src/commands/ai/incantation_callback.c:19) | called 9 times, returned 9 times | 100.0% | 
  | callback_start_incantation_set_payload (src/commands/ai/incantation_callback.c:41) | called 9 times, returned 9 times | 100.0% | 
  | callback_unfreeze (src/commands/ai/incantation_callback.c:33) | not called | 0.0% | 
  | check_connections (src/server.c:48) | not called | 0.0% | 
  | check_error_flags (src/utils/flags.c:140) | called 2 times, returned 2 times | 56.0% | 
  | check_number_flags (src/utils/flags.c:108) | called 3 times, returned 3 times | 93.0% | 
  | check_object_in_lookup_table (src/commands/ai/look.c:67) | called 16 times, returned 16 times | 100.0% | 
  | check_requirements_met (src/commands/ai/incantation.c:37) | called 8 times, returned 8 times | 100.0% | 
  | check_response_client_time (src/server.c:131) | not called | 0.0% | 
  | client_time_handler (src/utils/client.c:11) | called 29 times, returned 29 times | 89.0% | 
  | connect_nbr (src/commands/ai/connect_nbr.c:10) | called 2 times, returned 2 times | 100.0% | 
  | connector (src/commands/ai/connector.c:140) | called 2 times, returned 2 times | 42.0% | 
  | copy_map (src/commands/ai/look.c:33) | called 1 time, returned 1 time | 100.0% | 
  | count_flags (src/utils/flags.c:10) | called 3 times, returned 3 times | 100.0% | 
  | count_lines (src/utils/str_to_array.c:39) | called 4 times, returned 4 times | 100.0% | 
  | count_nb_names (src/utils/flags.c:30) | called 2 times, returned 2 times | 100.0% | 
  | create_eggs (src/teams.c:10) | called 2 times, returned 2 times | 100.0% | 
  | create_new_client (src/client/handler.c:25) | not called | 0.0% | 
  | delete_eggs_on_tile (src/commands/ai/eject.c:25) | called 1 time, returned 1 time | 60.0% | 
  | destroy_clients (src/client/lists.c:58) | called 1 time, returned 1 time | 100.0% | 
  | destroy_flags (src/destroy.c:10) | called 1 time, returned 1 time | 100.0% | 
  | destroy_server (src/destroy.c:22) | not called | 0.0% | 
  | destroy_teams (src/teams.c:45) | called 1 time, returned 1 time | 86.0% | 
  | does_object_exist_on_tile (src/commands/ai/take.c:45) | called 2 times, returned 2 times | 80.0% | 
  | eject (src/commands/ai/eject.c:71) | called 1 time, returned 1 time | 100.0% | 
  | end_assign_egg_to_client (src/commands/ai/connector.c:10) | not called | 0.0% | 
  | execute_command (src/commands/handler.c:37) | called 2 times, returned 2 times | 11.0% | 
  | fill_flags (src/utils/flags.c:71) | called 16 times, returned 16 times | 100.0% | 
  | fill_objects (src/meteors.c:52) | not called | 0.0% | 
  | find_object_type (src/commands/ai/set.c:45) | called 2 times, returned 2 times | 100.0% | 
  | fork_z (src/commands/ai/fork.c:11) | not called | 0.0% | 
  | forward (src/commands/ai/forward.c:10) | called 5 times, returned 5 times | 70.0% | 
  | free_array (src/utils/arrays.c:20) | called 2 times, returned 2 times | 100.0% | 
  | get_client (src/client/handler.c:48) | not called | 0.0% | 
  | get_int (src/utils/flags.c:20) | called 13 times, returned 13 times | 100.0% | 
  | get_interval (src/server.c:57) | not called | 0.0% | 
  | get_map_density (src/utils/map.c:61) | not called | 0.0% | 
  | get_names (src/utils/flags.c:43) | called 2 times, returned 2 times | 100.0% | 
  | get_nb_players_on_tile (src/commands/ai/incantation.c:95) | called 8 times, returned 8 times | 100.0% | 
  | get_object_from_string (src/commands/ai/take.c:54) | called 3 times, returned 3 times | 100.0% | 
  | get_orientation_to_tile (src/commands/ai/eject.c:33) | called 1 time, returned 1 time | 50.0% | 
  | get_sound_direction (src/commands/ai/broadcast.c:30) | called 50 times, returned 50 times | 89.0% | 
  | get_team_by_name (src/utils/teams.c:10) | not called | 0.0% | 
  | get_tile (src/commands/ai/connector.c:79) | not called | 0.0% | 
  | get_tile (src/commands/ai/incantation.c:20) | called 8 times, returned 8 times | 100.0% | 
  | get_tile (src/commands/gui/bct.c:11) | called 2 times, returned 2 times | 100.0% | 
  | get_tile (src/commands/gui/mct.c:10) | called 4 times, returned 4 times | 75.0% | 
  | get_tile (src/meteors.c:11) | not called | 0.0% | 
  | handle_client_data (src/client/handler.c:112) | not called | 0.0% | 
  | handle_client_death (src/death.c:19) | not called | 0.0% | 
  | handle_client_life (src/death.c:45) | not called | 0.0% | 
  | handle_client_message (src/commands/handler.c:61) | called 4 times, returned 4 times | 100.0% | 
  | handle_connections (src/server.c:36) | not called | 0.0% | 
  | handle_look (src/commands/ai/look.c:109) | called 1 time, returned 1 time | 100.0% | 
  | handle_meteors (src/meteors.c:63) | not called | 0.0% | 
  | handle_quit_client (src/client/handler.c:60) | not called | 0.0% | 
  | handle_response (src/utils/asprintf_response.c:11) | called 49 times, returned 49 times | 100.0% | 
  | helper (src/utils/helper.c:10) | not called | 0.0% | 
  | incantation (src/commands/ai/incantation.c:151) | called 5 times, returned 5 times | 100.0% | 
  | incantation_callback_end_of_command (src/commands/ai/incantation.c:166) | called 3 times, returned 3 times | 75.0% | 
  | init_bools (src/client/lists.c:23) | called 7 times, returned 7 times | 100.0% | 
  | init_client (src/client/lists.c:34) | called 7 times, returned 7 times | 100.0% | 
  | init_egg (src/eggs.c:10) | called 10 times, returned 10 times | 100.0% | 
  | init_flags (src/utils/flags.c:164) | called 3 times, returned 3 times | 100.0% | 
  | init_inventory (src/client/lists.c:12) | called 7 times, returned 7 times | 100.0% | 
  | init_map (src/init.c:43) | not called | 0.0% | 
  | init_meteor (src/init.c:65) | not called | 0.0% | 
  | init_server (src/init.c:79) | not called | 0.0% | 
  | init_socket_address (src/init.c:12) | not called | 0.0% | 
  | init_team (src/teams.c:25) | called 2 times, returned 2 times | 88.0% | 
  | init_teams (src/init.c:23) | not called | 0.0% | 
  | inventory (src/commands/ai/inventory.c:14) | called 1 time, returned 1 time | 67.0% | 
  | is_freq_flag (src/utils/flags.c:99) | called 3 times, returned 3 times | 100.0% | 
  | is_separator (src/utils/str_to_array.c:18) | called 60 times, returned 60 times | 100.0% | 
  | left (src/commands/ai/left.c:20) | called 4 times, returned 4 times | 91.0% | 
  | look (src/commands/ai/look.c:131) | called 1 time, returned 1 time | 77.0% | 
  | mct (src/commands/gui/mct.c:27) | called 1 time, returned 1 time | 100.0% | 
  | message_to_graphicals (src/commands/message_to_graphicals.c:12) | called 37 times, returned 37 times | 91.0% | 
  | msz (src/commands/gui/msz.c:10) | called 1 time, returned 1 time | 100.0% | 
  | my_cols_counter (src/utils/str_to_array.c:29) | called 2 times, returned 2 times | 89.0% | 
  | object_to_string (src/commands/ai/look.c:86) | called 4 times, returned 4 times | 100.0% | 
  | pin (src/commands/gui/pin.c:10) | called 1 time, returned 1 time | 67.0% | 
  | plv (src/commands/gui/plv.c:10) | called 1 time, returned 1 time | 67.0% | 
  | populate_map_with_players (src/commands/ai/look.c:49) | called 1 time, returned 1 time | 86.0% | 
  | ppo (src/commands/gui/ppo.c:10) | called 1 time, returned 1 time | 67.0% | 
  | print_clients_fds (src/client/lists.c:79) | called 1 time, returned 1 time | 100.0% | 
  | print_egg_graphic (src/server.c:80) | not called | 0.0% | 
  | print_eggs (src/commands/ai/connector.c:50) | not called | 0.0% | 
  | print_flags (src/utils/flags.c:129) | not called | 0.0% | 
  | print_map (src/utils/map.c:92) | called 1 time, returned 1 time | 100.0% | 
  | print_map_to_gui (src/commands/ai/connector.c:96) | not called | 0.0% | 
  | print_string_array (src/utils/arrays.c:30) | not called | 0.0% | 
  | print_teams (src/commands/ai/connector.c:68) | not called | 0.0% | 
  | print_teams_infos (src/teams.c:54) | not called | 0.0% | 
  | print_tile (src/utils/map.c:82) | called 100 times, returned 100 times | 100.0% | 
  | purge_eggs_from_team (src/commands/ai/eject.c:11) | not called | 0.0% | 
  | rand_p (src/utils/rand.c:10) | called 7 times, returned 7 times | 100.0% | 
  | read_until_newline (src/client/handler.c:89) | not called | 0.0% | 
  | remove_client_by_fd (src/client/lists.c:67) | called 1 time, returned 1 time | 78.0% | 
  | remove_element_from_inventory (src/commands/ai/set.c:23) | called 1 time, returned 1 time | 74.0% | 
  | remove_element_from_map (src/utils/map.c:37) | called 6 times, returned 6 times | 88.0% | 
  | remove_resource_from_tile (src/commands/ai/incantation.c:56) | called 24 times, returned 24 times | 100.0% | 
  | remove_resources (src/commands/ai/incantation.c:71) | called 3 times, returned 3 times | 100.0% | 
  | right (src/commands/ai/right.c:20) | called 6 times, returned 6 times | 91.0% | 
  | run_logic_on_group (src/commands/ai/incantation.c:113) | called 12 times, returned 12 times | 100.0% | 
  | secure_free (src/utils/free.c:10) | called 4 times, returned 4 times | 100.0% | 
  | send_broadcast_to_graphicals (src/commands/ai/broadcast.c:56) | called 5 times, returned 5 times | 70.0% | 
  | send_command (src/server.c:103) | not called | 0.0% | 
  | send_data_to_graphiscs (src/commands/ai/eject.c:64) | called 1 time, returned 1 time | 100.0% | 
  | send_everything (src/commands/ai/connector.c:129) | not called | 0.0% | 
  | send_pin_for_food_update (src/death.c:10) | not called | 0.0% | 
  | send_players (src/commands/ai/connector.c:110) | not called | 0.0% | 
  | send_start_incantation_to_graphicals (src/commands/ai/incantation_graphical.c:11) | called 3 times, returned 3 times | 93.0% | 
  | server (src/server.c:170) | not called | 0.0% | 
  | set (src/commands/ai/set.c:57) | called 2 times, returned 2 times | 79.0% | 
  | set_dx (src/commands/ai/eject.c:46) | called 1 time, returned 1 time | 75.0% | 
  | set_dy (src/commands/ai/eject.c:55) | called 1 time, returned 1 time | 50.0% | 
  | set_line (src/utils/str_to_array.c:53) | called 2 times, returned 2 times | 100.0% | 
  | sgt (src/commands/gui/sgt.c:10) | not called | 0.0% | 
  | signint_handler (src/server.c:16) | not called | 0.0% | 
  | sigpipe_handler (src/server.c:31) | not called | 0.0% | 
  | sst (src/commands/gui/sst.c:10) | not called | 0.0% | 
  | start_server (src/server.c:146) | not called | 0.0% | 
  | str_is_num (src/utils/strings.c:12) | called 13 times, returned 13 times | 100.0% | 
  | str_to_array_separator (src/utils/str_to_array.c:64) | called 4 times, returned 4 times | 93.0% | 
  | take (src/commands/ai/take.c:67) | called 3 times, returned 3 times | 81.0% | 
  | team_nb_slots (src/utils/teams.c:23) | called 4 times, returned 4 times | 40.0% | 
  | tna (src/commands/gui/tna.c:10) | called 1 time, returned 1 time | 100.0% |