From e123aabdb486b925963d2e08960c67dbe4651b9a Mon Sep 17 00:00:00 2001 From: zhujunjie Date: Thu, 7 Mar 2019 16:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=91=87=E6=9D=86=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gba/dist/gbajs.min.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/gba/dist/gbajs.min.js b/gba/dist/gbajs.min.js index 8d78d13..2f0a9d3 100755 --- a/gba/dist/gbajs.min.js +++ b/gba/dist/gbajs.min.js @@ -7682,11 +7682,25 @@ window.vm = { s.keyEvent(i, r ? "keydown" : "keyup", 0), e[r ? "addClass" : "removeClass"]("btn-on") }) }, + onCtrlDire: function(t, e) { this.onCtrlDire; - var i = Math.round((t + 180) / 45) % 8; + var i ;//= Math.round((t + 180) / 45) % 8; + var abst = Math.abs(t); + if((abst>=40&&abst<=50)||(abst>=130&&abst<=140)){ + i = Math.round((t + 180) / 45) % 8; + } + else{ + i = Math.round((t + 180) / 90) % 4*2; + } this.oldDire != i && (e(i, t), this.oldDire = i) }, + + // onCtrlDire: function(t, e) { + // this.onCtrlDire; + // var i = Math.round((t + 180) / 45) % 8; + // this.oldDire != i && (e(i, t), this.oldDire = i) + // }, simulateKeyPress: function(t, e) { var i = $.Event(e); i.keyCode = t, i.which = i.keyCode, $(window).trigger(i)