diff --git a/docs/modules/linalg.md b/docs/modules/linalg.md index 0c43b34f..18aef88f 100644 --- a/docs/modules/linalg.md +++ b/docs/modules/linalg.md @@ -45,7 +45,7 @@ class vec2(_StructLike['vec2']): """ @staticmethod - def smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: + def smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: ... class vec3(_StructLike['vec3']): diff --git a/include/typings/linalg.pyi b/include/typings/linalg.pyi index 44285d80..30dafeb6 100644 --- a/include/typings/linalg.pyi +++ b/include/typings/linalg.pyi @@ -33,7 +33,7 @@ class vec2(_StructLike['vec2']): """ @staticmethod - def smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: + def smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2: ... class vec3(_StructLike['vec3']): diff --git a/src/linalg.cpp b/src/linalg.cpp index 05403a0d..6e42d02c 100644 --- a/src/linalg.cpp +++ b/src/linalg.cpp @@ -94,14 +94,14 @@ static Vec2 SmoothDamp(Vec2 current, Vec2 target, PyVec2& currentVelocity, float }); // @staticmethod - vm->bind(type, "smooth_damp(current: vec2, target: vec2, current_velocity: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2", [](VM* vm, ArgsView args){ + vm->bind(type, "smooth_damp(current: vec2, target: vec2, current_velocity_: vec2, smooth_time: float, max_speed: float, delta_time: float) -> vec2", [](VM* vm, ArgsView args){ Vec2 current = CAST(Vec2, args[0]); Vec2 target = CAST(Vec2, args[1]); - PyVec2& current_velocity = CAST(PyVec2&, args[2]); + PyVec2& current_velocity_ = CAST(PyVec2&, args[2]); float smooth_time = CAST_F(args[3]); float max_speed = CAST_F(args[4]); float delta_time = CAST_F(args[5]); - Vec2 ret = SmoothDamp(current, target, current_velocity, smooth_time, max_speed, delta_time); + Vec2 ret = SmoothDamp(current, target, current_velocity_, smooth_time, max_speed, delta_time); return VAR(ret); }, {}, BindType::STATICMETHOD);