From 828773cb22ade8b9f949d9c5a439b19958958fd5 Mon Sep 17 00:00:00 2001 From: Kyle <41976328+ImKyle4815@users.noreply.github.com> Date: Sun, 16 Feb 2020 11:46:25 -0800 Subject: [PATCH] planeswalker dark things --- .../planeswalker/abilityLineEvenDarkened.png | Bin 0 -> 4723 bytes .../planeswalker/abilityLineOddDarkened.png | Bin 0 -> 5484 bytes data/images/planeswalker/darkTwins.png | Bin 0 -> 6672 bytes data/images/planeswalker/planeswalkerCSV.csv | 4 +- data/versions/planeswalker.js | 39 +++++++++++++++--- 5 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 data/images/planeswalker/abilityLineEvenDarkened.png create mode 100644 data/images/planeswalker/abilityLineOddDarkened.png create mode 100644 data/images/planeswalker/darkTwins.png diff --git a/data/images/planeswalker/abilityLineEvenDarkened.png b/data/images/planeswalker/abilityLineEvenDarkened.png new file mode 100644 index 0000000000000000000000000000000000000000..bd239a9ca209e94d733b0482aeb76c1040c4ece1 GIT binary patch literal 4723 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 BIEnxO literal 0 HcmV?d00001 diff --git a/data/images/planeswalker/abilityLineOddDarkened.png b/data/images/planeswalker/abilityLineOddDarkened.png new file mode 100644 index 0000000000000000000000000000000000000000..f5578b807a39d7ccd2af5bd373a707d1ffb2756b GIT binary patch literal 5484 zcmV-y6_e_TP) zc~2Wx_s3_vZ(tU)6@mlV6Ve5Rv}vSnf3#B7_fe@Y>i2sQm7XVmc2TP)Z4xCZNgxRj zAREmB25e(&&!f+951DwzX0XlL`AQK4#&_;=?m6GH+>4${rT+ir%a`k#rs5kn+GMO|2|E2+Z@UWlJ+uIxJ>+1`xudf@$V$md7KA%quhr_<5 zrKQsJ^mN`Zj9TQ&4dnBlvi0EMki+ly>+ikyUL>E-m;U+ZpY?q>+HyP|4@4pn|Kj3e zu~aHGs^9hvJaTpTP*#T1GoBkn!rZKWzuy;)M*S-*E5$vY8%Hm)ySqDd@#4i~Bogt# zpM*o{x^Dh63`6I44<0FPqJlt)J=c?hb$Y>8EWiEiHaX z6=cfVH= z>{Z_yMLZt&(t-yN2uWGjbw5TErG`FCCX;?P)WE<%q);eme0}odNuE&fA&yX#A(V+k z!jBOkqQgHG3JAbLlR9Er@%&gLOE{GK%6*|TR&!zd9c)y6x@03-SI>C-$OsI3>yDEoXq|M2i| zVt9BsnoK4Gq!;N2eeLS%3Nm-f2=05?fB+!x^xY|PrwFOW@7NQ_L~n0z`03N9Ybfh& zj?qAFh<4`l`LaY0c{j?xP$-nPLrNj_y}i8=+RbD#q&_zLTQ4MS%$goOdNevTG!%ol zudS_>SX0&+qsrHOvgS4wOkK~jEe8|L?RJjuSx_L*=K(+ zZ;u~8&f8jWhGA)YKROVmPC%v$g@VDFHIVU_NL6rPU?7Yos^pG$5NM@m}tt~h> zI2eWmDst5f7_`fLK;V$+okl8^I&hII;{bXvM#a}gptrQN1bTXULPR@av6xQ;1;t9r z2Sv`N#Tb#pzH{f!%KiKImk)Tj-f;3f`uqE%Y*0n6H1V`C6ewfnO30@~gxK6{FuXSu z%e{N|R+VDet~?nSF9;k&4r3ti5~xUk*)P@uab@l4irKP2%LX|#Mjzxz6pFe-Tg}IV-p?#URsi~>l z+}xb&$S~yKR+8jI(w(q{Jh>u*y!YC*YfID9 z(>dnI_JAFR>c5ZqVZGQN7=HG%HHyYFZEbC4P0p1oS6rTMH$r~9NF;jNP)8ypjYN1f5%h6%((1XYqb12ScH4>p51s_fV^Mg*o zabxXDY@phGsN6#aZGG^;2QA1UKXBTgnnh+=?~aa+5V9-JiW5LI?fLWPYdD~9-n`jP zguW`!v6n7g!Z`Zad!{0q^ZZqa(8i1-3=K#8+)P)K`3M4bj&S2~69 zrc$X8o{v(J7~4QPosKfMl18%{0XD68_nQrE7#s|*e_&w1^x#;Z+qZ9Ls(4$~`ipYZ zM@B{xr%s(ps5&V_-@*#f9}Eu>qjWkQkbXK5E0hh*k>+{v;zeP6e0(L7$&_r3z9k13 zRzGuvmqu|s#)a`!j*ThAOC*x^Q_|^7{4bON)z(1&hv*sACXkMcasamC-LmfN@?> z!j*fB|3ln~{Jnnt+DxzTT&=M&|1&c)Ip%9{a4?E-DHe+jN3Wz$*3?}!!`9$CY(J|6 zV_`ll^)j_!rtAj?2O|>oC91&p=s1}dNm()`qAVEy8f|K_4_G_uc>4PKB9us|wJK&Z znRVJihSKMW9)!heX+K&&vPkczpvxjf2>MIa1bPt-wELc^w(@$r>Kw-~#+$3
{I$cyQDqpj1X=jolZxH0I@!{UseHf$MYC4 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 UD}s>*=Rg4LtQ}B!$GmU;AB3*$xc~qF literal 0 HcmV?d00001 diff --git a/data/images/planeswalker/planeswalkerCSV.csv b/data/images/planeswalker/planeswalkerCSV.csv index b9df07fb..f0e1d6c4 100644 --- a/data/images/planeswalker/planeswalkerCSV.csv +++ b/data/images/planeswalker/planeswalkerCSV.csv @@ -6,4 +6,6 @@ Red,planeswalker/m15RPlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-7 Green,planeswalker/m15GPlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039;Pinline Planeswalker-0-0-744-1039;Frame Planeswalker-0-0-744-1039;Loyalty Planeswalker-0-0-744-1039,Planeswalker Multicolored,planeswalker/m15MPlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039;Pinline Planeswalker-0-0-744-1039;Frame Planeswalker-0-0-744-1039;Loyalty Planeswalker-0-0-744-1039,Planeswalker Artifact,planeswalker/m15APlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039;Pinline Planeswalker-0-0-744-1039;Frame Planeswalker-0-0-744-1039;Loyalty Planeswalker-0-0-744-1039,Planeswalker -Colorless,planeswalker/m15CPlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039;Pinline Planeswalker-0-0-744-1039;Frame Planeswalker-0-0-744-1039;Loyalty Planeswalker-0-0-744-1039,Planeswalker \ No newline at end of file +Colorless,planeswalker/m15CPlaneswalker.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039;Pinline Planeswalker-0-0-744-1039;Frame Planeswalker-0-0-744-1039;Loyalty Planeswalker-0-0-744-1039,Planeswalker +Dark Twins,planeswalker/darkTwins.png,Full-0-0-744-1039;Title Planeswalker-0-0-744-1039;Type Planeswalker-0-0-744-1039,Planeswalker +Border,masks/borderPlaneswalker.png,Full-0-0-744-1039;Border Planeswalker-0-0-744-1039,Planeswalker \ No newline at end of file diff --git a/data/versions/planeswalker.js b/data/versions/planeswalker.js index e63ce70b..2abaf684 100644 --- a/data/versions/planeswalker.js +++ b/data/versions/planeswalker.js @@ -57,7 +57,8 @@ if (!version.addedPlaneswalker) { Four:
For two-ability Planeswalkers only:
Use War of the Spark ability spacing
- Reverse War of the Spark ability spacing` + Reverse War of the Spark ability spacing
+ Dark ability boxes` document.getElementById("cardMenu").appendChild(planeswalkerTab) newCanvas("planeswalker"); var planeswalkerPlus = new Image() @@ -74,9 +75,21 @@ if (!version.addedPlaneswalker) { lightToDarkPlaneswalker.src = "data/images/planeswalker/abilityLineOdd.png" var darkToLightPlaneswalker = new Image() darkToLightPlaneswalker.crossOrigin = "anonymous"; - darkToLightPlaneswalker.onload = function() {planeswalkerAbilities()} + //darkToLightPlaneswalker.onload = function() {planeswalkerAbilities()} darkToLightPlaneswalker.src = "data/images/planeswalker/abilityLineEven.png" + var lightToDarkPlaneswalkerDarkened= new Image() + lightToDarkPlaneswalkerDarkened.crossOrigin = "anonymous"; + lightToDarkPlaneswalkerDarkened.src = "data/images/planeswalker/abilityLineOddDarkened.png" + var darkToLightPlaneswalkerDarkened = new Image() + darkToLightPlaneswalkerDarkened.crossOrigin = "anonymous"; + darkToLightPlaneswalkerDarkened.onload = function() {invertPlaneswalkerColors()} + darkToLightPlaneswalkerDarkened.src = "data/images/planeswalker/abilityLineEvenDarkened.png" setTimeout(planeswalkerAbilities, 1000); + //placeholders: + var darkColor = "#a4a4a4"; + var lightColor = "white"; + var planeswalkerLightToDark = new Image() + var planeswalkerDarkToLight = new Image() } m15PlaneswalkerBottomInfo() @@ -121,20 +134,20 @@ function planeswalkerTextFunction() { lastAdjust = 2 * cardHeight } if (i % 2 == 1) { - planeswalkerContext.fillStyle = "white" + planeswalkerContext.fillStyle = lightColor planeswalkerContext.globalAlpha = 0.608 planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"] + scale(10), scale(599), window["ability" + (i + 1) + "Y"] - window["ability" + i + "Y"] - scale(20) + lastAdjust) if (i == 1 && planeswalkerAbilityCount != 1) { planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"], scale(599), scale(10)) } planeswalkerContext.globalAlpha = 1 - planeswalkerContext.drawImage(lightToDarkPlaneswalker, scale(91), window["ability" + (i + 1) + "Y"] - scale(10) + lastAdjust, scale(599), scale(20)) + planeswalkerContext.drawImage(planeswalkerLightToDark, scale(91), window["ability" + (i + 1) + "Y"] - scale(10) + lastAdjust, scale(599), scale(20)) } else { - planeswalkerContext.fillStyle = "#a4a4a4" + planeswalkerContext.fillStyle = darkColor planeswalkerContext.globalAlpha = 0.706 planeswalkerContext.fillRect(scale(91), window["ability" + i + "Y"] + scale(10), scale(599), window["ability" + (i + 1) + "Y"] - window["ability" + i + "Y"] - scale(20) + lastAdjust) planeswalkerContext.globalAlpha = 1 - planeswalkerContext.drawImage(darkToLightPlaneswalker, scale(91), window["ability" + (i + 1)+ "Y"] - scale(10) + lastAdjust, scale(599), scale(20)) + planeswalkerContext.drawImage(planeswalkerDarkToLight, scale(91), window["ability" + (i + 1)+ "Y"] - scale(10) + lastAdjust, scale(599), scale(20)) } } planeswalkerContext.globalCompositeOperation = "destination-in" @@ -171,3 +184,17 @@ function changePlaneswalkerAbilityLayout() { } planeswalkerAbilities() } +function invertPlaneswalkerColors() { + if (document.getElementById("inputColorInvert").checked) { + darkColor = "#5b5b5b" + lightColor = "black" + planeswalkerLightToDark.src = lightToDarkPlaneswalkerDarkened.src + planeswalkerDarkToLight.src = darkToLightPlaneswalkerDarkened.src + } else { + darkColor = "#a4a4a4" + lightColor = "white" + planeswalkerLightToDark.src = lightToDarkPlaneswalker.src + planeswalkerDarkToLight.src = darkToLightPlaneswalker.src + } + planeswalkerAbilities(); +}