wip
This commit is contained in:
		
							
								
								
									
										1130
									
								
								sample.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1130
									
								
								sample.html
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -34,5 +34,5 @@ export const pico8 = { | |||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
| // const result = await pico8.export("/home/dylan/.lexaloffle/pico-8/carts/my-pico-project/mygame.p8", "/home/dylan/repos/picobook/sample.js"); | // const result = await pico8.export("/home/dylan/.lexaloffle/pico-8/carts/my-pico-project/mygame.p8", "/home/dylan/repos/picobook/sample.p8.png"); | ||||||
| // console.log(result); | // console.log(result); | ||||||
							
								
								
									
										48
									
								
								test.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								test.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | |||||||
|  | <html><head> | ||||||
|  | <title>PICO-8 Cartridge</title> | ||||||
|  | <meta name="viewport" content="width=device-width, user-scalable=no"> | ||||||
|  | </head> | ||||||
|  |  | ||||||
|  | <body style="padding:0px; margin:0px; background-color:#222; color:#ccc"> | ||||||
|  | 	<canvas id="canvas1"></canvas> | ||||||
|  | 	<canvas id="canvas2"></canvas> | ||||||
|  | <script type="text/javascript"> | ||||||
|  | 	__carts = []; | ||||||
|  | </script> | ||||||
|  | <script type="text/javascript" src="test5.js"></script> | ||||||
|  | <script type="text/javascript" src="test5.js"></script> | ||||||
|  | <script type="text/javascript"> | ||||||
|  | 	Module1 = {canvas: document.getElementById("canvas1")}; | ||||||
|  | 	window.onload = () => { | ||||||
|  | 		wow = __carts[0](Module1); | ||||||
|  | 		__carts[1]({canvas: document.getElementById("canvas2")}); | ||||||
|  | 	} | ||||||
|  | 	// cart2({canvas: document.getElementById("canvas2")}); | ||||||
|  | </script> | ||||||
|  | <!-- <script type="text/javascript"> | ||||||
|  | 	const ogKeys = Object.keys(window); | ||||||
|  | 	const addScript = (src) => { | ||||||
|  | 		const e = document.createElement("script"); | ||||||
|  | 		e.type = "application/javascript"; | ||||||
|  | 		e.src = src; | ||||||
|  | 		e.id = "e_script"; | ||||||
|  | 		document.body.appendChild(e); // load and run | ||||||
|  | 	} | ||||||
|  | 	// import cart1 from "./test5.js"; | ||||||
|  | 	// import cart2 from "./test5.js"; | ||||||
|  | 	// Module1 = {canvas: document.getElementById("canvas1")}; | ||||||
|  | 	window.onload = () => { | ||||||
|  | 		// wow = __carts[0](Module1); | ||||||
|  | 		// __carts[1]({canvas: document.getElementById("canvas2")}); | ||||||
|  | 		Module = {canvas: document.getElementById("canvas1")}; | ||||||
|  | 		addScript("test5.js"); | ||||||
|  | 		setTimeout(() => { | ||||||
|  | 			console.log(Object.keys(window).filter(k => !ogKeys.includes(k))); | ||||||
|  | 		}, 1000); | ||||||
|  | 	} | ||||||
|  | 	// cart2({canvas: document.getElementById("canvas2")}); | ||||||
|  | </script> --> | ||||||
|  | <!-- <script type="text/javascript" src="sample.js"></script> --> | ||||||
|  | </body> | ||||||
|  | </html> | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user
	 dylan
					dylan