mirror of
				https://github.com/Investigamer/cardconjurer.git
				synced 2025-10-30 14:50:26 -05:00 
			
		
		
		
	Update creator-22.js
This commit is contained in:
		| @@ -1467,12 +1467,18 @@ function drawCard() { | |||||||
| 	cardContext.rotate(Math.PI / 180 * (card.artRotate || 0)); | 	cardContext.rotate(Math.PI / 180 * (card.artRotate || 0)); | ||||||
| 	cardContext.drawImage(art, 0, 0, art.width * card.artZoom, art.height * card.artZoom); | 	cardContext.drawImage(art, 0, 0, art.width * card.artZoom, art.height * card.artZoom); | ||||||
| 	cardContext.restore(); | 	cardContext.restore(); | ||||||
| 	// frame elements, text, set symbol, etc... | 	// frame elements | ||||||
| 	cardContext.drawImage(frameCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 	cardContext.drawImage(frameCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
| 	if (card.version.includes('planeswalker') && typeof planeswalkerCanvas !== "undefined") { | 	if (card.version.includes('planeswalker') && typeof planeswalkerCanvas !== "undefined") { | ||||||
| 		cardContext.drawImage(planeswalkerCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 		cardContext.drawImage(planeswalkerCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
| 	} | 	} | ||||||
|  | 	// guidelines | ||||||
|  | 	if (document.querySelector('#show-guidelines').checked) { | ||||||
|  | 		cardContext.drawImage(guidelinesCanvas, scaleX(card.marginX) / 2, scaleY(card.marginY) / 2, cardCanvas.width, cardCanvas.height); | ||||||
|  | 	} | ||||||
|  | 	// watermark | ||||||
| 	cardContext.drawImage(watermarkCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 	cardContext.drawImage(watermarkCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
|  | 	// custom elements for sagas, classes, and dungeons | ||||||
| 	if (card.version.includes('saga') && typeof sagaCanvas !== "undefined") { | 	if (card.version.includes('saga') && typeof sagaCanvas !== "undefined") { | ||||||
| 		cardContext.drawImage(sagaCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 		cardContext.drawImage(sagaCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
| 	} else if (card.version.includes('class') && typeof classCanvas !== "undefined") { | 	} else if (card.version.includes('class') && typeof classCanvas !== "undefined") { | ||||||
| @@ -1480,13 +1486,12 @@ function drawCard() { | |||||||
| 	} else if (card.version.includes('dungeon') && typeof dungeonCanvas !== "undefined") { | 	} else if (card.version.includes('dungeon') && typeof dungeonCanvas !== "undefined") { | ||||||
| 		cardContext.drawImage(dungeonCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 		cardContext.drawImage(dungeonCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
| 	} | 	} | ||||||
|  | 	// text | ||||||
| 	cardContext.drawImage(textCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 	cardContext.drawImage(textCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
|  | 	// set symbol | ||||||
| 	cardContext.drawImage(setSymbol, scaleX(card.setSymbolX), scaleY(card.setSymbolY), setSymbol.width * card.setSymbolZoom, setSymbol.height * card.setSymbolZoom) | 	cardContext.drawImage(setSymbol, scaleX(card.setSymbolX), scaleY(card.setSymbolY), setSymbol.width * card.setSymbolZoom, setSymbol.height * card.setSymbolZoom) | ||||||
|  | 	// bottom info | ||||||
| 	cardContext.drawImage(bottomInfoCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | 	cardContext.drawImage(bottomInfoCanvas, 0, 0, cardCanvas.width, cardCanvas.height); | ||||||
| 	// guidelines |  | ||||||
| 	if (document.querySelector('#show-guidelines').checked) { |  | ||||||
| 		cardContext.drawImage(guidelinesCanvas, 0, 0, cardCanvas.width, cardCanvas.height); |  | ||||||
| 	} |  | ||||||
| 	// cutout the corners | 	// cutout the corners | ||||||
| 	cardContext.globalCompositeOperation = 'destination-out'; | 	cardContext.globalCompositeOperation = 'destination-out'; | ||||||
| 	if (card.marginX == 0 && card.marginY == 0) { | 	if (card.marginX == 0 && card.marginY == 0) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kyle
					Kyle