importAviatorfrom'aviator.js';constaviator=newAviator({listenButtonEvents: true,normalizeSticksDeadzone: true,sticksDeadzone: 0.2,});aviator.listen('connect',(gamepad,originalEvent)=>{console.log(gamepad.triggers,gamepad.sticks,gamepad.buttons);console.log(gamepad.index,gamepad.name,gamepad.original,aviator.gamepads);gameloop();});aviator.listen('disconnect',(gamepad,originalEvent)=>{});// if listenButtonEvents is specified in the configaviator.listen('buttonUp',(btn,gamepad)=>{});aviator.listen('buttonDown',(btn,gamepad)=>{});constgameloop=()=>{constgamepad=aviator.gamepads[0];const{ right }=gamepad.sticks;constangle=Math.atan2(right.y,right.x);// BFG.shoot(angle);// if(hero.collisionWith(bullet))// gamepad.pulse({ duration: 500, strongMagnitude: 0.5, weakMagnitude: 0.5 });requestAnimationFrame(gameloop);}