mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-09-21 20:06:40 +00:00
Add camera view config options
Adds a variety of settings for the camera: scroll speed, zoom speed, smoothness, etc. Fixes #4638
This commit is contained in:
committed by
wowgetoffyourcellphone
parent
8acec374be
commit
2add365a4f
@@ -121,6 +121,16 @@ JS::Value GetCameraPosition(const Script::Request& rq)
|
||||
return positionValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reload camera configuration
|
||||
*/
|
||||
void LoadCameraConfig()
|
||||
{
|
||||
if (!g_Game || !g_Game->GetView())
|
||||
return;
|
||||
g_Game->GetView()->LoadCameraConfig();
|
||||
}
|
||||
|
||||
/**
|
||||
* Move camera to a 2D location.
|
||||
*/
|
||||
@@ -209,6 +219,7 @@ void RegisterScriptFunctions(const Script::Request& rq)
|
||||
Script::Function::Register<&GetCameraPivot>(rq, "GetCameraPivot");
|
||||
Script::Function::Register<&GetCameraPosition>(rq, "GetCameraPosition");
|
||||
Script::Function::Register<&CameraMoveTo>(rq, "CameraMoveTo");
|
||||
Script::Function::Register<&LoadCameraConfig>(rq, "LoadCameraConfig");
|
||||
Script::Function::Register<&SetCameraTarget>(rq, "SetCameraTarget");
|
||||
Script::Function::Register<&SetCameraData>(rq, "SetCameraData");
|
||||
Script::Function::Register<&CameraFollow>(rq, "CameraFollow");
|
||||
|
||||
Reference in New Issue
Block a user