From c30cdc29dabcf8b1ede0f9fe05049c72b8570887 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 5 Dec 2011 21:14:41 +0000 Subject: [PATCH] Beautifying strength and vitality display on active cards. --- .../gemp-lotr-web/src/main/webapp/game.html | 4 --- .../src/main/webapp/images/strength.png | Bin 0 -> 8241 bytes .../src/main/webapp/images/vitality.png | Bin 0 -> 5699 bytes .../src/main/webapp/js/gameAnimations.js | 4 +++ .../src/main/webapp/js/gameUi.js | 31 ++++++++++++++---- 5 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 gemp-lotr/gemp-lotr-web/src/main/webapp/images/strength.png create mode 100644 gemp-lotr/gemp-lotr-web/src/main/webapp/images/vitality.png diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/game.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/game.html index 2aad64825..2f89707e1 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/game.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/game.html @@ -90,16 +90,12 @@ body { .cardStrength { text-align: center; - background-color: #7a6a53; - opacity: 1; font-weight: bolder; color: #ffffff; } .cardVitality { text-align: center; - background-color: #8a1f0d; - opacity: 1; font-weight: bolder; color: #ffffff; } diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/images/strength.png b/gemp-lotr/gemp-lotr-web/src/main/webapp/images/strength.png new file mode 100644 index 0000000000000000000000000000000000000000..c0894d430aaf44866d97bc40d662327e6b665243 GIT binary patch literal 8241 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 literal 0 HcmV?d00001 diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/images/vitality.png b/gemp-lotr/gemp-lotr-web/src/main/webapp/images/vitality.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea82c8e15d27597fde2d20363398809593ce45d GIT binary patch literal 5699 zcmV-J7QE?+P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt< z6g4AVdgB)W02RYYL_t(&-o=_p%%$6PmY=n|@B2>s|9|y$tLoOh?ok|@YuN-vC>CM> zK?VsVtk4S!Wxxapi2*{gCkz=dK*AsfNLHdqgn=VQVSs>$m?)L*2D|Rf?W*pr_U}&j zb-P&%&Yv$dHg+aL!PSkV@SPRPq^U!hxL9TBCD9wgZG{v5C7i*eRQ$Vx+IWvZ!r0_ zXbqbo;*G;$ut^cXID$JivoU>j z+7DDI;tbfvp>;(umYfSF3m$_phHMJSD#a*HX2clj`hk8N$SBr@d$y|o9NsRX^5Cr} z&-6zE=;+q%Pfy3Q-;iy`q|ICbZq6DG<}*y?NJg-e3FA;8Lok*ig)R?_k|++^7!VN( z$}lFnnCRokE{=3D{gZk+`vt1%(HkE;?tf^2t{+}E$;rQ=@_+C8?g=wBT(^O{&5WC~ zIgNMpDY6+yk}-@!Mv7vsrH>=$-HMI~mEmb8G)+U*)QELtF~n5Z3jJKxfb&EVo}8TUXtkk;-0M{TQg&t=Q(65$ z0R7mlmp{HeTYWQ38#Y5nHJ|b~KlL)7|IBAO%tHIlBVPaS-=JNuh{kZ<^_XhHFhrbl zIOo{38&-Ww4qzJL@gS%wrGV}k1M344YScQa`JAV#HIL3t*~UbeP3}~S#mNVcp0t11 z@3r6SjXQU5f9%?1_EXXh|HY(49tQ5-d5JIm-M`I0`qCG$btiFG~>&Nc}$b45oRs9ol>;C0Tm3oML_|hf*!k_+A{PgEOi;n~3Oeuw`s=!;c z_6)(%R))TIoSDqZ3M*4ME0G;AI?L!Rofa|zvfsuSf^#@A1S13yY)Xuq4W-+$tO5ri zVEX>Gyxn}&=XCj{O9$qA0dn8@;MPl5FITGnd{$TFvo*6A`OK@Y^4gu-9B6{o3g*K7 z-+rBY-}p5iJ$yte%DNwT9!GWpV+drms0vatj*N)K6lF~8pNn9f#j0RM5H%Quf+1^R zND*zpPL;X0lsd2*dUCsahi16|Hh(CfJ2$RQt(Jdahxpp|WW^!yv8&g(8a!^Zfz29f z51SoN-+aL7!>0^qJ7xz9if`EVErSSsN=OkjgDHY30vC$G79l!^6@w9j6N6L1Dp2$y z3JtXlL<)V^Q`Ld1%LSX(a(uSNIk&!X`M^FtJ}=)hhdy%S#!K%!etL4bY5w!n8hqRF z>U_!PKK3ytIWeIyqp*7GO&+}a0r&6y7MrIh^k-{wE}X8noVG2=dJ+aL28SVFa0-F_ zCF>BP3s~py&f$#3iP`5+DQGTKK2TKwD2%bEkg0>i7$wJ^NA1XLG5^TzC8noz-sp;6=!t1n!=G@Z=jGzq0t%>1NFhflq~zn?d-{ zbf99SPH_MC-ekSm^5#%8Os1?Cb54Tt&hrNx*GjG?ta8hs1>-%NI575+n^&$A7Dqfi zJ)_&Tn9B;gElnT!=-pSiG;MhJ@FC}IM?#3&)A*VuJ6<}RadL7@90!swXfWu>3C~AJ zN7G+9fzJ$$TeG`hx#dgOJ{e=YfBpKw7fLBiCJnP$gNVgBN4x78b7I@Ih%pQ)l2tL* zkqr#FP%soL#EUdg3`5L}MX}BkbKz`t&T7|!^W>y}A!(s)TiRVuN{Kj(>^42t7!2U7 z5X4ehgBLIbNSUVc`&`N8wab?l6JyN!1u4{3wG=1PsD7pN1I8H^i`hONt>J95BF7pv zLIS#RU^NK7nLyXGPLbWvu^S@o5cijB28^Hu;;3}PNbPE@!elz2C?f!aDMW0-o6)q>`pl%T0=LKo?C!Fu_GHRg3-0B|~v&z&=iU=2AJ zuzQ`AN}(Skap>6XHaO>q6t*#v{hZJ=Bm-kkln^kYXpShb?FyGJ�<~^OJMNq8K2@ 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 literal 0 HcmV?d00001 diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameAnimations.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameAnimations.js index 72c99e889..2e92713d7 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameAnimations.js +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameAnimations.js @@ -710,7 +710,9 @@ var GameAnimations = Class.extend({ $("#main").queue( function(next) { $(".cardStrength").css({display: "none"}); + $(".cardStrengthBg").css({display: "none"}); $(".cardVitality").css({display: "none"}); + $(".cardVitalityBg").css({display: "none"}); $(".cardSiteNumber").css({display: "none"}); $(".cardResistance").css({display: "none"}); @@ -721,7 +723,9 @@ var GameAnimations = Class.extend({ var cardStats = charStatsArr[i].split("="); var cardDiv = $(".card:cardId(" + cardStats[0] + ")"); var cardStatArr = cardStats[1].split("|"); + $(".cardStrengthBg", cardDiv).css({display: ""}); $(".cardStrength", cardDiv).html(cardStatArr[0]).css({display: ""}); + $(".cardVitalityBg", cardDiv).css({display: ""}); $(".cardVitality", cardDiv).html(cardStatArr[1]).css({display: ""}); if (cardStatArr.length > 2) { if (cardStatArr[2].indexOf("R") == 0) { diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js index fd5c8226d..219c9ffa2 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js @@ -1032,10 +1032,18 @@ var GempLotrGameUI = Class.extend({ var tokenOverlay = $(".tokenOverlay", cardDiv); + var cardStrengthBgDiv = $("
"); + cardStrengthBgDiv.css({display: "none"}); + tokenOverlay.append(cardStrengthBgDiv); + var cardStrengthDiv = $("
"); cardStrengthDiv.css({display: "none"}); tokenOverlay.append(cardStrengthDiv); + var cardVitalityBgDiv = $("
"); + cardVitalityBgDiv.css({display: "none"}); + tokenOverlay.append(cardVitalityBgDiv); + var cardVitalityDiv = $("
"); cardVitalityDiv.css({display: "none"}); tokenOverlay.append(cardVitalityDiv); @@ -1057,16 +1065,27 @@ var GempLotrGameUI = Class.extend({ var size = 0.0865 * maxDimension; - var x = 0.09255 * maxDimension - size / 2; - var strengthY = 0.67203 * maxDimension - size / 2; - var vitalityY = 0.79074 * maxDimension - size / 2; + var x = 0.09 * maxDimension - size / 2; + var strengthY = 0.678 * maxDimension - size / 2; + var vitalityY = 0.795 * maxDimension - size / 2; var minionSiteNumberY = 0.89135 * maxDimension - size / 2; - var fontPerc = (size * 7) + "%"; + var fontPerc = (size * 6) + "%"; var borderRadius = Math.ceil(size / 5) + "px"; - $(".cardStrength", cardElem).css({position: "absolute", "border-radius": borderRadius, "font-size": fontPerc, left: x + "px", top: strengthY + "px", width: size, height: size}); - $(".cardVitality", cardElem).css({position: "absolute", "border-radius": borderRadius, "font-size": fontPerc, left: x + "px", top: vitalityY + "px", width: size, height: size}); + var strBgX = 0.03800 * maxDimension; + var strBgY = 0.60765 * maxDimension; + var strBgWidth = 0.1624 * width; + var strBgHeight = 0.1650 * height; + + var vitBgX = 0.0532 * width; + var vitBgY = 0.7465 * height; + var vitalityBgSize = 0.105 * height; + + $(".cardStrengthBg", cardElem).css({position: "absolute", left: strBgX + "px", top: strBgY + "px", width: strBgWidth, height: strBgHeight}); + $(".cardStrength", cardElem).css({position: "absolute", "font-size": fontPerc, left: x + "px", top: strengthY + "px", width: size, height: size}); + $(".cardVitalityBg", cardElem).css({position: "absolute", left: vitBgX + "px", top: vitBgY + "px", width: vitalityBgSize, height: vitalityBgSize}); + $(".cardVitality", cardElem).css({position: "absolute", "font-size": fontPerc, left: x + "px", top: vitalityY + "px", width: size, height: size}); $(".cardSiteNumber", cardElem).css({position: "absolute", "border-radius": borderRadius, "font-size": fontPerc, left: x + "px", top: minionSiteNumberY + "px", width: size, height: size}); $(".cardResistance", cardElem).css({position: "absolute", "border-radius": borderRadius, "font-size": fontPerc, left: x + "px", top: minionSiteNumberY + "px", width: size, height: size}); }