From 0806ae0e6b3d4b3b3a1abb57b54d4db846d23215 Mon Sep 17 00:00:00 2001 From: Kyle <41976328+ImKyle4815@users.noreply.github.com> Date: Mon, 29 Oct 2018 20:29:24 -0700 Subject: [PATCH] planar cards --- data/borders/defaultBorder.js | 1 + data/borders/plane/border.js | 57 ++++++++++++++++++++++-------- data/borders/plane/borderMask.png | Bin 5081 -> 3844 bytes index.html | 18 ++++++++-- 4 files changed, 59 insertions(+), 17 deletions(-) diff --git a/data/borders/defaultBorder.js b/data/borders/defaultBorder.js index bcfa9697..b052b800 100644 --- a/data/borders/defaultBorder.js +++ b/data/borders/defaultBorder.js @@ -2,6 +2,7 @@ //Sets the correct values to anything that may have been changed from an out of the ordinary border var eighthInfo = false var m15Info = false +var planechaseInfo = false var legendaryBorder = false var nyxBorder = false var miracleBorder = false diff --git a/data/borders/plane/border.js b/data/borders/plane/border.js index 524d65e3..15ad1aa0 100644 --- a/data/borders/plane/border.js +++ b/data/borders/plane/border.js @@ -23,20 +23,8 @@ var textX = 124 var textY = 535 var textWidth = 925 document.getElementById("textSize").value = 26 -// //Power Toughness -// var ptFont = "39px belerenb" -// var ptFontSpacing = "0.3px" -// var ptTextX = 645 -// var ptTextY = 936 -// var ptX = 571 -// var ptY = 929 -// var ptWidth = 137 -// var ptHeight = 75 //Bottom Info -var eighthInfo = false -var eighthInfoY = 992 -var m15Info = true -var m15InfoY = 993 +var planechaseInfo = true //Set Symbol var setSymbolY = 519 var setSymbolRight = 814 @@ -65,4 +53,45 @@ var artY = 33 transparentBorder = true //With all the new values in place, the program will update it's border images finishTemplate() -//Any special functions go at the bottom \ No newline at end of file +//Any special functions go at the bottom +function bottomInfoPlanechase() { + card.textAlign = "left" + if (document.getElementById("checkboxArtistColor").checked == true) { + card.fillStyle = "black" + } else { + card.fillStyle = "white" + } + var bottomLineFirst = document.getElementById("inputNumber").value + " " + document.getElementById("inputSet").value + " \u00b7 " + document.getElementById("inputLanguage").value + var bottomLineSecond + var artistBrushShift = 0 + if (document.getElementById("inputInfo").value != "") { + bottomLineSecond = "CC \u2014 " + document.getElementById("inputInfo").value + if (bottomLineSecond == "CC \u2014 secretcode") { + var date = new Date() + var year = date.getFullYear() + bottomLineSecond = "\u2122 & \u00a9 " + year + " Wizards of the Coast" + } + } + var artist = document.getElementById("inputArtist").value + //Artist + canvas.style.letterSpacing = "-0.2px" + card.font = "16px matrixbsc" + var artistLineWidth = (card.measureText(artist).width + 18) / 2 + drawMask(card.fillStyle, canvas.width / 2 - artistLineWidth, 706, 15, 10, card, imgArtistBrush, false, false) + card.fillText(artist, canvas.width / 2 - artistLineWidth + 18, 704) + //Left and Right side + canvas.style.letterSpacing = "0px" + card.font = "16px relaymedium" + var firstWidth = card.measureText(bottomLineFirst).width + 15 + canvas.style.letterSpacing = "-0.7px" + card.font = "13px mplantin" + var secondWidth = card.measureText(bottomLineSecond).width + + canvas.style.letterSpacing = "0px" + card.font = "16px relaymedium" + card.fillText(bottomLineFirst, canvas.width / 2 - ((secondWidth + firstWidth) / 2) - 8, 717) + + canvas.style.letterSpacing = "-0.7px" + card.font = "14px mplantin" + card.fillText(bottomLineSecond, canvas.width / 2 - ((secondWidth + firstWidth) / 2) + firstWidth - 8, 718) +} \ No newline at end of file diff --git a/data/borders/plane/borderMask.png b/data/borders/plane/borderMask.png index 11a252d8bd4fb38600c2893a63996c4f11dfdd72..d117bc800d77090a50a415cddd8a84e7ad5c1060 100644 GIT binary patch literal 3844 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 - Card Conjurer v1.3.4 + Card Conjurer @@ -111,6 +111,8 @@ Image
+ +
Image Zoom
@@ -159,6 +161,8 @@ Custom Set Symbol
+ +
Scale Set Symbol

@@ -167,6 +171,8 @@

+ +
Watermark Color