From 275ad94957abbbc5fdff4034557734e642619191 Mon Sep 17 00:00:00 2001 From: Kyle <41976328+ImKyle4815@users.noreply.github.com> Date: Sun, 22 Mar 2020 16:52:57 -0700 Subject: [PATCH] changes --- data/images/cornerCutout.png | Bin 0 -> 1458 bytes data/images/m15/m15MaskBorder.png | Bin 0 -> 18683 bytes data/images/m15/m15MaskFrame.png | Bin 0 -> 19337 bytes data/images/m15/m15MaskPinline.png | Bin 8697 -> 19003 bytes data/images/m15/m15MaskRules.png | Bin 0 -> 18445 bytes data/images/m15/m15MaskTitle.png | Bin 0 -> 14169 bytes data/images/m15/m15MaskType.png | Bin 0 -> 18613 bytes data/scripts/main.js | 11 ++++++++ data/scripts/versionM15.js | 40 ++++++++++++++--------------- 9 files changed, 31 insertions(+), 20 deletions(-) create mode 100644 data/images/cornerCutout.png create mode 100644 data/images/m15/m15MaskBorder.png create mode 100644 data/images/m15/m15MaskFrame.png create mode 100644 data/images/m15/m15MaskRules.png create mode 100644 data/images/m15/m15MaskTitle.png create mode 100644 data/images/m15/m15MaskType.png diff --git a/data/images/cornerCutout.png b/data/images/cornerCutout.png new file mode 100644 index 0000000000000000000000000000000000000000..fd413b4b87a57131ed65d4efcc4639f5b666384a GIT binary patch literal 1458 zcmV;j1x@;iP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=K7a_lG!MgLjFECERfiREAeRc{Bg{JCJ_?sW2| zYEtiGKH8KqmSqXoPCO| z5V!N|eKLsA6h>&oT}a~U`N|~MS#b(_7KS5Sn?1Y$ zgvQoXm%bFPOME>hSOGy@GCLMn<8g&JlpeJui?c)xa82U5nN%Ic3c`Tb}z=HL+xB+05LERTodLp55HNcr9E6+n9!uixn@W)QY4v zRm7_BuP_{Z$dL{`@?nP`<)|mh=S-)b`Lxr|a@NL88n%GYatXj9__YWmrO8q8)NA!u$VI+=kOCjxPs1W?dC znMJ3Rc#@mUVqpm)%9y22IE^MT5KNs|2i@!*Ze{ zI$01a;wV)tf`!snXw|{w(m!a@kfgXc3a$kQe-^6_F3!3-xC(;c4~UbalcI~1_+3(H z5#t@lJ-qk5FL&PoLbJ+Lvu6@eHOojR;$kkpDh6KR$1u$>ViGg;WM(l7&+&B+AK&ky zJj=W8&oQ7BOa}Nw;yI=p7V!r0%%-Jt-X{*RvZN576Hgd)LE=ZQ%PzlhE;%gl%#e{y z&l87;#Zni`UChdcN<2**QB;lcg`CR@=Pk}^wa(i2e@9yjF+rKsK{`~;IDTiN77G?jvRKv_YiCPiv0$+!tH5HxVoO$m#n{>M zSZr&oz+zit1s2;HH?|sz>% literal 0 HcmV?d00001 diff --git a/data/images/m15/m15MaskBorder.png b/data/images/m15/m15MaskBorder.png new file mode 100644 index 0000000000000000000000000000000000000000..d04411e926959778947af6e7b06e9bb941e3c3e7 GIT binary patch literal 18683 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 N&fePDs$>f(<`0Q@Z|VR5 literal 0 HcmV?d00001 diff --git a/data/images/m15/m15MaskFrame.png b/data/images/m15/m15MaskFrame.png new file mode 100644 index 0000000000000000000000000000000000000000..074f37427bc4c2240e1628f897925031b446c9ad GIT binary patch literal 19337 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 literal 8697 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 diff --git a/data/images/m15/m15MaskRules.png b/data/images/m15/m15MaskRules.png new file mode 100644 index 0000000000000000000000000000000000000000..68467c1e96d937ca1c40788a044a10035bef0f2d GIT binary patch literal 18445 zcmeHPc{G%39Dc_(!!St3G+Bn0L7GOEGBu@;eQBagBzvT+BTJN}A*E~);*z9ON{g1! zm7yph6Czu8m?nx0Iz;ZR?u@HH?_c+yPQ5c{&hwq`ocYfAo_Xf?d*0{$oiEkF&Rj+c zF9iUQv9vIy0U$mA07@SvAvkk!=8iQ0BBL>m&UBh*Bq1a$*e~FqFM%E%;!E(23h)CU zs&71ZZ`OdeG=t+}mK(qFctcoS-qjC;7B-@DYo}hdQ}`O$X#ZV?&TG-3Tk35#9{Zv^ zgd{Z&t6zyG8JW9XDSM&!-WpVt+QWBB>4(mxC=byNZ{jHx-7A_7{E}J( zL+XY#OT9F=XzsjhmDJXyMkh2j5SPacC;9ferJ>c<%a`@~-xSyCXsjOw)s~Ej>K6s~ zTR)TYy@%~4eYTSe^ow1i4F2YPQh$M~YE3QON4cPrp~Rlwj?W&5eS|jlKWH2A-g;=1 zJ7!QXg&NK3y;X5ElsQMA zwk&1>2yoyxWo27PD32IzsMXz5do4CUv<4iv!ipAXDBh%XoV~?SUgaoiXh-Y1R$gfq zm|J*zxNt2y{Az*o`nw1Hf*P-$BL2n>;=9*iNr~PzCeIpAo}(RTEHiLwxH@@*tRK`t z>&!iG5PYdi^lf;VNqTJ0kh#%;5t53z@w;l*S@#&~dsD5V_b>H|56`=_Q5*tIcHk)= zZw_5di@ChxNdM82PgZ=^mG<%{=$F$~NQ1oRLF)dhL`r@Fjwlj(Ud-Xe=6tiuXQQ&t zw|aR>YBV>|h=q39I8=GIGxBvWwdqTyYy1Pw+b8=n(F(6Q1f|svh+)OmaoeuHiWq1X z(T`NuZk*eQvr z*78f?e-bgbZkNdwE7;@c+qmYHEhJVb$w+6iH6zoOt&nn}k*3tLx3xLhYO}5KPRG+9 z8HFuUBWv3Z+->Wd<*k#(-pP@E6>wT3Vb#jaMAWhfM+XK&a~!X=x`VDdJDH+#?4;ZJ zYHbgmv$2f!%BQklk*p(uSnpjyG%{wow&&ARoLrCi9-02HTkef_OAa2BsJwHA)h*_? z)iRiVr%9g7lyP&5)Q^^B4j^{?PJfo6{LJ236PqxrH($P)Oh-@OsE!LPelv||qTR?1 zj!!c2s4?vwQ=Q*@Eb5Z;fY5JjwC}YT*3iB zD+oUbP*8{yoJ7(sZOxE8Q7l$tBd@8X9{>WdG~MPH)%T%C7Xb*;b>uqMh`JY5L6Ul8 zMDPW{%hg_F0ekcY5W)k32UApt#&sb`A;!lKVT1?}k5v{>Bze;Uib+QFMIlqdZt#NvA#8Vi}4lYKs^^4JL;$k!_wpdzGi_1^B z#b}nWnC%*W&vxMjAc;^&!tw)k06BmAm zvpCuUmp{<%FSNZslim3hEl!B-&2GJg0nXU5JP$Ql7yyd>upy{N&t323g5j`a zPwuyiL#XwAM0y$?MzlZ`E(&gA1IU43Vi4*8av*33 zPzR6$p)Y_sfE@g?I;b)f-a3fi0HZ$e<3@diA8z83gl4}HJlNzf;d24t=HLI`{Hs*i vgcbe|alBw^Y7s*o0J7Y_D>jHfC=V!|bqf1eRa5kZzni6*ooVHEkHmifSXcdp literal 0 HcmV?d00001 diff --git a/data/images/m15/m15MaskTitle.png b/data/images/m15/m15MaskTitle.png new file mode 100644 index 0000000000000000000000000000000000000000..1549f111fa5b449025d074530010d92cb67abef0 GIT binary patch literal 14169 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 ffSrEf^GC(OjlFmIM#2{) {manaSymbolImageList[index] = new Image(); manaSymbolImageList[index].src = 'data/images/manaSymbols/' + index + '.png'}) date = new Date() +var cornerCutout = new Image() +cornerCutout.src = 'data/images/cornerCutout.png' function newCanvas(name) { window[name + 'Canvas'] = document.createElement('canvas') @@ -207,6 +209,15 @@ function drawCardObjects() { mainContext.drawImage(cardArt, scaleX(cardMasterList[0].x), scaleY(cardMasterList[0].y), scaleX(cardMasterList[0].width) * cardMasterList[0].zoom, scaleY(cardMasterList[0].height) * cardMasterList[0].zoom) mainContext.globalCompositeOperation = 'destination-out' //draw the corner cutters + mainContext.drawImage(cornerCutout, 0, 0, scaleX(59/1500), scaleX(59/1500)) + mainContext.rotate(Math.PI / 2) + mainContext.drawImage(cornerCutout, 0, -cardWidth, scaleX(59/1500), scaleX(59/1500)) + mainContext.rotate(Math.PI / 2) + mainContext.drawImage(cornerCutout, -cardWidth, -cardHeight, scaleX(59/1500), scaleX(59/1500)) + mainContext.rotate(Math.PI / 2) + mainContext.drawImage(cornerCutout, -cardHeight, 0, scaleX(59/1500), scaleX(59/1500)) + mainContext.rotate(Math.PI / 2) + //preview the card mainContext.globalCompositeOperation = 'source-over' previewContext.drawImage(mainCanvas, 0, 0, previewCanvas.width, previewCanvas.height) } diff --git a/data/scripts/versionM15.js b/data/scripts/versionM15.js index 19d5f90c..6108cea1 100644 --- a/data/scripts/versionM15.js +++ b/data/scripts/versionM15.js @@ -1,23 +1,23 @@ var versionM15ImageList = [ -['White Frame', 'data/images/m15/m15FrameW.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Blue Frame', 'data/images/m15/m15FrameU.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Black Frame', 'data/images/m15/m15FrameB.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Red Frame', 'data/images/m15/m15FrameR.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Green Frame', 'data/images/m15/m15FrameG.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Multicolored Frame', 'data/images/m15/m15FrameM.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Artifact Frame', 'data/images/m15/m15FrameA.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Vehicle Frame', 'data/images/m15/m15FrameV.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Land Frame', 'data/images/m15/m15FrameL.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['White Nyx Nyx Frame', 'data/images/m15/m15FrameWNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Blue Nyx Frame', 'data/images/m15/m15FrameUNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Black Nyx Frame', 'data/images/m15/m15FrameBNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Red Nyx Frame', 'data/images/m15/m15FrameRNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Green Nyx Frame', 'data/images/m15/m15FrameGNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Multicolored Nyx Frame', 'data/images/m15/m15FrameMNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']], -['Artifact Nyx Frame', 'data/images/m15/m15FrameANyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)']] +['White Frame', 'data/images/m15/m15FrameW.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Blue Frame', 'data/images/m15/m15FrameU.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Black Frame', 'data/images/m15/m15FrameB.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Red Frame', 'data/images/m15/m15FrameR.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Green Frame', 'data/images/m15/m15FrameG.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Multicolored Frame', 'data/images/m15/m15FrameM.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Artifact Frame', 'data/images/m15/m15FrameA.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Vehicle Frame', 'data/images/m15/m15FrameV.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Land Frame', 'data/images/m15/m15FrameL.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['White Nyx Nyx Frame', 'data/images/m15/m15FrameWNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Blue Nyx Frame', 'data/images/m15/m15FrameUNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Black Nyx Frame', 'data/images/m15/m15FrameBNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Red Nyx Frame', 'data/images/m15/m15FrameRNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Green Nyx Frame', 'data/images/m15/m15FrameGNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Multicolored Nyx Frame', 'data/images/m15/m15FrameMNyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']], +['Artifact Nyx Frame', 'data/images/m15/m15FrameANyx.png', 0, 0, 1, 1, ['Full', 'Pinline (m15)', 'Title (m15)', 'Type (m15)', 'Rules (m15)', 'Frame (m15)', 'Border (m15)']] ] -var versionM15MaskList = [['Right Half', 'data/images/maskRightHalf.png'], ['Pinline (m15)', 'data/images/m15/m15MaskPinline.png'], ['Full', 'data/images/maskFull.png']] +var versionM15MaskList = [['Right Half', 'data/images/maskRightHalf.png'], ['Pinline (m15)', 'data/images/m15/m15MaskPinline.png'], ['Full', 'data/images/maskFull.png'], ['Border (m15)', 'data/images/m15/m15MaskBorder.png'], ['Title (m15)', 'data/images/m15/m15MaskTitle.png'], ['Type (m15)', 'data/images/m15/m15MaskType.png'], ['Rules (m15)', 'data/images/m15/m15MaskRules.png'], ['Frame (m15)', 'data/images/m15/m15MaskFrame.png']] if (!loadedVersions.includes('m15')) { loadedVersions.push("m15") @@ -26,7 +26,7 @@ if (!loadedVersions.includes('m15')) { } loadTextOptions([ -new cardText('Card Title', '', 126/1500, 188/2100, 1248/1500, 80/2100, 'belerenb', 80/2100, 'black', ['oneLine=true']), +new cardText('Card Title', '', 126/1500, 187/2100, 1248/1500, 80/2100, 'belerenb', 80/2100, 'black', ['oneLine=true']), new cardText('Card Type', '', 126/1500, 1263/2100, 1248/1500, 68/2100, 'belerenb', 68/2100, 'black', ['oneLine=true']), new cardText('Rules Text', '', 135/1500, 1372/2100, 1230/1500, 624/2100, 'mplantin', 74/2100, 'black'), new cardText('Power/Toughness', '', 0.1, 0.1, 0.8, 0.8, 'mplantin', 0.0177, 'black', ['oneLine=true']) @@ -34,8 +34,8 @@ new cardText('Power/Toughness', '', 0.1, 0.1, 0.8, 0.8, 'mplantin', 0.0177, 'bla artX = scaleX(115 / 1500) artY = scaleY(237 / 2100) -artWidth = scaleX(1154 / 1500) -artHeight = scaleY(928 / 2100) +artWidth = scaleX(1270 / 1500)//1384 +artHeight = scaleY(928 / 2100)//1164 bottomInfoFunction = 'bottomInfoM15' manaCostXPath = '1316 - 78 * manaSymbolIndex'