Exibe um overlay com a previsão da trajetória da bola em Haxball, cobrindo qualquer sala.
当前为
// ==UserScript==
// @name Teste Overlay
// @namespace http://tampermonkey.net/
// @version 1.0
// @match https://www.haxball.com/play*
// @grant none
// @description Exibe um overlay com a previsão da trajetória da bola em Haxball, cobrindo qualquer sala.
// ==/UserScript==
(function() {
'use strict';
console.log("Meu script rodou!");
// Cria um canvas de overlay
let overlayCanvas = document.createElement("canvas");
overlayCanvas.style.position = "absolute";
overlayCanvas.style.top = "0";
overlayCanvas.style.left = "0";
overlayCanvas.style.width = "100%";
overlayCanvas.style.height = "100%";
overlayCanvas.style.zIndex = "9999";
overlayCanvas.style.pointerEvents = "none";
document.body.appendChild(overlayCanvas);
// Ajusta tamanho do canvas de acordo com a janela
function resizeCanvas() {
overlayCanvas.width = window.innerWidth;
overlayCanvas.height = window.innerHeight;
}
resizeCanvas();
window.addEventListener("resize", resizeCanvas);
// Desenha um quadrado vermelho pra testar
const ctx = overlayCanvas.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(50, 50, 200, 200);
console.log("Overlay desenhado!");
})();