Mxo New Bot Librarys/Depencens - Task Processor

For Mxo New Bot - Library/Depencens

当前为 2023-04-29 提交的版本,查看 最新版本

此脚本不应直接安装,它是供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/465120/1183218/Mxo%20New%20Bot%20LibrarysDepencens%20-%20Task%20Processor.js

  1. // ==UserScript==
  2. // @version 1.0
  3. // @author https://github.com/bababoyy
  4. // ==/UserScript==
  5. onmessage = function (v) {
  6. var args = v.data;
  7. var tasks = [];
  8. for (let yAxis = 0; yAxis < args.image.length; yAxis++) {
  9. for (let xAxis = 0; xAxis < args.image[yAxis].length; xAxis++) {
  10. let pixel = args.image[yAxis][xAxis];
  11. let [x, y] = args.coords;
  12. x += xAxis;
  13. y += yAxis;
  14. var color = pixel.charCodeAt(0) - "0".charCodeAt(0);
  15. if (color == 64) {
  16. continue;
  17. }
  18. tasks.push({
  19. x: x,
  20. y: y,
  21. color: color,
  22. });
  23. }
  24. }
  25. postMessage(tasks);
  26. };