""" GCP Tools - Game Context Protocol Tool Implementations Organized by domain: - scene_tools: Create, modify, and query 3D scenes - player_tools: Configure FPS player controller - rendering_tools: Lights, materials, backgrounds, fog """ from backend.tools.scene_tools import ( create_game_scene, add_game_object, remove_game_object, set_scene_lighting, get_scene_info, ) from backend.tools.player_tools import ( set_player_speed, set_jump_force, set_mouse_sensitivity, set_gravity, set_player_dimensions, set_movement_acceleration, set_air_control, set_camera_fov, set_vertical_look_limits, get_player_config, ) from backend.tools.rendering_tools import ( add_light, remove_light, update_light, get_lights, update_object_material, set_background_color, set_fog, # Post-processing set_bloom, set_ssao, set_color_grading, set_vignette, get_post_processing, # Camera effects set_depth_of_field, set_motion_blur, set_chromatic_aberration, get_camera_effects, ) __all__ = [ # Scene tools "create_game_scene", "add_game_object", "remove_game_object", "set_scene_lighting", "get_scene_info", # Player tools "set_player_speed", "set_jump_force", "set_mouse_sensitivity", "set_gravity", "set_player_dimensions", "set_movement_acceleration", "set_air_control", "set_camera_fov", "set_vertical_look_limits", "get_player_config", # Rendering tools "add_light", "remove_light", "update_light", "get_lights", "update_object_material", "set_background_color", "set_fog", # Post-processing tools "set_bloom", "set_ssao", "set_color_grading", "set_vignette", "get_post_processing", # Camera effects tools "set_depth_of_field", "set_motion_blur", "set_chromatic_aberration", "get_camera_effects", ]