ControllerEmu: Allow analog stick input radius greater than one. Useful for rounded-square inputs of xbox controllers.

This commit is contained in:
Jordan Woyak
2018-12-27 19:16:37 -06:00
parent da9bcf83ef
commit c614f5f534
2 changed files with 9 additions and 4 deletions

View File

@ -138,8 +138,8 @@ void MappingIndicator::DrawCursor(bool tilt)
template <typename F>
QPolygonF GetPolygonFromRadiusGetter(F&& radius_getter, double scale)
{
// 24 is a multiple of 8 (octagon) and enough points to be visibly pleasing:
constexpr int shape_point_count = 24;
// A multiple of 8 (octagon) and enough points to be visibly pleasing:
constexpr int shape_point_count = 32;
QPolygonF shape{shape_point_count};
int p = 0;