forked from GithubMirrors/cardconjurer
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
//============================================//
 | 
						|
//       Card Conjurer, by Kyle Burton        //
 | 
						|
//============================================//
 | 
						|
version.currentVersion = "unhinged"
 | 
						|
version.artX = scale(59)
 | 
						|
version.artY = scale(58)
 | 
						|
version.artWidth = scale(623)
 | 
						|
version.artHeight = scale(864)
 | 
						|
version.setSymbolRight = scale(684)
 | 
						|
version.setSymbolVertical = scale(614)
 | 
						|
version.setSymbolWidth = scale(90)
 | 
						|
version.setSymbolHeight = scale(40)
 | 
						|
version.bottomInfoFunction = "unhingedBottomInfo"
 | 
						|
version.manaCostX = scale(653)
 | 
						|
version.manaCostY = scale(60)
 | 
						|
version.manaCostDiameter = scale(34)
 | 
						|
version.manaCostDistance = scale(-38)
 | 
						|
version.manaCostDirection = "horizontal"
 | 
						|
version.watermarkWidth = scale(520)
 | 
						|
version.watermarkHeight = scale(250)
 | 
						|
version.watermarkY = scale(800)
 | 
						|
version.masksToAdd = ["Title Unhinged", "Pinline Unhinged", "Frame Unhinged", "Border Unhinged"]
 | 
						|
filterFramePicker("frameClassUnhinged")
 | 
						|
//Name, text, x, y, width, height, font, size, color, other
 | 
						|
version.textList = [
 | 
						|
	["Title", "", scale(280), scale(56), scale(174), 0, "belerenb", 37, "black", "oneLine=true,textAlign='center'"],/*,
 | 
						|
	["Flip PT", "", scale(588), scale(902), scale(100), 0, "belerenb", 28, "#666", "oneLine=true,textAlign='right'"]*/
 | 
						|
]
 | 
						|
 | 
						|
function unhingedBottomInfo() {
 | 
						|
	//remember to ctrl+f for 'artistBrushWidth' and adjust that when fixing these values!
 | 
						|
	bottomInfoContext.clearRect(0, 0, cardWidth, cardHeight)
 | 
						|
	bottomInfoContext.writeText(document.getElementById("inputInfoNumber").value + " " + document.getElementById("inputInfoRarity").value + " *Not For Sale*", scale(46), scale(980), scale(329), 0, "gothammedium", 17, "white", "oneLine=true")
 | 
						|
	bottomInfoContext.writeText(document.getElementById("inputInfoSet").value + "  \u2022  " + document.getElementById("inputInfoLanguage").value + "  {font:belerenbsc}{artistBrush}{fontsize1}" + document.getElementById("inputInfoArtist").value, scale(46), scale(1000), scale(375), 0, "gothammedium", 17, "white", "oneLine=true")
 | 
						|
	var copyrightShift = 0;
 | 
						|
	for (var i = 0; i < cardMaster.children.length; i++) {
 | 
						|
		if (parseInt(cardMaster.children[i].id.replace("frameIndex", "")) != -1 && frameList[parseInt(cardMaster.children[i].id.replace("frameIndex", ""))].image.src.includes("PT")) {
 | 
						|
			copyrightShift = 19;
 | 
						|
		}
 | 
						|
	}
 | 
						|
	bottomInfoContext.writeText("\u2122 & \u00a9 " + date.getFullYear() + " Wizards of the Coast", cardWidth / 2, scale(980 + copyrightShift), scale(322), 0, "mplantin", 17, "white", "oneLine=true,textAlign='right'")
 | 
						|
	cardImageUpdated()
 | 
						|
}
 | 
						|
// setTimeout(m15BottomInfo, 250)
 | 
						|
 | 
						|
finishChangingVersion("data/images/unhinged/unhingedCSV.csv")
 |