#pragma once #include "..\common\rawaccel.hpp"; #include "wrapper.hpp"; using namespace rawaccel; using namespace System; Tuple^ ManagedAccel::Accelerate(int x, int y, double time) { vec2d input_vec2d = { (double)x, (double)y }; vec2d output = (*modifier_instance).modify_with_accel(input_vec2d, (milliseconds)time); return gcnew Tuple(output.x, output.y); }