Spaces:
Sleeping
Sleeping
| """ | |
| 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", | |
| ] | |