Coverage report:
22%
hide covered
Files
Functions
Classes
coverage.py v7.10.7
, created at 2025-10-06 00:58 +0800
File
function
statements
missing
excluded
branches
partial
coverage
src/glomph/__init__.py
(no function)
1
0
0
0
0
100%
src/glomph/entities.py
Entity.__init__
4
4
0
0
0
0%
src/glomph/entities.py
Entity.move
1
1
0
0
0
0%
src/glomph/entities.py
Entity.set_velocity
1
1
0
0
0
0%
src/glomph/entities.py
Entity.update
1
1
0
0
0
0%
src/glomph/entities.py
Player.__init__
4
4
0
0
0
0%
src/glomph/entities.py
Player.set_direction
10
10
0
8
0
0%
src/glomph/entities.py
Player.lose_life
1
1
0
0
0
0%
src/glomph/entities.py
Player.add_score
1
1
0
0
0
0%
src/glomph/entities.py
Ghost.__init__
5
5
0
0
0
0%
src/glomph/entities.py
Ghost.set_mode
5
5
0
2
0
0%
src/glomph/entities.py
Ghost.set_target
1
1
0
0
0
0%
src/glomph/entities.py
Ghost.update_ai
6
6
0
6
0
0%
src/glomph/entities.py
Ghost.calculate_direction
5
5
0
2
0
0%
src/glomph/entities.py
create_ghosts
1
1
0
0
0
0%
src/glomph/entities.py
(no function)
29
29
0
0
0
0%
src/glomph/game.py
Game.__init__
12
12
0
0
0
0%
src/glomph/game.py
Game.load_maze
33
33
0
20
0
0%
src/glomph/game.py
Game.is_collision
6
6
0
4
0
0%
src/glomph/game.py
Game.collect_dot
12
12
0
6
0
0%
src/glomph/game.py
Game.start_game
4
4
0
0
0
0%
src/glomph/game.py
Game.pause_game
4
4
0
4
0
0%
src/glomph/game.py
Game.game_over
1
1
0
0
0
0%
src/glomph/game.py
Game.move_player
17
17
0
14
0
0%
src/glomph/game.py
Game.update
4
4
0
2
0
0%
src/glomph/game.py
Game.update_ghosts
14
14
0
12
0
0%
src/glomph/game.py
Game.check_ghost_collisions
4
4
0
4
0
0%
src/glomph/game.py
Game.is_game_won
1
1
0
0
0
0%
src/glomph/game.py
Game.next_level
4
4
0
0
0
0%
src/glomph/game.py
Game.lose_life
6
6
0
2
0
0%
src/glomph/game.py
(no function)
24
24
0
0
0
0%
src/glomph/loaders.py
MazeLoader.__init__
1
0
0
0
0
100%
src/glomph/loaders.py
MazeLoader.load
21
2
0
10
3
84%
src/glomph/loaders.py
MazeLoader.list_mazes
7
1
0
6
1
85%
src/glomph/loaders.py
TileLoader.__init__
1
0
0
0
0
100%
src/glomph/loaders.py
TileLoader.load
37
2
0
20
5
88%
src/glomph/loaders.py
SpriteLoader.__init__
1
0
0
0
0
100%
src/glomph/loaders.py
SpriteLoader.load
37
2
0
20
5
88%
src/glomph/loaders.py
(no function)
30
0
0
0
0
100%
src/glomph/main.py
main
37
37
0
8
0
0%
src/glomph/main.py
(no function)
7
7
2
0
0
0%
src/glomph/renderer.py
Renderer.__init__
5
5
0
0
0
0%
src/glomph/renderer.py
Renderer.set_viewport
2
2
0
0
0
0%
src/glomph/renderer.py
Renderer.set_camera
2
2
0
0
0
0%
src/glomph/renderer.py
Renderer.world_to_screen
3
3
0
0
0
0%
src/glomph/renderer.py
Renderer.is_visible
2
2
0
0
0
0%
src/glomph/renderer.py
Renderer.render_maze
15
15
0
12
0
0%
src/glomph/renderer.py
Renderer.render_entity
4
4
0
2
0
0%
src/glomph/renderer.py
Renderer.render_entities
2
2
0
2
0
0%
src/glomph/renderer.py
Renderer.render_ui
8
8
0
2
0
0%
src/glomph/renderer.py
Renderer.clear
1
1
0
0
0
0%
src/glomph/renderer.py
Renderer.present
1
1
0
0
0
0%
src/glomph/renderer.py
get_renderer
1
1
0
0
0
0%
src/glomph/renderer.py
(no function)
18
18
2
0
0
0%
src/glomph/terminal.py
Terminal.__init__
2
2
0
0
0
0%
src/glomph/terminal.py
Terminal.init_colors
13
13
0
2
0
0%
src/glomph/terminal.py
Terminal.screen
13
13
0
2
0
0%
src/glomph/terminal.py
Terminal.get_screen_size
4
4
0
2
0
0%
src/glomph/terminal.py
Terminal.draw_char
8
8
0
4
0
0%
src/glomph/terminal.py
Terminal.draw_text
8
8
0
4
0
0%
src/glomph/terminal.py
Terminal.clear
2
2
0
2
0
0%
src/glomph/terminal.py
Terminal.refresh
2
2
0
2
0
0%
src/glomph/terminal.py
Terminal.get_input
9
9
0
4
0
0%
src/glomph/terminal.py
Terminal.wait_for_key
4
4
0
2
0
0%
src/glomph/terminal.py
Terminal.key_name
1
1
0
0
0
0%
src/glomph/terminal.py
Terminal.get_key
22
22
0
20
0
0%
src/glomph/terminal.py
Terminal.wait_for_keypress
4
4
0
2
0
0%
src/glomph/terminal.py
get_terminal
1
1
0
0
0
0%
src/glomph/terminal.py
(no function)
21
21
0
0
0
0%
Total
579
450
4
214
14
22%
No items found using the specified filter.