|
|
""" |
|
|
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, |
|
|
|
|
|
set_bloom, |
|
|
set_ssao, |
|
|
set_color_grading, |
|
|
set_vignette, |
|
|
get_post_processing, |
|
|
|
|
|
set_depth_of_field, |
|
|
set_motion_blur, |
|
|
set_chromatic_aberration, |
|
|
get_camera_effects, |
|
|
) |
|
|
|
|
|
__all__ = [ |
|
|
|
|
|
"create_game_scene", |
|
|
"add_game_object", |
|
|
"remove_game_object", |
|
|
"set_scene_lighting", |
|
|
"get_scene_info", |
|
|
|
|
|
"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", |
|
|
|
|
|
"add_light", |
|
|
"remove_light", |
|
|
"update_light", |
|
|
"get_lights", |
|
|
"update_object_material", |
|
|
"set_background_color", |
|
|
"set_fog", |
|
|
|
|
|
"set_bloom", |
|
|
"set_ssao", |
|
|
"set_color_grading", |
|
|
"set_vignette", |
|
|
"get_post_processing", |
|
|
|
|
|
"set_depth_of_field", |
|
|
"set_motion_blur", |
|
|
"set_chromatic_aberration", |
|
|
"get_camera_effects", |
|
|
] |
|
|
|