function OnChangeEngine(){sessionStorage.getItem("napoleon_enginetype")==="flash"?sessionStorage.setItem("napoleon_enginetype","html5"):sessionStorage.setItem("napoleon_enginetype","flash");location.reload(!1)}var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),Masunaka;(function(n){var t=function(t){function i(){var r=this;if($("#gamescript").data("target")=="desktop"){if(sessionStorage.getItem("napoleon_enginetype")==="flash"){$.getScript("https://s3-ap-northeast-1.amazonaws.com/playingcards-jp/js/swfobject.js",function(){swfobject.embedSWF("flash/Main.swf","content","800","600","11.1.0","flash/playerProductInstall.swf",{},{quality:"high",bgcolor:"#ebf4ff",allowscriptaccess:"sameDomain",allowfullscreen:"true"},{id:"Main",name:"Main",align:"middle"});swfobject.createCSS("#content","display:block;text-align:left;");$("#tb_innnerright_flash").hide();$("#tb_innnerright_html5").show()});return}$("#tb_innnerright_flash").show();$("#tb_innnerright_html5").hide()}return r=t.call(this)||this,Debug.debug=!1,Debug.debug_draw_position=!1,i.LOAD_LOCAL=!1,n.GameMainBase.USE_PHOTON=!0,r}return __extends(i,t),i.prototype.preload=function(){t.prototype.preload.call(this);var r=i.LOAD_LOCAL?"":n.SiteSettings.AWS_ROOT+"game/napoleon/";this.runenv==n.RunEnv.Mobile?this.game.load.json("drawposition",r+"assets/text/drawposition_mobile.json?ver=0"):this.game.load.json("drawposition",r+"assets/text/drawposition.json");this.game.load.json("textlist",r+"assets/text/textlist.json?ver=0");this.game.load.spritesheet("suitset",n.SiteSettings.AWS_ROOT+"assets/image/suitset.png?ver=0",64,64);this.game.load.spritesheet("suitset_mini",r+"assets/image/suitset_mini.png",16,16);this.game.load.spritesheet("judge",r+"assets/image/judge.png",342,52);this.game.load.spritesheet("result",r+"assets/image/result.png",320,60);this.game.load.image("exposed_adc",r+"assets/image/exposed_adc.png");this.game.load.spritesheet("icon",r+"assets/image/napoleon_icon.png",16,16);this.game.load.image("private_key",n.SiteSettings.AWS_ROOT+"assets/image/private_key.png");this.game.load.spritesheet("online_button",n.SiteSettings.AWS_ROOT+"assets/image/online_button.png",154,39);this.game.load.spritesheet("online_back_button",n.SiteSettings.AWS_ROOT+"assets/image/online_back_button.png",32,32);this.game.load.spritesheet("online_search_button",n.SiteSettings.AWS_ROOT+"assets/image/online_search_button.png",32,32);this.runenv==n.RunEnv.Mobile?this.game.load.image("background",n.SiteSettings.AWS_ROOT+"assets/image/background_mobile.png"):this.game.load.image("background",n.SiteSettings.AWS_ROOT+"assets/image/background.png");this.runenv==n.RunEnv.Mobile?this.game.load.image("title",r+"assets/image/title_mobile.png?ver=0"):this.game.load.image("title",r+"assets/image/title.png");this.game.load.audio("candidate",r+"assets/audio/se/candidate.mp3");this.game.load.audio("exposed",r+"assets/audio/se/exposed.mp3");this.game.load.audio("pass",n.SiteSettings.AWS_ROOT+"assets/audio/se/pass.mp3");this.game.load.audio("totalwin",n.SiteSettings.AWS_ROOT+"assets/audio/se/totalwin.mp3");this.game.load.audio("totallose",n.SiteSettings.AWS_ROOT+"assets/audio/se/totallose.mp3");this.game.load.audio("win",n.SiteSettings.AWS_ROOT+"assets/audio/se/win.mp3");this.game.load.audio("lose",n.SiteSettings.AWS_ROOT+"assets/audio/se/lose.mp3");this.game.load.audio("cheer",n.SiteSettings.AWS_ROOT+"assets/audio/se/cheer.mp3");this.game.load.audio("boo",n.SiteSettings.AWS_ROOT+"assets/audio/se/boo.mp3")},i.prototype.create=function(){t.prototype.create.call(this);this.gameManager=new n.GameManager(this.game,this.mouse,this.runenv,this.am);this.stateMachine=new n.StateMachine(this.gameManager,"Setup");n.SaveUtil.Instance.Load();var i=new n.TextProvider(this.game);this.runenv==n.RunEnv.Mobile},i.prototype.update=function(){t.prototype.update.call(this);Debug.debug&&Debug.debug_draw_position&&this.keyboard.IsPush(n.MyKey.SPACE)&&this.gameManager.UpdateDrawPosition()},i.prototype.render=function(){t.prototype.render.call(this);Debug.debug&&this.game.debug.text("State: "+this.stateMachine.state,10,10)},i.prototype.AppendCommonHTML=function(){var r=$("#gamescript").data("target")=="mobile",u,n;t.prototype.AppendCommonHTML.call(this);u='