diff options
| author | Jacob Palecki <[email protected]> | 2020-11-27 15:27:33 -0600 |
|---|---|---|
| committer | Jacob Palecki <[email protected]> | 2020-11-27 15:27:33 -0600 |
| commit | 851747448eff7d77973790a77be9d086e84b5ee8 (patch) | |
| tree | 9702b8cbaf88f15a7c383e21c9a64adb6c7645a7 /common | |
| parent | Merge pull request #38 from a1xd/1.2 (diff) | |
| download | rawaccel-851747448eff7d77973790a77be9d086e84b5ee8.tar.xz rawaccel-851747448eff7d77973790a77be9d086e84b5ee8.zip | |
Remove experiment file, set driver lang to c++17, fix by component last mouse move
Diffstat (limited to 'common')
| -rw-r--r-- | common/accel-experimentone.hpp | 33 | ||||
| -rw-r--r-- | common/common.vcxitems | 1 |
2 files changed, 0 insertions, 34 deletions
diff --git a/common/accel-experimentone.hpp b/common/accel-experimentone.hpp deleted file mode 100644 index 7d21b58..0000000 --- a/common/accel-experimentone.hpp +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include <math.h> - -#include "accel-base.hpp" - -namespace rawaccel { - - /// <summary> Struct to hold sigmoid (s-shaped) gain implementation. </summary> - struct experimentone_impl { - double rate; - double limit; - double midpoint; - double subtractive_constant; - - experimentone_impl(const accel_args& args) : - rate(pow(10,args.rate)), limit(2*log10(args.limit)), midpoint(log10(args.midpoint)) - { - subtractive_constant = limit / 2; - } - - inline double operator()(double speed) const { - double log_speed = log10(speed); - return pow(10, limit / (exp(-rate * (log_speed - midpoint)) + 1) - subtractive_constant); - - } - - inline double legacy_offset(double speed) const { return operator()(speed); } - }; - - using accel_experimentone = nonadditive_accel<experimentone_impl>; - -} diff --git a/common/common.vcxitems b/common/common.vcxitems index f8cbf28..1eabfd7 100644 --- a/common/common.vcxitems +++ b/common/common.vcxitems @@ -16,7 +16,6 @@ <ItemGroup> <ClInclude Include="$(MSBuildThisFileDirectory)accel-base.hpp" /> <ClInclude Include="$(MSBuildThisFileDirectory)accel-classic.hpp" /> - <ClInclude Include="$(MSBuildThisFileDirectory)accel-experimentone.hpp" /> <ClInclude Include="$(MSBuildThisFileDirectory)accel-motivity.hpp" /> <ClInclude Include="$(MSBuildThisFileDirectory)accel-linear.hpp" /> <ClInclude Include="$(MSBuildThisFileDirectory)accel-natural.hpp" /> |