(canvas, sx, sy, evt)
| 861 | }; |
| 862 | |
| 863 | function getMouseInfo(canvas, sx, sy, evt) { |
| 864 | const rect = canvas.getBoundingClientRect(); |
| 865 | return { |
| 866 | x: (evt.clientX - rect.left) / sx, |
| 867 | y: (evt.clientY - rect.top) / sy, |
| 868 | winX: evt.clientX, |
| 869 | winY: evt.clientY |
| 870 | }; |
| 871 | } |
| 872 | |
| 873 | function getTouchInfo(canvas, sx, sy, touch) { |
| 874 | const rect = canvas.getBoundingClientRect(); |