ArturoNereu's picture
Added v0
cee5182
"""
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",
]