Estoy creando un juego y me gustaría dividir mi código en dos archivos. Uno, un archivo javascript ordinario para el juego, el otro un archivo paperscript para todos los gráficos. Quiero llamar a funciones del archivo paperscript del archivo principal, pero por lo que puedo ver, debe cargarse con type="module" para poder llamar a funciones, pero también debe cargarse con type="text/paperscript" para que funcione como paperscript. Si hay otra forma de llamar a funciones desde un archivo diferente, me gustaría saberlo, o si hay una forma de incluir type="module" y type="text/paperscript" en el mismo elemento de secuencia de comandos.
Si esto no es posible, sé que podría usar JavaScript, no PaperScript, pero preferiría no hacerlo porque todos los ejemplos que he visto usan PaperScript.
He descubierto cómo hacer lo que quiero y ahora me siento muy estúpido. Aprendí python y soy nuevo en javascript y no me di cuenta de que solo podía llamar a funciones desde otros archivos, en python solo puede hacer esto usando módulos.
Aquí puedo declarar una variable como window.<myVariableName> en paperscript para poder acceder a ella desde javascript sin procesar.