diff --git a/data/borders/defaultBorder.js b/data/borders/defaultBorder.js index e2b7df98..aebc393c 100644 --- a/data/borders/defaultBorder.js +++ b/data/borders/defaultBorder.js @@ -23,6 +23,7 @@ typeRightShift = 0 //Aligned text var titleAlign = "left" var typeAlign = "left" +var italicSize = 1 //Image alignment var centerSetSymbol = 1 //1=not centered, 2=centered var artX = 58 diff --git a/data/borders/vanguard/artMask.png b/data/borders/vanguard/artMask.png new file mode 100644 index 00000000..05b1f1b2 Binary files /dev/null and b/data/borders/vanguard/artMask.png differ diff --git a/data/borders/vanguard/black/frame.png b/data/borders/vanguard/black/frame.png new file mode 100644 index 00000000..e511b962 Binary files /dev/null and b/data/borders/vanguard/black/frame.png differ diff --git a/data/borders/vanguard/blue/frame.png b/data/borders/vanguard/blue/frame.png new file mode 100644 index 00000000..ea62e341 Binary files /dev/null and b/data/borders/vanguard/blue/frame.png differ diff --git a/data/borders/vanguard/border.js b/data/borders/vanguard/border.js new file mode 100644 index 00000000..109411c7 --- /dev/null +++ b/data/borders/vanguard/border.js @@ -0,0 +1,84 @@ +//Vanguard Border +//Anything to do with... +//Loading Images +imgFrameMask.src = borderPath + "frameMask.png" +imgBorderMask.src = borderPath + "borderMask.png" +imgRulesMask.src = borderPath + "rulesMask.png" +document.getElementById("cmmVanguard").style.display = "block" +var artX = 97 +var artY = 112 +//Card Title +var titleFont = "52px matrixb" //40 +var titleFontSpacing = "0.15px" //0.15 +var titleX = cardWidth / 2 +var titleY = 56 //56 +titleAlign = "center" +//Mana Cost +var manaCostRadius = 0 //17.5 +var manaCostX = 657 //657 +var manaCostY = 59 //59 +//Card Type +var typeFont = "33.5px matrix" //33.5 +var typeFontSpacing = "0.05px" //0.05 +var typeX = cardWidth / 2 +var typeY = 612 //595 +typeAlign = "center" +//Rules/Flavor Text +var textFont = "px mplantin" +var textFontSpacing = 0.7 //0.7 +var textX = cardWidth / 2 +var textY = 656 //656 +var textWidth = 575 //682 +if (document.getElementById("inputText").value == "") { + document.getElementById("inputText").value = "
" +} +document.getElementById("textSize").value = 25 +italicSize = 2/3 +//Power Toughness +var ptFont = "39px belerenb" //39 +var ptFontSpacing = "0.3px" //0.3 +var ptTextX = 645 //645 +var ptTextY = 936 //936 +imgBorderCreature.imgValues(571, 929, 137, 75) +//Bottom Info +var infoY = 930 //993 +//Set Symbol +var setSymbolY = cardHeight * 2 //616 +var setSymbolRight = 693 //693 +var setSymbolWidth = 84 //77 +var setSymbolHeight = 44 //44 +//Watermark +var watermarkWidth = 520 //520 +var watermarkHeight = 250 //250 +var watermarkY = 805 //805 +//Color Options +loadColors("white-White,blue-Blue,black-Black,red-Red,green-Green,gold-Gold,colorless-Colorless") +document.getElementById("secondColorSelection").innerHTML = document.getElementById("colorSelection").innerHTML +document.getElementById("thirdColorSelection").innerHTML = document.getElementById("colorSelection").innerHTML +//Things The Card Can Do +creatureBorder = false +//With all the new values in place, the program will update it's border images +finishTemplate() +//Any special functions go at the bottom +var uniqueFunctionName = "bottomInfoVanguard" +function bottomInfoVanguard() { + card.textAlign = "center" + // card.fillStyle = document.getElementById("inputInfoColor").value + canvas.style.letterSpacing = "1px" + card.font = "20px matrix" + card.fillText("Illus. " + document.getElementById("inputArtist").value, cardWidth / 2, infoY) + canvas.style.letterSpacing = "0.5px" + card.font = "12px mplantin" + var vanguardInfo = "CC \u2014 " + document.getElementById("inputInfo").value + if (vanguardInfo == "CC \u2014 " + "secretcode") { + var date = new Date() + var year = date.getFullYear() + vanguardInfo = "\u2122 & \u00a9 1993-" + year + " Wizards of the Coast, Inc." + } + card.fillText(vanguardInfo, cardWidth / 2, infoY + 22) + //Now for the hand/life modifiers, not quite at the bottom but might as well go in this same function + canvas.style.letterSpacing = "0px" + card.font = "25px mplantin" + card.fillText(document.getElementById("inputVanguardHandMod").value, 111, 886) + card.fillText(document.getElementById("inputVanguardLifeMod").value, 631, 886) +} \ No newline at end of file diff --git a/data/borders/vanguard/borderMask.png b/data/borders/vanguard/borderMask.png new file mode 100644 index 00000000..ce1e9905 Binary files /dev/null and b/data/borders/vanguard/borderMask.png differ diff --git a/data/borders/vanguard/colorless/frame.png b/data/borders/vanguard/colorless/frame.png new file mode 100644 index 00000000..23c2c26d Binary files /dev/null and b/data/borders/vanguard/colorless/frame.png differ diff --git a/data/borders/vanguard/frameMask.png b/data/borders/vanguard/frameMask.png new file mode 100644 index 00000000..f36ea2a9 Binary files /dev/null and b/data/borders/vanguard/frameMask.png differ diff --git a/data/borders/vanguard/gold/frame.png b/data/borders/vanguard/gold/frame.png new file mode 100644 index 00000000..1d275cc2 Binary files /dev/null and b/data/borders/vanguard/gold/frame.png differ diff --git a/data/borders/vanguard/green/frame.png b/data/borders/vanguard/green/frame.png new file mode 100644 index 00000000..d017e5eb Binary files /dev/null and b/data/borders/vanguard/green/frame.png differ diff --git a/data/borders/vanguard/red/frame.png b/data/borders/vanguard/red/frame.png new file mode 100644 index 00000000..fc633fbf Binary files /dev/null and b/data/borders/vanguard/red/frame.png differ diff --git a/data/borders/vanguard/rulesMask.png b/data/borders/vanguard/rulesMask.png new file mode 100644 index 00000000..45e19d9e Binary files /dev/null and b/data/borders/vanguard/rulesMask.png differ diff --git a/data/borders/vanguard/white/frame.png b/data/borders/vanguard/white/frame.png new file mode 100644 index 00000000..7958d31b Binary files /dev/null and b/data/borders/vanguard/white/frame.png differ diff --git a/data/scripts/main.js b/data/scripts/main.js index acc00b27..124f3957 100644 --- a/data/scripts/main.js +++ b/data/scripts/main.js @@ -656,7 +656,7 @@ function drawText(text, xCoord, yCoord) { //series of if statements to determine an action based off of the given code if (megaSplit[0] == "i") { canvas.style.letterSpacing = textFontSpacing * 1/3 + "px" - card.font = textSize + textFont + "i" + card.font = textSize * italicSize + textFont + "i" } else if (megaSplit[0] == "/i") { canvas.style.letterSpacing = textFontSpacing + "px" card.font = textSize + textFont diff --git a/index.html b/index.html index 0db21420..f6b50696 100644 --- a/index.html +++ b/index.html @@ -75,6 +75,7 @@
Watermark
Advanced
Download
+
@@ -90,6 +91,7 @@ + @@ -291,7 +293,7 @@
Artist Credit - +
Info Color
@@ -378,6 +380,12 @@ +
+ Hand Size Modifier + + Life Total Modifier + +