forked from bzhmaddog/html5-mahjong-solitaire
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfinal.html
36 lines (36 loc) · 45.1 KB
/
final.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html>
<head>
<base href="/mahjong/" />
<style>@font-face{font-family:'icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}.icon{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e600"}.fadedOut-fast,.fadedOut-slow{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.fadedIn-fast,.fadedIn-slow{opacity:100;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}@font-face{font-family:'Shanghai';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"),url("shanghai-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}body{padding:0;margin:0;background-color:#186B3A;font-family:arial;background:url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTY2NTlDMzMxNkExMUUwODc0MzgyOTBBODEzMjE4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTY2NTlDNDMxNkExMUUwODc0MzgyOTBBODEzMjE4NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjY1OUMxMzE2QTExRTA4NzQzODI5MEE4MTMyMTg1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNjY1OUMyMzE2QTExRTA4NzQzODI5MEE4MTMyMTg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgME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) repeat fixed}#overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:10000}#overlay.fadeIn{-webkit-animation:overlay-fadeIn .1s;animation:overlay-fadeIn .1s}#overlay.fadeOut{-webkit-animation:overlay-fadeOut .2s;animation:overlay-fadeIn .2s}.animation-reverse{animation-direction:reverse;-webkit-animation-direction:reverse}@-webkit-keyframes overlay-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes overlay-fadeIn{0%{opacity:0;display:block}100%{opacity:1}}@-webkit-keyframes overlay-fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes overlay-fadeOut{0%{opacity:1}100%{opacity:0;display:none}}#home{display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;justify-content:center}#home .ui-board{position:relative}#home .tile{float:left}#home .obj-wrapper{font-family:Shanghai;font-size:6em;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;color:rgba(255,0,0,0.7);padding-top:100px;min-width:756px;text-shadow:#000 1px 3px 2px,#eee 0 0 0,#000 1px 3px 5px;-webkit-font-smoothing:antialiased}#home .obj-wrapper .main{padding:0}#home .obj-wrapper .sub{font-size:.6em;clear:both}#home .obj-wrapper .buttons{padding-top:20px}#home .obj-wrapper .buttons a.startButton{width:100px;height:100px;display:inline-block;background:#9f1d17;padding:10px 30px 30px 10px;border:4px solid #971c16;position:relative;-webkit-border-radius:128px;-moz-border-radius:128px;-ms-border-radius:128px;-o-border-radius:128px;border-radius:128px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 5px 5px;-moz-box-shadow:rgba(0,0,0,0.5) 0 5px 5px;box-shadow:rgba(0,0,0,0.5) 0 5px 5px;text-shadow:rgba(0,0,0,0.25) 0 -5px 5px}#home .obj-wrapper .buttons a.startButton .inner{background-color:#c6251d;display:block;width:100%;height:100%;border:10px solid #000;-webkit-border-radius:128px;-moz-border-radius:128px;-ms-border-radius:128px;-o-border-radius:128px;border-radius:128px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 -5px 5px inset;-moz-box-shadow:rgba(0,0,0,0.5) 0 -5px 5px inset;box-shadow:rgba(0,0,0,0.5) 0 -5px 5px inset}#home .obj-wrapper .buttons a.startButton .inner .icon{color:#ccc;padding-left:10px;font-size:.7em;position:absolute;top:35px;left:0;right:0}#game{display:-webkit-flex;display:flex;-webkit-align-items:bottom;align-items:bottom}.unselectable{user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none}.hidden{display:none !important;opacity:0}.ui.board{width:756px;min-height:420px;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.ui.board .col{min-width:42px}.ui.top{display:none;position:fixed;top:0;left:0;width:100%;height:0;background:url(./res/skins/default/ui/hud-h-bg.jpg) repeat-x;z-index:1000}.ui.right{position:fixed;z-index:1000;bottom:0;right:0;width:45px;padding:5px;height:65px;background:url(./res/skins/default/ui/hud-v-bg.jpg);border:3px solid #000;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 5px,rgba(0,128,0,0.2) 0 0 3px 1px inset;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 5px,rgba(0,128,0,0.2) 0 0 3px 1px inset;box-shadow:rgba(0,0,0,0.4) 0 0 5px,rgba(0,128,0,0.2) 0 0 3px 1px inset}.ui.right .tile{position:absolute;right:5px}.fadedOut-slow{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fadedIn-slow{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.tile{width:40px;height:60px;border:1px solid #000;position:relative;overflow:hidden;-webkit-box-shadow:-4 4 4.75 0.25 red inset;-moz-box-shadow:-4 4 4.75 0.25 red inset;box-shadow:-4 4 4.75 0.25 red inset;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.tile .inner{position:absolute;top:0;left:0;bottom:0;right:0}.tile .inner.selected{border:2px dotted red}.tile .inner.back{background-color:#464741;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF464741', endColorstr='#FF050503');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464741), color-stop(2%, #373735), color-stop(4%, #343432), color-stop(35%, #343434), color-stop(44%, #2a2a2a), color-stop(52%, #1b1b1b), color-stop(56%, #171717), color-stop(98%, #020200), color-stop(99%, #020200), color-stop(100%, #050503));background-image:-webkit-linear-gradient(top, #464741 0%,#373735 2%,#343432 4%,#343434 35%,#2a2a2a 44%,#1b1b1b 52%,#171717 56%,#020200 98%,#020200 99%,#050503 100%);background-image:-moz-linear-gradient(top, #464741 0%,#373735 2%,#343432 4%,#343434 35%,#2a2a2a 44%,#1b1b1b 52%,#171717 56%,#020200 98%,#020200 99%,#050503 100%);background-image:-o-linear-gradient(top, #464741 0%,#373735 2%,#343432 4%,#343434 35%,#2a2a2a 44%,#1b1b1b 52%,#171717 56%,#020200 98%,#020200 99%,#050503 100%);background-image:linear-gradient(top, #464741 0%,#373735 2%,#343432 4%,#343434 35%,#2a2a2a 44%,#1b1b1b 52%,#171717 56%,#020200 98%,#020200 99%,#050503 100%)}.tile .inner.front{background-color:#f0f1c5;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF0F1C5', endColorstr='#FFF6F5C7');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f1c5), color-stop(2%, #e6e5af), color-stop(5%, #e6e6aa), color-stop(8%, #e6e6aa), color-stop(13%, #e8e7ae), color-stop(15%, #e7e7ab), color-stop(21%, #eae9b0), color-stop(52%, #ededb7), color-stop(61%, #f0f0bc), color-stop(62%, #eeeeba), color-stop(67%, #f1f1bf), color-stop(82%, #f2f1c1), color-stop(89%, #f5f4c6), color-stop(96%, #f3f5c6), color-stop(100%, #f6f5c7));background-image:-webkit-linear-gradient(top, #f0f1c5 0%,#e6e5af 2%,#e6e6aa 5%,#e6e6aa 8%,#e8e7ae 13%,#e7e7ab 15%,#eae9b0 21%,#ededb7 52%,#f0f0bc 61%,#eeeeba 62%,#f1f1bf 67%,#f2f1c1 82%,#f5f4c6 89%,#f3f5c6 96%,#f6f5c7 100%);background-image:-moz-linear-gradient(top, #f0f1c5 0%,#e6e5af 2%,#e6e6aa 5%,#e6e6aa 8%,#e8e7ae 13%,#e7e7ab 15%,#eae9b0 21%,#ededb7 52%,#f0f0bc 61%,#eeeeba 62%,#f1f1bf 67%,#f2f1c1 82%,#f5f4c6 89%,#f3f5c6 96%,#f6f5c7 100%);background-image:-o-linear-gradient(top, #f0f1c5 0%,#e6e5af 2%,#e6e6aa 5%,#e6e6aa 8%,#e8e7ae 13%,#e7e7ab 15%,#eae9b0 21%,#ededb7 52%,#f0f0bc 61%,#eeeeba 62%,#f1f1bf 67%,#f2f1c1 82%,#f5f4c6 89%,#f3f5c6 96%,#f6f5c7 100%);background-image:linear-gradient(top, #f0f1c5 0%,#e6e5af 2%,#e6e6aa 5%,#e6e6aa 8%,#e8e7ae 13%,#e7e7ab 15%,#eae9b0 21%,#ededb7 52%,#f0f0bc 61%,#eeeeba 62%,#f1f1bf 67%,#f2f1c1 82%,#f5f4c6 89%,#f3f5c6 96%,#f6f5c7 100%)}.tile .inner>div{background:url(./res/skins/default/tiles/tiles.svg) no-repeat -1000px -1000px;width:100%;height:100%}.tile .inner>div.t-1-1{background-size:200%;background-position:50% .35%}.tile .inner>div.t-1-2{background-size:200%;background-position:50% 2.7%}.tile .inner>div.t-1-3{background-size:200%;background-position:50% 5%}.tile .inner>div.t-1-4{background-size:200%;background-position:50% 7.4%}.tile .inner>div.t-1-5{background-size:200%;background-position:50% 9.7%}.tile .inner>div.t-1-6{background-size:200%;background-position:50% 12%}.tile .inner>div.t-1-7{background-size:200%;background-position:50% 14.32%}.tile .inner>div.t-1-8{background-size:200%;background-position:50% 16.7%}.tile .inner>div.t-1-9{background-size:200%;background-position:50% 19%}.tile .inner>div.t-2-1{background-size:200%;background-position:50% 21.3%}.tile .inner>div.t-2-2{background-size:200%;background-position:50% 23.54%}.tile .inner>div.t-2-3{background-size:200%;background-position:50% 25.76%}.tile .inner>div.t-2-4{background-size:200%;background-position:50% 28%}.tile .inner>div.t-2-5{background-size:200%;background-position:50% 30.25%}.tile .inner>div.t-2-6{background-size:200%;background-position:50% 32.5%}.tile .inner>div.t-2-7{background-size:200%;background-position:50% 34.75%}.tile .inner>div.t-2-8{background-size:200%;background-position:50% 37%}.tile .inner>div.t-2-9{background-size:200%;background-position:50% 39.25%}.tile .inner>div.t-3-1{background-size:200%;background-position:50% 41.6%}.tile .inner>div.t-3-2{background-size:200%;background-position:50% 43.9%}.tile .inner>div.t-3-3{background-size:200%;background-position:50% 46.25%}.tile .inner>div.t-3-4{background-size:200%;background-position:50% 48.56%}.tile .inner>div.t-3-5{background-size:200%;background-position:50% 50.88%}.tile .inner>div.t-3-6{background-size:200%;background-position:50% 53.2%}.tile .inner>div.t-3-7{background-size:200%;background-position:50% 55.58%}.tile .inner>div.t-3-8{background-size:200%;background-position:50% 57.9%}.tile .inner>div.t-3-9{background-size:200%;background-position:50% 60.24%}.tile .inner>div.t-4-1{background-size:200%;background-position:50% 62.45%}.tile .inner>div.t-4-2{background-size:200%;background-position:50% 64.7%}.tile .inner>div.t-4-3{background-size:200%;background-position:50% 66.95%}.tile .inner>div.t-4-4{background-size:200%;background-position:50% 69.15%}.tile .inner>div.t-4-5{background-size:200%;background-position:50% 71.45%}.tile .inner>div.t-4-6{background-size:200%;background-position:50% 73.85%}.tile .inner>div.t-4-7{background-size:200%;background-position:50% 76.15%}.tile .inner>div.t-5-1{background-size:200%;background-position:50% 78.5%}.tile .inner>div.t-5-2{background-size:200%;background-position:50% 80.8%}.tile .inner>div.t-5-3{background-size:200%;background-position:50% 83.15%}.tile .inner>div.t-5-4{background-size:200%;background-position:50% 85.5%}.tile .inner>div.t-5-5{background-size:200%;background-position:50% 87.82%}.tile .inner>div.t-5-6{background-size:200%;background-position:50% 90.15%}.tile .inner>div.t-5-7{background-size:200%;background-position:50% 92.5%}.tile .inner>div.t-5-8{background-size:200%;background-position:50% 94.8%}@media only screen and (min-width: 960px){.ui.board{width:936px;min-height:525px}.ui.board .col{min-width:52px}.ui.right{width:55px;height:80px}.tile{width:50px;height:75px}}@media only screen and (min-width: 1400px){.ui.board{width:1116px;min-height:630px}.ui.board .col{min-width:62px}.ui.right{width:65px;height:95px}.tile{width:60px;height:90px}}
</style>
<script>!function(){var e=function(e){return n(document.createElement(e))},t=function(e){return document.createElement(e)},n=function(){function e(e){for(var t=0;h>t;t++)e.apply(v[t])}function t(e,t){this.addEventListener?this.addEventListener(e,t,!1):this.attachEvent&&this.attachEvent("on"+e,t)}function n(e){var t,n;if("undefined"==typeof e||""===e)return!1;if(t=e.split(" "),n=t.length,"classList"in document.documentElement)for(var i=0;n>i;i++)this.classList.add(t[i]);else this.className+=" "+e;return!0}function i(e){if("classList"in document.documentElement)this.classList.remove(e);else{var t=new RegExp("(s|^)"+e+"(s|$)");this.className=this.className.replace(t," ").replace(/(^\s*)|(\s*$)/g,"")}}function r(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&"object"==typeof arguments[0]&&this.appendChild(arguments[0])}function s(e,t){return"undefined"==typeof t?this.getAttribute(e):(this.setAttribute(e,t),void 0)}function o(e,t){return"undefined"==typeof t?this[e]:("undefined"!=typeof this[e]?this[e]=t:this.setAttribute(e,t),void 0)}function l(){return"undefined"==typeof l?this.style.width:(this.style.width=l+"px",void 0)}function a(){}function u(e){return p[e]}function f(){return p.length}function d(e){return"undefined"==typeof e?this.innerHTML:(this.innerHTML=e,this)}function c(e){this.addClass("fadedOut-"+e)}var p,h,v=[];p="undefined"!=typeof arguments[1]?arguments[1].querySelectorAll(arguments[0]):"string"!=typeof arguments[0]?[arguments[0]]:document.querySelectorAll(arguments[0]),h=p.length;for(var g=0;h>g;g++)p[g].each=e,p[g].on=t,p[g].addClass=n,p[g].removeClass=i,p[g].append=r,p[g].attr=s,p[g].prop=o,p[g].width=l,p[g].click=a,p[g].get=u,p[g].fadeOut=c,p[g].length=f,p[g].html=d,v.push(p[g]);return p[0]},i=function(i,r,s,o){"use strict";var l,a,u,f,d,c,p,h=parseInt(i),v=parseInt(r),g=!1;if(l="function"!=typeof s?function(){return!1}:s,a="function"!=typeof o?function(){}:o,0>h||h>5)return null;switch(h){case 0:v=0;break;case 1:case 2:case 3:if(1>v||v>9)return null;break;case 4:if(1>v||v>7)return null;break;case 5:if(1>v||v>8)return null;break;default:return null}return u=e("div"),f=e("div"),f.addClass("inner back"),f.append(u),c=t("div"),d=n(c),d.append(f),d.addClass("tile"),p={getSprite:function(e){return"undefined"==typeof e||1==e?d:c},getInfo:function(){return{type:h,value:v}},flipTile:function(e){e&&l(h,v)?(f.removeClass("back"),f.addClass("front"),u.addClass("t-"+h+"-"+v),g=!0):e?console.log("You are not allowed to flip see tile"):(u.attr("class",""),f.addClass("back"),f.removeClass("front"),g=!1)},select:function(){f.addClass("selected")},unselect:function(){f.removeClass("selected")},isVisible:function(){return g}},d.on("click",function(e){a(e,p)}),p},r=function(e,t){"use strict";var n,r,s,o=[],l=!1,a=e,u=t;n=i(0,0,function(){return!1},function(){}),r=function(e){for(var t,n,i=e.length;i;t=parseInt(Math.random()*i),n=e[--i],e[i]=e[t],e[t]=n);return e};for(var f=1;4>=f;f++){for(var d=1;4>d;d++)for(var c=1;9>=c;c++)s=i(d,c,a,u),o.push(s);for(var c=1;7>=c;c++)s=i(4,c,a,u),o.push(s)}for(var c=1;8>=c;c++)s=i(5,c,a,u),o.push(s);return{getTile:function(e){return 0>e||e>o.length-1?n:o[e]},getLength:function(){return o.length},shuffle:function(e){if(l)return!1;if("undefined"==typeof e||0>=e)var e=1;for(var t=1;e>=t;t++)o=r(o);return l=!0,!0},reset:function(){var e,t;console.log("reset");for(var n=0;n<o.length;n++)e=o[n].getSprite(!1),t=e.parentNode,null!=t&&t.removeChild(sprite),o[n].flipTile(!1);l=!0}}},s=function(t,i,s){var o,l,a,u,f,d,c,p,h=!1,v=!1,g=void 0,m=t,y=s,C=void 0,T=void 0,b=18;return u=function(e,t){var n,i;if(n=e.getInfo(),i=t.getInfo(),n.type==i.type)if(n.type>=1&&n.type<=3){if(n.value+i.value==10)return!0}else if(4===n.type){if(n.value==i.value)return!0}else if(5===n.type)return!0;return!1},c=function(e){var t,i,r;console.log("_clickBoard"),console.log(C),"undefined"!=typeof C&&T===l&&(t=parseFloat(m.width())/b,i=parseInt(e.pageX/t),i>=0&&b>i&&(o[i].length>0&&u(C,o[i][0])?o[i][0].getSprite().click():(console.log(o[i].length),o[i].splice(0,0,C),console.log(o[i].length),l.pop(),C.getSprite().detach(),r=n(".col",m).get(i).firstChild,C.getSprite().insertBefore(r),l[l.length-1].flipTile(!0),C.unselect(),C=void 0,T=void 0)))},f=function(e,t){var n=!1;if(t.isVisible()===!0){if(t===C)return t.unselect(),C=void 0,T=void 0,void 0;if(console.log("here"),t===l[l.length-1])if("undefined"==typeof C)C=t,t.select(),T=l;else{if(n=u(t,C),n===!0){if(t.getSprite().fadeOut("fast"),C.getSprite().fadeOut("fast"),a.push(t),a.push(C),l.splice(l.length-1,1),T===o)for(var i=0;b>i;i++)C==o[i][0]&&(o[i].splice(0,1),o[i].length>0&&o[i][0].flipTile(!0));else console.log("error selected tile should come from the board");l.length>0&&l[l.length-1].flipTile(!0)}C.unselect(),C=void 0,T=void 0}else{console.log("there");for(var r=0;b>r;r++)if(t===o[r][0])if("undefined"==typeof C)C=t,t.select(),T=o;else if(t!==C)if(n=u(t,C),n===!0){if(t.getSprite().fadeOut("fast"),C.getSprite().fadeOut("fast"),a.push(t),a.push(C),o[r].splice(0,1),o[r].length>0&&o[r][0].flipTile(!0),T===o)for(var i=0;b>i;i++)C==o[i][0]&&(o[i].splice(0,1),o[i].length>0&&o[i][0].flipTile(!0));else T===l&&(l.splice(l.length-1,1),l.length>0&&l[l.length-1].flipTile(!0));C.unselect(),C=void 0,T=void 0}else c(e)}}e.stopPropagation()},d=function(){return!0},p=function(){return h||alert("init should be called first"),h},{init:function(){if(console.log(m),h!==!0){"undefined"!=typeof g&&g.reset(),g=r(d,f),g.shuffle(5),o=[];for(var t=0;b>t;t++)o.push([]);l=[],a=[],m.html(""),m.on("click",c);for(var t=1;b>=t;t++){var n=e("div");n.addClass("col"),m.append(n)}h=!0,v=!1}},test:function(){if(p()){var e=g.getTile(0);console.log(e.getInfo())}},isStarted:function(){return v},reset:function(){n(".tile",m).remove(),l=[],a=[],g.shuffle(5),v=!1},start:function(){var e,t,i;if(!h||v)return alert("init should be called first"),void 0;if(v===!0)return alert("A game is already started! Please reset first"),void 0;e=0;for(var r=0;108>r;r++)t=g.getTile(r),i=t.getSprite(!1),n(".col",m).get(e).append(i),b>r&&t.flipTile(!0),o[e].push(t),e++,e>17&&(e=0);for(var r=108;144>r;r++)t=g.getTile(r),i=t.getSprite(!1),y.append(i),l.push(t);t.flipTile(!0),v=!0}}};document.addEventListener("DOMContentLoaded",function(){"use strict";var e=s(n("#ui-board"),n("#ui-top"),n("#ui-right")),t=function(){e.isStarted()===!0&&e.reset(),n("#overlay").removeClass("animation-reverse"),n("#overlay").removeClass("hidden"),e.start(),setTimeout(function(){n("#home").addClass("hidden"),n("#game").removeClass("hidden"),n("#overlay").addClass("animation-reverse"),n("#overlay").addClass("hidden")},500)};n("#home .startButton").on("click",t),e.init()},!1)}();</script>
</head>
<body>
<!--NOBADA--><!-- ANDROID --><!--/NOBADA--><!--NOANDROID--><!-- BADA --><!--/NOANDROID-->
<div id="home" data-role="page" class="unselectable" style="background:transparent!important;">
<div class="obj-wrapper">
<div class="main">MAHJONG</div>
<div class="sub">SOLITAIRE</div>
<div class="buttons">
<a class="startButton">
<span class="inner">
<span class="icon icon-play"></span>
</span>
</a>
</div>
</div>
</div><!-- /#home -->
<div id="game" class="hidden" data-role="page" style="background:transparent!important;">
<div id="ui-board" class="ui board">
</div>
<div id="ui-top" class="ui top"></div>
<div id="ui-right" class="ui right"></div>
</div><!-- /#game -->
<div id="scores" data-role="page" class="unselectable" style="background:transparent!important;"></div><!-- /#scores -->
<div id="help1" data-role="page" class="unselectable" style="background:transparent!important;"></div><!-- /#help1 -->
<div id="help2" data-role="page" class="unselectable" style="background:transparent!important;"></div><!-- /#help2 -->
<div id="help3" data-role="page" class="unselectable" style="background:transparent!important;"></div><!-- /#help3 -->
<div id="overlay" class="hidden fadeIn"></div>
</body>
</html>