Sfoglia il codice sorgente

fix Pad deadzone from cross shape to circle

trethaller 5 anni fa
parent
commit
5478024e5b
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      hxd/Pad.hx

+ 2 - 2
hxd/Pad.hx

@@ -231,12 +231,12 @@ class Pad {
 	var rawYAxis : Float = 0.;
 
 	function get_xAxis() {
-		if( Math.abs(rawXAxis) < axisDeadZone ) return 0.;
+		if( rawXAxis*rawXAxis + rawYAxis*rawYAxis < axisDeadZone*axisDeadZone ) return 0.;
 		return rawXAxis;
 	}
 
 	function get_yAxis() {
-		if( Math.abs(rawYAxis) < axisDeadZone ) return 0.;
+		if( rawXAxis*rawXAxis + rawYAxis*rawYAxis < axisDeadZone*axisDeadZone ) return 0.;
 		return rawYAxis;
 	}