8#ifndef ENGINE_CORE_GINPUTPLAYER_H_
9#define ENGINE_CORE_GINPUTPLAYER_H_
107 void rebindAxis(
const std::string& axis,
int negativeKey,
int positiveKey);
158 bool keyboardmouseassigned;
162 std::map<std::string, std::vector<int>> actionbindings;
163 std::map<std::string, std::vector<int>> gamepadactionbindings;
164 std::map<std::string, std::vector<AxisBinding>> axisbindings;
165 std::map<std::string, std::vector<GamepadAxisBinding>> gamepadaxisbindings;
166 std::map<std::string, std::vector<GamepadButtonAxisBinding>> gamepadbuttonaxisbindings;
168 static const std::vector<int> emptybindings;
169 static const std::vector<AxisBinding> emptyaxisbindings;
171 float applyDeadzone(
float value)
const;