Academic-Adventure# main module src package Submodules src.academic_adventure module Game Game.new() Game.run() src.classes module Collectible Collectible.update() Entity Entity.update() Finish Finish.update() Level Level.change_collectible() Level.check_collectible_collisions() Level.check_npc_collision() Level.horizontal_movement_collision() Level.initialize_level() Level.is_completed() Level.next_level() Level.restart() Level.run() Level.scroll_x() Level.show_score() Level.vertical_movement_collision() NPC NPC.question() NPC.update() Player Player.animate() Player.apply_gravity() Player.handle_input() Player.handle_status() Player.import_character_assets() Player.jump() Player.speed Player.update() Player.x Player.y Tile Tile.update() UI UI.show_books() UI.show_health() import_folder() src.menu module Button Button.change_color() Button.check_for_input() Button.update() Menu Menu.credits() Menu.game_over() Menu.main_menu() Menu.pause() get_font() src.settings module import_csv_layout() Module contents