Bläddra i källkod

Merge pull request #170 from zorend/patch-1

Add Mouse RightButton Support to webgl
Nicolas Cannasse 9 år sedan
förälder
incheckning
54b1903050
1 ändrade filer med 11 tillägg och 2 borttagningar
  1. 11 2
      hxd/Stage.hx

+ 11 - 2
hxd/Stage.hx

@@ -59,6 +59,11 @@ class Stage {
 			e.stopPropagation();
 			e.preventDefault();
 		});
+		canvas.oncontextmenu = function(e){
+			e.stopPropagation();
+			e.preventDefault();
+			return false;
+		};
 		var curW = this.width, curH = this.height;
 		var t0 = new haxe.Timer(100);
 		t0.run = function() {
@@ -367,11 +372,15 @@ class Stage {
 	}
 
 	function onMouseDown(e:js.html.MouseEvent) {
-		event(new Event(EPush, mouseX, mouseY));
+		var ev = new Event(EPush, mouseX, mouseY);
+		if (e.button == 2) ev.button = 1;
+		event(ev);
 	}
 
 	function onMouseUp(e:js.html.MouseEvent) {
-		event(new Event(ERelease, mouseX, mouseY));
+		var ev = new Event(ERelease, mouseX, mouseY);
+		if (e.button == 2) ev.button = 1;
+		event(ev);
 	}
 
 	function onMouseMove(e:js.html.MouseEvent) {