Index A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y A Action (class in game.common.action) ACTION (game.common.enums.ObjectType attribute) actions (game.common.player.Player property) ActionType (class in game.common.enums) active_sheet (visualizer.bytesprites.bytesprite.ByteSprite property) Adapter (class in visualizer.adapter) adapter (visualizer.main.ByteVisualiser property) add_to_vector() (game.utils.vector.Vector method) add_x() (game.utils.vector.Vector method) add_x_y() (game.utils.vector.Vector method) add_y() (game.utils.vector.Vector method) as_tuple() (game.utils.vector.Vector method) Avatar (class in game.common.avatar) AVATAR (game.common.enums.ObjectType attribute) avatar (game.common.player.Player property) AvatarBytespriteFactoryExample (class in visualizer.bytesprites.exampleBS) B BACKGROUND_COLOR (visualizer.config.Config property) Base (class in server.models.base) Basic (class in visualizer.templates.menu_templates) boot() (game.engine.Engine method) buffUpData() (server.client_runner.ClientRunner method) ByteSprite (class in visualizer.bytesprites.bytesprite) bytesprite_factories (visualizer.main.ByteVisualiser property) bytesprite_map (visualizer.main.ByteVisualiser property) ByteSpriteFactory (class in visualizer.bytesprites.bytesprite_factory) ByteVisualiser (class in visualizer.main) C check_inventory_item() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) clean_up() (visualizer.adapter.Adapter method) CLIENT (game.common.enums.DebugLevel attribute) client_turn_arguments() (game.controllers.master_controller.MasterController method) ClientRunner (class in server.client_runner) clock (visualizer.main.ByteVisualiser property) close_server() (server.client_runner.ClientRunner method) CommunicationThread (class in game.utils.thread) Config (class in server.server_config) (class in visualizer.config) config (visualizer.main.ByteVisualiser property) continue_animation() (visualizer.adapter.Adapter method) (visualizer.main.ByteVisualiser method) Controller (class in game.controllers.controller) CONTROLLER (game.common.enums.DebugLevel attribute) count_number_of_game_appearances() (server.client_runner.ClientRunner method) create() (in module server.crud.crud_run) (in module server.crud.crud_submission) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) create_all() (in module server.crud.crud_turn) create_bytesprite() (visualizer.bytesprites.bytesprite_factory.ByteSpriteFactory static method) (visualizer.bytesprites.exampleBS.AvatarBytespriteFactoryExample static method) (visualizer.bytesprites.exampleTileBS.TileBytespriteFactoryExample static method) (visualizer.bytesprites.exampleWallBS.WallBytespriteFactoryExample static method) create_turn_log() (game.controllers.master_controller.MasterController method) D DB (class in server.runner_utils) db_viewer module Debug (class in game.config) debug() (game.controllers.controller.Controller method) (game.engine.Engine method) DebugLevel (class in game.common.enums) default_frame_rate (visualizer.main.ByteVisualiser property) delete() (in module server.crud.crud_run) (in module server.crud.crud_submission) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) delete_all() (in module server.crud.crud_turn) delete_runner_temp() (server.client_runner.ClientRunner method) delete_tournament_cascade() (server.client_runner.ClientRunner method) delete_turns() (server.client_runner.ClientRunner method) delete_vis_temp_folder() (server.visualizer_runner.VisualizerRunner method) drop_held_item() (game.common.avatar.Avatar method) durability (game.common.items.item.Item property) E eligible (server.models.team_type.TeamType attribute) (server.schemas.team_type.team_type_base.TeamTypeBase attribute) END_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) END_DATETIME (server.server_config.Config property) end_time (visualizer.main.ByteVisualiser property) Engine (class in game.engine) ENGINE (game.common.enums.DebugLevel attribute) error (game.common.player.Player property) error_txt (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) external_runner() (server.client_runner.ClientRunner method) F FAST_SPEED_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) FASTEST_SPEED_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) file_name (game.common.player.Player property) file_txt (server.models.submission.Submission attribute) (server.schemas.submission.submission_base.SubmissionBase attribute) FRAME_RATE (visualizer.config.Config property) from_json() (game.common.action.Action method) (game.common.avatar.Avatar method) (game.common.game_object.GameObject method) (game.common.items.item.Item method) (game.common.map.game_board.GameBoard method) (game.common.map.occupiable.Occupiable method) (game.common.map.tile.Tile method) (game.common.player.Player method) (game.common.stations.occupiable_station.OccupiableStation method) (game.common.stations.station.Station method) (game.utils.vector.Vector method) from_xy_tuple() (game.utils.vector.Vector static method) from_yx_tuple() (game.utils.vector.Vector static method) fullscreen (visualizer.main.ByteVisualiser property) functional (game.common.player.Player property) G game module game.common module game.common.action module game.common.avatar module game.common.enums module game.common.game_object module game.common.items module game.common.items.item module game.common.map module game.common.map.game_board module game.common.map.occupiable module game.common.map.tile module game.common.map.wall module game.common.player module game.common.stations module game.common.stations.occupiable_station module game.common.stations.occupiable_station_example module game.common.stations.station module game.common.stations.station_example module game.common.stations.station_receiver_example module game.config module game.controllers module game.controllers.controller module game.controllers.interact_controller module game.controllers.inventory_controller module game.controllers.master_controller module game.controllers.movement_controller module game.controllers.place_controller module game.engine module game.test_suite module game.test_suite.runner module game.test_suite.tests module game.test_suite.tests.test_avatar module game.test_suite.tests.test_avatar_inventory module game.test_suite.tests.test_example module game.test_suite.tests.test_game_board module game.test_suite.tests.test_game_board_no_gen module game.test_suite.tests.test_initialization module game.test_suite.tests.test_interact_controller module game.test_suite.tests.test_inventory_controller module game.test_suite.tests.test_item module game.test_suite.tests.test_master_controller module game.test_suite.tests.test_movement_controller module game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable module game.test_suite.tests.test_movement_controller_if_occupiable_stations module game.test_suite.tests.test_movement_controller_if_stations module game.test_suite.tests.test_movement_controller_if_wall module game.test_suite.tests.test_occupiable module game.test_suite.tests.test_occupiable_station module game.test_suite.tests.test_place_controller module game.test_suite.tests.test_player module game.test_suite.tests.test_station module game.test_suite.tests.test_tile module game.test_suite.tests.test_utils module game.test_suite.utils module game.utils module game.utils.generate_game module game.utils.helpers module game.utils.thread module game.utils.validation module game.utils.vector module GAME_BOARD_MARGIN_LEFT (visualizer.config.Config property) GAME_BOARD_MARGIN_TOP (visualizer.config.Config property) game_loop_logic() (game.controllers.master_controller.MasterController method) game_map (game.common.map.game_board.GameBoard property) GameBoard (class in game.common.map.game_board) GAMEBOARD (game.common.enums.ObjectType attribute) GameObject (class in game.common.game_object) generate() (in module game.utils.generate_game) generate_event() (game.common.map.game_board.GameBoard method) generate_map() (game.common.map.game_board.GameBoard method) get_db() (in module server.main) get_latest_log_files() (server.visualizer_runner.VisualizerRunner method) get_latest_submission_for_each_team() (in module server.crud.crud_submission) get_latest_tournament() (in module server.crud.crud_tournament) (in module server.main) (server.visualizer_runner.VisualizerRunner method) get_objects() (game.common.map.game_board.GameBoard method) get_occupied_by() (game.common.map.occupiable.Occupiable method) get_runs() (in module server.main) get_stack_list() (game.common.map.occupiable.Occupiable method) get_submission() (in module server.main) get_submissions() (in module server.main) get_team_info() (in module server.main) get_team_types() (in module server.main) get_top_of_stack() (game.common.map.occupiable.Occupiable method) get_tournament() (in module server.main) get_tournaments() (in module server.main) get_universities() (in module server.main) get_version_number() (server.client_runner.ClientRunner method) give_clients_objects() (game.controllers.master_controller.MasterController method) H handle_actions() (game.controllers.controller.Controller method) (game.controllers.interact_controller.InteractController method) (game.controllers.inventory_controller.InventoryController method) (game.controllers.movement_controller.MovementController method) (game.controllers.place_controller.PlaceController method) held_item (game.common.avatar.Avatar property) (game.common.stations.station.Station property) I image (visualizer.bytesprites.bytesprite.ByteSprite attribute) impl (server.models.timestamp.TimeStamp attribute) insert_logs() (server.client_runner.ClientRunner method) insert_new_tournament() (server.client_runner.ClientRunner method) insert_run() (server.client_runner.ClientRunner method) insert_submission_run_info() (server.client_runner.ClientRunner method) INTERACT_CENTER (game.common.enums.ActionType attribute) INTERACT_DOWN (game.common.enums.ActionType attribute) INTERACT_LEFT (game.common.enums.ActionType attribute) INTERACT_RIGHT (game.common.enums.ActionType attribute) INTERACT_UP (game.common.enums.ActionType attribute) InteractController (class in game.controllers.interact_controller) internal_runner() (server.client_runner.ClientRunner method) (server.visualizer_runner.VisualizerRunner method) interpret_current_turn_data() (game.controllers.master_controller.MasterController method) inventory (game.common.avatar.Avatar property) InventoryController (class in game.controllers.inventory_controller) is_finished (server.models.tournament.Tournament attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) is_occupied_by_game_object() (game.common.map.occupiable.Occupiable method) is_occupied_by_object_type() (game.common.map.occupiable.Occupiable method) Item (class in game.common.items.item) ITEM (game.common.enums.ObjectType attribute) L launcher_version (server.models.tournament.Tournament attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) level (game.config.Debug attribute) load() (game.engine.Engine method) (visualizer.main.ByteVisualiser method) load_results_screen() (visualizer.templates.menu_templates.Basic method) (visualizer.templates.menu_templates.MenuTemplate method) locations (game.common.map.game_board.GameBoard property) loop() (game.engine.Engine method) (visualizer.main.ByteVisualiser method) loop_count (visualizer.main.ByteVisualiser property) M map_size (game.common.map.game_board.GameBoard property) MasterController (class in game.controllers.master_controller) max_inventory_size (game.common.avatar.Avatar property) MenuTemplate (class in visualizer.templates.menu_templates) metadata (server.models.base.Base attribute) model_config (server.schemas.run.run_base.RunBase attribute) (server.schemas.run.run_schema.RunSchema attribute) (server.schemas.run.run_schema_wo_tournament.RunSchemaWithoutTournament attribute) (server.schemas.submission.submission_base.SubmissionBase attribute) (server.schemas.submission.submission_partial.SubmissionSchemaPartial attribute) (server.schemas.submission.submission_schema.SubmissionSchema attribute) (server.schemas.submission.submission_w_team.SubmissionWTeam attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) (server.schemas.submission_run_info.submission_run_info_schema.SubmissionRunInfoSchema attribute) (server.schemas.submission_run_info.submission_run_info_w_run.SubmissionRunInfoWRun attribute) (server.schemas.submission_run_info.submission_run_info_w_submission.SubmissionRunInfoWSubmission attribute) (server.schemas.team.team_base.TeamBase attribute) (server.schemas.team_type.team_type_base.TeamTypeBase attribute) (server.schemas.team_type.team_type_schema.TeamTypeSchema attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) (server.schemas.tournament.tournament_schema.TournamentSchema attribute) (server.schemas.turn.turn_base.TurnBase attribute) (server.schemas.turn.turn_schema.TurnSchema attribute) (server.schemas.university.university_base.UniversityBase attribute) (server.schemas.university.university_schema.UniversitySchema attribute) model_fields (server.schemas.run.run_base.RunBase attribute) (server.schemas.run.run_schema.RunSchema attribute) (server.schemas.run.run_schema_wo_tournament.RunSchemaWithoutTournament attribute) (server.schemas.submission.submission_base.SubmissionBase attribute) (server.schemas.submission.submission_partial.SubmissionSchemaPartial attribute) (server.schemas.submission.submission_schema.SubmissionSchema attribute) (server.schemas.submission.submission_w_team.SubmissionWTeam attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) (server.schemas.submission_run_info.submission_run_info_schema.SubmissionRunInfoSchema attribute) (server.schemas.submission_run_info.submission_run_info_w_run.SubmissionRunInfoWRun attribute) (server.schemas.submission_run_info.submission_run_info_w_submission.SubmissionRunInfoWSubmission attribute) (server.schemas.team.team_base.TeamBase attribute) (server.schemas.team_type.team_type_base.TeamTypeBase attribute) (server.schemas.team_type.team_type_schema.TeamTypeSchema attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) (server.schemas.tournament.tournament_schema.TournamentSchema attribute) (server.schemas.turn.turn_base.TurnBase attribute) (server.schemas.turn.turn_schema.TurnSchema attribute) (server.schemas.university.university_base.UniversityBase attribute) (server.schemas.university.university_schema.UniversitySchema attribute) module db_viewer game game.common game.common.action game.common.avatar game.common.enums game.common.game_object game.common.items game.common.items.item game.common.map game.common.map.game_board game.common.map.occupiable game.common.map.tile game.common.map.wall game.common.player game.common.stations game.common.stations.occupiable_station game.common.stations.occupiable_station_example game.common.stations.station game.common.stations.station_example game.common.stations.station_receiver_example game.config game.controllers game.controllers.controller game.controllers.interact_controller game.controllers.inventory_controller game.controllers.master_controller game.controllers.movement_controller game.controllers.place_controller game.engine game.test_suite game.test_suite.runner game.test_suite.tests game.test_suite.tests.test_avatar game.test_suite.tests.test_avatar_inventory game.test_suite.tests.test_example game.test_suite.tests.test_game_board game.test_suite.tests.test_game_board_no_gen game.test_suite.tests.test_initialization game.test_suite.tests.test_interact_controller game.test_suite.tests.test_inventory_controller game.test_suite.tests.test_item game.test_suite.tests.test_master_controller game.test_suite.tests.test_movement_controller game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable game.test_suite.tests.test_movement_controller_if_occupiable_stations game.test_suite.tests.test_movement_controller_if_stations game.test_suite.tests.test_movement_controller_if_wall game.test_suite.tests.test_occupiable game.test_suite.tests.test_occupiable_station game.test_suite.tests.test_place_controller game.test_suite.tests.test_player game.test_suite.tests.test_station game.test_suite.tests.test_tile game.test_suite.tests.test_utils game.test_suite.utils game.utils game.utils.generate_game game.utils.helpers game.utils.thread game.utils.validation game.utils.vector server server.client_runner server.crud server.crud.crud_run server.crud.crud_submission server.crud.crud_submission_run_info server.crud.crud_team server.crud.crud_team_type server.crud.crud_tournament server.crud.crud_turn server.crud.crud_university server.database server.main server.models server.models.base server.models.run server.models.submission server.models.submission_run_info server.models.team server.models.team_type server.models.timestamp server.models.tournament server.models.turn server.models.university server.runner_utils server.schemas server.schemas.run server.schemas.run.run_base server.schemas.run.run_schema server.schemas.run.run_schema_wo_tournament server.schemas.submission server.schemas.submission.submission_base server.schemas.submission.submission_partial server.schemas.submission.submission_schema server.schemas.submission.submission_w_team server.schemas.submission_run_info server.schemas.submission_run_info.submission_run_info_base server.schemas.submission_run_info.submission_run_info_schema server.schemas.submission_run_info.submission_run_info_w_run server.schemas.submission_run_info.submission_run_info_w_submission server.schemas.team server.schemas.team.team_base server.schemas.team_type server.schemas.team_type.team_type_base server.schemas.team_type.team_type_schema server.schemas.tournament server.schemas.tournament.tournament_base server.schemas.tournament.tournament_schema server.schemas.turn server.schemas.turn.turn_base server.schemas.turn.turn_schema server.schemas.university server.schemas.university.university_base server.schemas.university.university_schema server.server_config server.unit_tests server.unit_tests.test_main server.unit_tests.test_run server.unit_tests.test_submission server.unit_tests.test_team server.unit_tests.test_team_types server.unit_tests.test_tournament server.unit_tests.test_university server.visualizer_runner visualizer visualizer.adapter visualizer.bytesprites visualizer.bytesprites.bytesprite visualizer.bytesprites.bytesprite_factory visualizer.bytesprites.exampleBS visualizer.bytesprites.exampleTileBS visualizer.bytesprites.exampleWallBS visualizer.config visualizer.main visualizer.templates visualizer.templates.menu_templates visualizer.templates.playback_template MOVE_DOWN (game.common.enums.ActionType attribute) MOVE_LEFT (game.common.enums.ActionType attribute) MOVE_RIGHT (game.common.enums.ActionType attribute) MOVE_UP (game.common.enums.ActionType attribute) MovementController (class in game.controllers.movement_controller) N NEXT_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) NONE (game.common.enums.ActionType attribute) (game.common.enums.DebugLevel attribute) (game.common.enums.ObjectType attribute) NORMAL_SPEED_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) NUMBER_OF_FRAMES_PER_TURN (visualizer.config.Config property) NUMBER_OF_GAMES_AGAINST_SAME_TEAM (server.server_config.Config property) O obfuscate() (game.common.game_object.GameObject method) object_type (game.common.player.Player property) (visualizer.bytesprites.bytesprite.ByteSprite property) ObjectType (class in game.common.enums) Occupiable (class in game.common.map.occupiable) OCCUPIABLE (game.common.enums.ObjectType attribute) OCCUPIABLE_STATION (game.common.enums.ObjectType attribute) OCCUPIABLE_STATION_EXAMPLE (game.common.enums.ObjectType attribute) OccupiableStation (class in game.common.stations.occupiable_station) OccupiableStationExample (class in game.common.stations.occupiable_station_example) occupied_by (game.common.map.occupiable.Occupiable property) on_event() (visualizer.adapter.Adapter method) P PAUSE_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) paused (visualizer.main.ByteVisualiser property) pick_up() (game.common.avatar.Avatar method) (game.common.items.item.Item method) place_controller (class in game.test_suite.tests.test_place_controller) PLACE_ITEM_DOWN (game.common.enums.ActionType attribute) PLACE_ITEM_LEFT (game.common.enums.ActionType attribute) PLACE_ITEM_RIGHT (game.common.enums.ActionType attribute) PLACE_ITEM_UP (game.common.enums.ActionType attribute) place_on_top_of_stack() (game.common.map.occupiable.Occupiable method) PlaceController (class in game.controllers.place_controller) playback_events() (visualizer.templates.playback_template.PlaybackTemplate method) playback_render() (visualizer.templates.playback_template.PlaybackTemplate method) playback_speed (visualizer.main.ByteVisualiser property) PlaybackButtons (class in visualizer.templates.playback_template) PlaybackTemplate (class in visualizer.templates.playback_template) Player (class in game.common.player) PLAYER (game.common.enums.ObjectType attribute) player_num (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) points_awarded (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) populate_bytesprite_factories() (visualizer.adapter.Adapter method) position (game.common.avatar.Avatar property) post_submission() (in module server.main) post_team() (in module server.main) post_tick() (game.engine.Engine method) postrender() (visualizer.main.ByteVisualiser method) pre_tick() (game.engine.Engine method) prerender() (visualizer.adapter.Adapter method) (visualizer.main.ByteVisualiser method) PREV_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) process_bind_param() (server.models.timestamp.TimeStamp method) process_result_value() (server.models.timestamp.TimeStamp method) Q quantity (game.common.items.item.Item property) R read() (in module server.crud.crud_run) (in module server.crud.crud_submission) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) read_all() (in module server.crud.crud_run) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) read_all_by_team_id() (in module server.crud.crud_submission) read_all_W_filter() (in module server.crud.crud_run) (in module server.crud.crud_submission) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) read_best_logs_and_insert() (server.client_runner.ClientRunner method) read_table() (in module db_viewer) recalc_animation() (visualizer.adapter.Adapter method) (visualizer.main.ByteVisualiser method) recording (visualizer.main.ByteVisualiser property) rect (visualizer.bytesprites.bytesprite.ByteSprite property) refresh_vis_temp_folder() (server.visualizer_runner.VisualizerRunner method) registry (server.models.base.Base attribute) remove_game_object_from_occupied_by() (game.common.map.occupiable.Occupiable method) remove_object_type_from_occupied_by() (game.common.map.occupiable.Occupiable method) render() (visualizer.adapter.Adapter method) (visualizer.main.ByteVisualiser method) results (server.models.run.Run attribute) (server.schemas.run.run_base.RunBase attribute) results_event() (visualizer.adapter.Adapter method) results_events() (visualizer.templates.menu_templates.MenuTemplate method) results_load() (visualizer.adapter.Adapter method) results_render() (visualizer.adapter.Adapter method) (visualizer.templates.menu_templates.Basic method) (visualizer.templates.menu_templates.MenuTemplate method) retrieve_value() (game.utils.thread.CommunicationThread method) return_final_results() (game.controllers.master_controller.MasterController method) return_team_parings() (server.client_runner.ClientRunner method) root() (in module server.main) Run (class in server.models.run) run (server.models.submission_run_info.SubmissionRunInfo attribute) (server.models.turn.Turn attribute) (server.schemas.submission_run_info.submission_run_info_schema.SubmissionRunInfoSchema attribute) (server.schemas.submission_run_info.submission_run_info_w_run.SubmissionRunInfoWRun attribute) (server.schemas.turn.turn_schema.TurnSchema attribute) run() (game.utils.thread.CommunicationThread method) (game.utils.thread.Thread method) run_id (server.models.run.Run attribute) (server.models.submission_run_info.SubmissionRunInfo attribute) (server.models.turn.Turn attribute) (server.schemas.run.run_base.RunBase attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) (server.schemas.turn.turn_base.TurnBase attribute) run_runner() (server.client_runner.ClientRunner method) run_time (server.models.run.Run attribute) (server.schemas.run.run_base.RunBase attribute) run_with_return_to_client() (in module server.main) RunBase (class in server.schemas.run.run_base) runs (server.models.tournament.Tournament attribute) (server.schemas.tournament.tournament_schema.TournamentSchema attribute) runs() (in module db_viewer) runs_per_client (server.models.tournament.Tournament attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) RunSchema (class in server.schemas.run.run_schema) RunSchemaWithoutTournament (class in server.schemas.run.run_schema_wo_tournament) S SAVE_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) save_video() (visualizer.main.ByteVisualiser method) SCALE (visualizer.config.Config property) scaled (visualizer.main.ByteVisualiser property) score (game.common.avatar.Avatar property) screen (visualizer.bytesprites.bytesprite.ByteSprite property) (visualizer.main.ByteVisualiser property) SCREEN_SIZE (visualizer.config.Config property) seed (game.common.map.game_board.GameBoard property) (server.models.run.Run attribute) (server.schemas.run.run_base.RunBase attribute) SELECT_SLOT_0 (game.common.enums.ActionType attribute) SELECT_SLOT_1 (game.common.enums.ActionType attribute) SELECT_SLOT_2 (game.common.enums.ActionType attribute) SELECT_SLOT_3 (game.common.enums.ActionType attribute) SELECT_SLOT_4 (game.common.enums.ActionType attribute) SELECT_SLOT_5 (game.common.enums.ActionType attribute) SELECT_SLOT_6 (game.common.enums.ActionType attribute) SELECT_SLOT_7 (game.common.enums.ActionType attribute) SELECT_SLOT_8 (game.common.enums.ActionType attribute) SELECT_SLOT_9 (game.common.enums.ActionType attribute) server module server.client_runner module server.crud module server.crud.crud_run module server.crud.crud_submission module server.crud.crud_submission_run_info module server.crud.crud_team module server.crud.crud_team_type module server.crud.crud_tournament module server.crud.crud_turn module server.crud.crud_university module server.database module server.main module server.models module server.models.base module server.models.run module server.models.submission module server.models.submission_run_info module server.models.team module server.models.team_type module server.models.timestamp module server.models.tournament module server.models.turn module server.models.university module server.runner_utils module server.schemas module server.schemas.run module server.schemas.run.run_base module server.schemas.run.run_schema module server.schemas.run.run_schema_wo_tournament module server.schemas.submission module server.schemas.submission.submission_base module server.schemas.submission.submission_partial module server.schemas.submission.submission_schema module server.schemas.submission.submission_w_team module server.schemas.submission_run_info module server.schemas.submission_run_info.submission_run_info_base module server.schemas.submission_run_info.submission_run_info_schema module server.schemas.submission_run_info.submission_run_info_w_run module server.schemas.submission_run_info.submission_run_info_w_submission module server.schemas.team module server.schemas.team.team_base module server.schemas.team_type module server.schemas.team_type.team_type_base module server.schemas.team_type.team_type_schema module server.schemas.tournament module server.schemas.tournament.tournament_base module server.schemas.tournament.tournament_schema module server.schemas.turn module server.schemas.turn.turn_base module server.schemas.turn.turn_schema module server.schemas.university module server.schemas.university.university_base module server.schemas.university.university_schema module server.server_config module server.unit_tests module server.unit_tests.test_main module server.unit_tests.test_run module server.unit_tests.test_submission module server.unit_tests.test_team module server.unit_tests.test_team_types module server.unit_tests.test_tournament module server.unit_tests.test_university module server.visualizer_runner module set_action() (game.common.action.Action method) set_image_and_render() (visualizer.bytesprites.bytesprite.ByteSprite method) set_sqlite_pragma() (in module server.database) setUp() (game.test_suite.tests.test_avatar.TestAvatar method) (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) (game.test_suite.tests.test_example.TestExample method) (game.test_suite.tests.test_game_board.TestGameBoard method) (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) (game.test_suite.tests.test_initialization.TestInitialization method) (game.test_suite.tests.test_interact_controller.TestInteractController method) (game.test_suite.tests.test_inventory_controller.TestInventoryController method) (game.test_suite.tests.test_item.TestItem method) (game.test_suite.tests.test_master_controller.TestMasterController method) (game.test_suite.tests.test_movement_controller.TestMovementControllerIfWall method) (game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable.TestMovementControllerIfOccupiableStationIsOccupiable method) (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) (game.test_suite.tests.test_place_controller.place_controller method) (game.test_suite.tests.test_player.TestPlayer method) (game.test_suite.tests.test_station.TestStation method) (game.test_suite.tests.test_tile.TestTile method) (game.test_suite.tests.test_utils.TestUtils method) shutdown() (game.engine.Engine method) size (visualizer.main.ByteVisualiser property) skip_start (visualizer.main.ByteVisualiser property) SLEEP_TIME_SECONDS_BETWEEN_RUNS (server.server_config.Config property) SLEEP_TIME_SECONDS_BETWEEN_VIS (server.server_config.Config property) spell_check() (in module game.test_suite.utils) spritesheets (visualizer.bytesprites.bytesprite.ByteSprite property) stack_size (game.common.items.item.Item property) START_BUTTON (visualizer.templates.playback_template.PlaybackButtons attribute) start_events() (visualizer.templates.menu_templates.MenuTemplate method) start_menu_event() (visualizer.adapter.Adapter method) start_menu_render() (visualizer.adapter.Adapter method) start_render() (visualizer.templates.menu_templates.Basic method) (visualizer.templates.menu_templates.MenuTemplate method) start_run (server.models.tournament.Tournament attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) Station (class in game.common.stations.station) STATION (game.common.enums.ObjectType attribute) STATION_EXAMPLE (game.common.enums.ObjectType attribute) STATION_RECEIVER_EXAMPLE (game.common.enums.ObjectType attribute) StationExample (class in game.common.stations.station_example) StationReceiverExample (class in game.common.stations.station_receiver_example) Submission (class in server.models.submission) submission (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission_run_info.submission_run_info_schema.SubmissionRunInfoSchema attribute) (server.schemas.submission_run_info.submission_run_info_w_submission.SubmissionRunInfoWSubmission attribute) submission_id (server.models.submission.Submission attribute) (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission.submission_base.SubmissionBase attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) submission_run_info_id (server.models.submission_run_info.SubmissionRunInfo attribute) (server.schemas.submission_run_info.submission_run_info_base.SubmissionRunInfoBase attribute) submission_run_infos (server.models.run.Run attribute) (server.models.submission.Submission attribute) (server.schemas.run.run_schema.RunSchema attribute) (server.schemas.run.run_schema_wo_tournament.RunSchemaWithoutTournament attribute) (server.schemas.submission.submission_schema.SubmissionSchema attribute) submission_run_infos() (in module db_viewer) submission_time (server.models.submission.Submission attribute) (server.schemas.submission.submission_base.SubmissionBase attribute) SubmissionBase (class in server.schemas.submission.submission_base) SubmissionRunInfo (class in server.models.submission_run_info) SubmissionRunInfoBase (class in server.schemas.submission_run_info.submission_run_info_base) SubmissionRunInfoSchema (class in server.schemas.submission_run_info.submission_run_info_schema) SubmissionRunInfoWRun (class in server.schemas.submission_run_info.submission_run_info_w_run) SubmissionRunInfoWSubmission (class in server.schemas.submission_run_info.submission_run_info_w_submission) submissions (server.models.team.Team attribute) submissions() (in module db_viewer) SubmissionSchema (class in server.schemas.submission.submission_schema) SubmissionSchemaPartial (class in server.schemas.submission.submission_partial) SubmissionWTeam (class in server.schemas.submission.submission_w_team) T take() (game.common.avatar.Avatar method) (game.common.items.item.Item method) take_action() (game.common.stations.occupiable_station_example.OccupiableStationExample method) (game.common.stations.station.Station method) (game.common.stations.station_example.StationExample method) (game.common.stations.station_receiver_example.StationReceiverExample method) Team (class in server.models.team) team (server.models.submission.Submission attribute) (server.schemas.submission.submission_partial.SubmissionSchemaPartial attribute) (server.schemas.submission.submission_schema.SubmissionSchema attribute) team_name (game.common.player.Player property) (server.models.team.Team attribute) (server.schemas.team.team_base.TeamBase attribute) team_type (server.models.team.Team attribute) team_type_id (server.models.team.Team attribute) (server.models.team_type.TeamType attribute) (server.schemas.team.team_base.TeamBase attribute) (server.schemas.team_type.team_type_base.TeamTypeBase attribute) team_type_name (server.models.team_type.TeamType attribute) (server.schemas.team_type.team_type_base.TeamTypeBase attribute) team_types() (in module db_viewer) team_uuid (server.models.submission.Submission attribute) (server.models.team.Team attribute) (server.schemas.submission.submission_w_team.SubmissionWTeam attribute) TeamBase (class in server.schemas.team.team_base) teams (server.models.team_type.TeamType attribute) (server.models.university.University attribute) (server.schemas.team_type.team_type_schema.TeamTypeSchema attribute) (server.schemas.university.university_schema.UniversitySchema attribute) teams() (in module db_viewer) TeamType (class in server.models.team_type) TeamTypeBase (class in server.schemas.team_type.team_type_base) TeamTypeSchema (class in server.schemas.team_type.team_type_schema) test_actions() (game.test_suite.tests.test_player.TestPlayer method) test_actions_empty_list() (game.test_suite.tests.test_player.TestPlayer method) test_actions_fail_none() (game.test_suite.tests.test_player.TestPlayer method) test_avatar() (game.test_suite.tests.test_player.TestPlayer method) test_avatar_drop_held_item() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_drop_held_item_none() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_fail_string() (game.test_suite.tests.test_player.TestPlayer method) test_avatar_json_with_item() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_json_with_none_item() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_none() (game.test_suite.tests.test_player.TestPlayer method) test_avatar_occ() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) test_avatar_pick_up() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_pick_up_extra() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_pick_up_full_inventory() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_pick_up_return_none() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_pick_up_surplus() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_inventory() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_inventory_fail_1() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_inventory_fail_2() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_item() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_item_fail() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_max_inventory_size() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_max_inventory_size_fail() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_avatar_set_position() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_position_fail() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_position_None() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_score() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_set_score_fail() (game.test_suite.tests.test_avatar.TestAvatar method) test_avatar_tile() (game.test_suite.tests.test_tile.TestTile method) test_dict_array() (game.test_suite.tests.test_example.TestExample method) test_dict_bool() (game.test_suite.tests.test_example.TestExample method) test_dict_integer() (game.test_suite.tests.test_example.TestExample method) test_dict_string() (game.test_suite.tests.test_example.TestExample method) test_diff_len() (game.test_suite.tests.test_utils.TestUtils method) test_double_space_entry() (game.test_suite.tests.test_utils.TestUtils method) test_functional_fail_int() (game.test_suite.tests.test_player.TestPlayer method) test_functional_false() (game.test_suite.tests.test_player.TestPlayer method) test_functional_true() (game.test_suite.tests.test_player.TestPlayer method) test_game_board_json() (game.test_suite.tests.test_game_board.TestGameBoard method) (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_generate_map() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_get_nonexistent_submission() (in module server.unit_tests.test_submission) test_get_objects_avatar() (game.test_suite.tests.test_game_board.TestGameBoard method) test_get_objects_occupiable_station() (game.test_suite.tests.test_game_board.TestGameBoard method) test_get_objects_occupiable_station_2() (game.test_suite.tests.test_game_board.TestGameBoard method) test_get_objects_station() (game.test_suite.tests.test_game_board.TestGameBoard method) test_get_objects_wall() (game.test_suite.tests.test_game_board.TestGameBoard method) test_get_runs() (in module server.unit_tests.test_run) test_get_runs_param() (in module server.unit_tests.test_run) test_get_submission() (in module server.unit_tests.test_submission) test_get_submissions() (in module server.unit_tests.test_submission) test_get_team_types() (in module server.unit_tests.test_team_types) test_get_tournaments() (in module server.unit_tests.test_tournament) test_get_universities() (in module server.unit_tests.test_university) test_interact_dump_item() (game.test_suite.tests.test_interact_controller.TestInteractController method) test_interact_item_occupiable_station() (game.test_suite.tests.test_interact_controller.TestInteractController method) test_interact_item_station() (game.test_suite.tests.test_interact_controller.TestInteractController method) test_interact_nothing() (game.test_suite.tests.test_interact_controller.TestInteractController method) test_invalid_input() (game.test_suite.tests.test_utils.TestUtils method) test_is_occupied_by_game_obj() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_is_occupied_by_game_object() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_is_occupied_by_object_type() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_item_json() (game.test_suite.tests.test_item.TestItem method) test_item_occ() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) (game.test_suite.tests.test_station.TestStation method) test_item_occ_fail() (game.test_suite.tests.test_station.TestStation method) test_json() (game.test_suite.tests.test_station.TestStation method) test_locations() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_locations_fail() (game.test_suite.tests.test_game_board.TestGameBoard method) test_locations_fail_type() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_locations_incorrect_fail() (game.test_suite.tests.test_game_board.TestGameBoard method) test_long_strings() (game.test_suite.tests.test_utils.TestUtils method) test_long_strings_fail() (game.test_suite.tests.test_utils.TestUtils method) test_map_size() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_map_size_fail() (game.test_suite.tests.test_game_board.TestGameBoard method) (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_move_down() (game.test_suite.tests.test_movement_controller.TestMovementControllerIfWall method) (game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable.TestMovementControllerIfOccupiableStationIsOccupiable method) (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_down_fail() (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_left() (game.test_suite.tests.test_movement_controller.TestMovementControllerIfWall method) (game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable.TestMovementControllerIfOccupiableStationIsOccupiable method) (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_left_fail() (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_right() (game.test_suite.tests.test_movement_controller.TestMovementControllerIfWall method) (game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable.TestMovementControllerIfOccupiableStationIsOccupiable method) (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_right_fail() (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_up() (game.test_suite.tests.test_movement_controller.TestMovementControllerIfWall method) (game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable.TestMovementControllerIfOccupiableStationIsOccupiable method) (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_move_up_fail() (game.test_suite.tests.test_movement_controller_if_occupiable_stations.TestMovementControllerIfOccupiableStations method) (game.test_suite.tests.test_movement_controller_if_stations.TestMovementControllerIfStations method) (game.test_suite.tests.test_movement_controller_if_wall.TestMovementControllerIfWall method) test_nested_occ_json() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) test_nested_tile_json() (game.test_suite.tests.test_tile.TestTile method) test_object_init() (game.test_suite.tests.test_initialization.TestInitialization method) test_object_type() (game.test_suite.tests.test_player.TestPlayer method) test_object_type_fail_int() (game.test_suite.tests.test_player.TestPlayer method) test_object_type_fail_none() (game.test_suite.tests.test_player.TestPlayer method) test_occ_json() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) test_occupiable_station_tile() (game.test_suite.tests.test_tile.TestTile method) test_on_station() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_on_top_of_stack() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_pick_up() (game.test_suite.tests.test_item.TestItem method) test_pick_up_surplus() (game.test_suite.tests.test_item.TestItem method) test_pick_up_wrong_object_type() (game.test_suite.tests.test_item.TestItem method) test_place_down() (game.test_suite.tests.test_place_controller.place_controller method) test_place_left() (game.test_suite.tests.test_place_controller.place_controller method) test_place_on_stack() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_place_right() (game.test_suite.tests.test_place_controller.place_controller method) test_place_up() (game.test_suite.tests.test_place_controller.place_controller method) test_player_json() (game.test_suite.tests.test_player.TestPlayer method) test_post_submission() (in module server.unit_tests.test_submission) test_post_team() (in module server.unit_tests.test_team) test_read_get_submission() (in module server.unit_tests.test_main) test_read_get_submissions() (in module server.unit_tests.test_main) test_read_root() (in module server.unit_tests.test_main) test_remove_form_occupied_by_2_stack() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_remove_from_occupied_by_duplicates() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_remove_from_occupied_by_duplicates_2() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_remove_from_occupied_twice() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_remove_game_obj_from_occupied_by() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_remove_obj_type_from_occupied_by() (game.test_suite.tests.test_occupiable.TestOccupiable method) test_seed() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_seed_fail() (game.test_suite.tests.test_game_board.TestGameBoard method) (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_select_slot_0() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_1() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_2() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_3() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_4() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_5() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_6() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_7() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_8() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_select_slot_9() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_set_durability() (game.test_suite.tests.test_item.TestItem method) test_set_durability_fail() (game.test_suite.tests.test_item.TestItem method) test_set_durability_none() (game.test_suite.tests.test_item.TestItem method) test_set_durability_stack_size_fail() (game.test_suite.tests.test_item.TestItem method) test_set_quantity() (game.test_suite.tests.test_item.TestItem method) test_set_quantity_fail() (game.test_suite.tests.test_item.TestItem method) test_set_quantity_fail_greater_than_0() (game.test_suite.tests.test_item.TestItem method) test_set_quantity_fail_stack_size() (game.test_suite.tests.test_item.TestItem method) test_set_value() (game.test_suite.tests.test_item.TestItem method) test_set_value_fail() (game.test_suite.tests.test_item.TestItem method) test_stack_size() (game.test_suite.tests.test_item.TestItem method) test_stack_size_fail() (game.test_suite.tests.test_item.TestItem method) test_stack_size_fail_quantity() (game.test_suite.tests.test_item.TestItem method) test_station_occ() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) test_station_tile() (game.test_suite.tests.test_tile.TestTile method) test_take() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_take_action() (game.test_suite.tests.test_station.TestStation method) test_take_fail() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_take_none() (game.test_suite.tests.test_avatar_inventory.TestAvatarInventory method) test_team_name() (game.test_suite.tests.test_player.TestPlayer method) test_team_name_fail_int() (game.test_suite.tests.test_player.TestPlayer method) test_team_name_none() (game.test_suite.tests.test_player.TestPlayer method) test_tile_json() (game.test_suite.tests.test_tile.TestTile method) test_valid_input() (game.test_suite.tests.test_utils.TestUtils method) test_wall_occ() (game.test_suite.tests.test_occupiable_station.TestOccupiableStation method) test_wall_tile() (game.test_suite.tests.test_tile.TestTile method) test_walled() (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_walled_fail() (game.test_suite.tests.test_game_board.TestGameBoard method) (game.test_suite.tests.test_game_board_no_gen.TestGameBoard method) test_with_out_of_bounds() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) test_with_wrong_action_type() (game.test_suite.tests.test_inventory_controller.TestInventoryController method) TestAvatar (class in game.test_suite.tests.test_avatar) TestAvatarInventory (class in game.test_suite.tests.test_avatar_inventory) TestExample (class in game.test_suite.tests.test_example) TestGameBoard (class in game.test_suite.tests.test_game_board) (class in game.test_suite.tests.test_game_board_no_gen) TestInitialization (class in game.test_suite.tests.test_initialization) TestInteractController (class in game.test_suite.tests.test_interact_controller) TestInventoryController (class in game.test_suite.tests.test_inventory_controller) TestItem (class in game.test_suite.tests.test_item) TestMasterController (class in game.test_suite.tests.test_master_controller) TestMovementControllerIfOccupiableStationIsOccupiable (class in game.test_suite.tests.test_movement_controller_if_occupiable_station_is_occupiable) TestMovementControllerIfOccupiableStations (class in game.test_suite.tests.test_movement_controller_if_occupiable_stations) TestMovementControllerIfStations (class in game.test_suite.tests.test_movement_controller_if_stations) TestMovementControllerIfWall (class in game.test_suite.tests.test_movement_controller) (class in game.test_suite.tests.test_movement_controller_if_wall) TestOccupiable (class in game.test_suite.tests.test_occupiable) TestOccupiableStation (class in game.test_suite.tests.test_occupiable_station) TestPlayer (class in game.test_suite.tests.test_player) TestStation (class in game.test_suite.tests.test_station) TestTile (class in game.test_suite.tests.test_tile) TestUtils (class in game.test_suite.tests.test_utils) Thread (class in game.utils.thread) tick (visualizer.main.ByteVisualiser property) tick() (game.engine.Engine method) Tile (class in game.common.map.tile) TILE (game.common.enums.ObjectType attribute) TILE_SIZE (visualizer.config.Config property) tile_size (visualizer.main.ByteVisualiser property) TileBytespriteFactoryExample (class in visualizer.bytesprites.exampleTileBS) TimeStamp (class in server.models.timestamp) to_json() (game.common.action.Action method) (game.common.avatar.Avatar method) (game.common.game_object.GameObject method) (game.common.items.item.Item method) (game.common.map.game_board.GameBoard method) (game.common.map.occupiable.Occupiable method) (game.common.player.Player method) (game.common.stations.station.Station method) (game.utils.vector.Vector method) Tournament (class in server.models.tournament) tournament (server.models.run.Run attribute) (server.schemas.run.run_schema.RunSchema attribute) tournament_id (server.models.run.Run attribute) (server.models.tournament.Tournament attribute) (server.schemas.run.run_base.RunBase attribute) (server.schemas.tournament.tournament_base.TournamentBase attribute) TournamentBase (class in server.schemas.tournament.tournament_base) tournaments() (in module db_viewer) TournamentSchema (class in server.schemas.tournament.tournament_schema) Turn (class in server.models.turn) turn_data (server.models.turn.Turn attribute) (server.schemas.turn.turn_base.TurnBase attribute) turn_end (visualizer.main.ByteVisualiser property) turn_logic() (game.controllers.master_controller.MasterController method) turn_logs (visualizer.main.ByteVisualiser property) turn_number (server.models.turn.Turn attribute) (server.schemas.turn.turn_base.TurnBase attribute) TurnBase (class in server.schemas.turn.turn_base) turns (server.models.run.Run attribute) (server.schemas.run.run_schema.RunSchema attribute) turns() (in module db_viewer) TurnSchema (class in server.schemas.turn.turn_schema) U uni_id (server.models.team.Team attribute) (server.models.university.University attribute) (server.schemas.team.team_base.TeamBase attribute) (server.schemas.university.university_base.UniversityBase attribute) uni_name (server.models.university.University attribute) (server.schemas.university.university_base.UniversityBase attribute) universities() (in module db_viewer) University (class in server.models.university) university (server.models.team.Team attribute) UniversityBase (class in server.schemas.university.university_base) UniversitySchema (class in server.schemas.university.university_schema) update() (in module server.crud.crud_run) (in module server.crud.crud_submission) (in module server.crud.crud_submission_run_info) (in module server.crud.crud_team) (in module server.crud.crud_team_type) (in module server.crud.crud_tournament) (in module server.crud.crud_turn) (in module server.crud.crud_university) (visualizer.bytesprites.bytesprite.ByteSprite method) (visualizer.bytesprites.bytesprite_factory.ByteSpriteFactory static method) (visualizer.bytesprites.exampleBS.AvatarBytespriteFactoryExample static method) (visualizer.bytesprites.exampleTileBS.TileBytespriteFactoryExample static method) (visualizer.bytesprites.exampleWallBS.WallBytespriteFactoryExample static method) update_function (visualizer.bytesprites.bytesprite.ByteSprite property) update_tournament_finished() (server.client_runner.ClientRunner method) V value (game.common.items.item.Item property) Vector (class in game.utils.vector) VECTOR (game.common.enums.ObjectType attribute) verify_code() (in module game.utils.validation) verify_num_clients() (in module game.utils.validation) VISUALIZE_HELD_ITEMS (visualizer.config.Config property) visualizer module visualizer.adapter module visualizer.bytesprites module visualizer.bytesprites.bytesprite module visualizer.bytesprites.bytesprite_factory module visualizer.bytesprites.exampleBS module visualizer.bytesprites.exampleTileBS module visualizer.bytesprites.exampleWallBS module visualizer.config module visualizer.main module visualizer.templates module visualizer.templates.menu_templates module visualizer.templates.playback_template module visualizer_loop() (server.visualizer_runner.VisualizerRunner method) VisualizerRunner (class in server.visualizer_runner) W Wall (class in game.common.map.wall) WALL (game.common.enums.ObjectType attribute) WallBytespriteFactoryExample (class in visualizer.bytesprites.exampleWallBS) walled (game.common.map.game_board.GameBoard property) worker_main() (in module server.runner_utils) write_json_file() (in module game.utils.helpers) writer (visualizer.main.ByteVisualiser property) X x (game.utils.vector.Vector property) Y y (game.utils.vector.Vector property)