summaryrefslogtreecommitdiff
path: root/wrapper/wrapper.cpp
blob: 26d05ec48a805e6958bc5fbb38fb604aab8a577b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include "..\common\rawaccel.hpp";
#include "wrapper.hpp";
using namespace rawaccel;
using namespace System;

Tuple<double, double>^ 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<double, double>(output.x, output.y);
}