{"id":13176,"date":"2023-12-13T15:20:58","date_gmt":"2023-12-13T15:20:58","guid":{"rendered":"https:\/\/acmstagings.com\/msga2\/?page_id=13176"},"modified":"2023-12-13T17:35:46","modified_gmt":"2023-12-13T17:35:46","slug":"battleship-minesweeper-updated","status":"publish","type":"page","link":"https:\/\/acmstagings.com\/msga2\/games\/battleship-minesweeper-updated\/","title":{"rendered":"Battleship Minesweeper"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=&#8221;2\/3&#8243;][vc_column_text]\n                    <script>\n\t\t\t\t\t\tvar _oCtlArcadeIframeGlobalData = {};\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData[\"socials\"] = [];\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData[\"prevScore\"] = 0;\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData[\"score\"]     = 0;\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData[\"shareObj\"]  = null;\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData['game_name'] = 'Battleship Minesweeper';\n\t\t\t\t\t\t_oCtlArcadeIframeGlobalData['url'] = 'https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13176';\n\t\t\t\t\t\t\n\t\t\t\t\t\t \n                        function __ctlArcadeSaveScore( oData ){\n\n                                                                    console.log(\"__ctlArcadeSaveScore: \" + oData.score );\n                                \n\n                            if( oData.score === 0){\n                                return;\n                            }\n\n                            _oCtlArcadeIframeGlobalData[\"prevScore\"] = _oCtlArcadeIframeGlobalData[\"score\"];\n                            _oCtlArcadeIframeGlobalData[\"score\"] = oData.score;\n\n                            if( _oCtlArcadeIframeGlobalData[\"idUser\"]){\n                                ctlArcadeSaveScore(\n                                    \"https:\/\/acmstagings.com\/msga2\/wp-content\/plugins\/ctl-arcade\/front\/ajax.php\",\n                                    oData.score,\n                                    _oCtlArcadeIframeGlobalData[\"idUser\"],\n                                    \"ctl-battleship-minesweeper\",\n                                    _oCtlArcadeIframeGlobalData[\"socials\"]\n                                );\n                            }\n                        }\n\n                        function __ctlArcadeShareEvent(oData){\n\t\t\t\t\t\t\t\tif(_oCtlArcadeIframeGlobalData[\"socials\"].length < 1){\n\t\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tconsole.trace();\n                                _oCtlArcadeIframeGlobalData[\"shareObj\"] = oData;\n                                ctlArcadeShareEvent(\n                                    oData.title,\n                                    oData.msg,\n                                    _oCtlArcadeIframeGlobalData[\"socials\"],\n\t\t\t\t\t\t\t\t\t_oCtlArcadeIframeGlobalData\n\t\t\t\t\t\t\t\t);\n\n                                                            console.log(\"__ctlArcadeShareEvent\");\n                                                    }\n\n                        function __ctlArcadeStartSession() {\n                                                        console.log(\"__ctlArcadeStartSession\");\n                                                    }\n\n                        function __ctlArcadeEndSession() {\n                                                        console.log(\"__ctlArcadeEndSession\");\n                                                    }\n\n                        function __ctlArcadeShowInterlevelAD(){\n                                                            console.log(\"__ctlArcadeShowInterlevelAD\");\n                                                    }\n\n                        function __ctlArcadeStartLevel(){\n                                                        console.log(\"__ctlArcadeStartLevel\");\n                                                    }\n\n                        function __ctlArcadeRestartLevel(){\n                                                        console.log(\"__ctlArcadeRestartLevel\");\n                                                    }\n\n                        function __ctlArcadeEndLevel(){\n                                                        console.log(\"__ctlArcadeEndLevel\");\n                                                    }\n\n                        function __ctlArcadeShareFacebook(){\n                            ctlArcadeShareFacebook(\n                                \"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13176\",\n                                \"Battleship Minesweeper\",\n                                \"MSGA\",\n                                _oCtlArcadeIframeGlobalData[\"shareObj\"].msg_share,\n                                \"https:\/\/acmstagings.com\/msga2\/wp-content\/plugins\/ctl-battleship-minesweeper\/images\/\" + _oCtlArcadeIframeGlobalData[\"shareObj\"]\n                                    .img );\n                        }\n                    <\/script>\n\n                    \n                    <div class=\"ctl-arcade-game-iframe-wrapper\">\n                        <iframe loading=\"lazy\" allowfullscreen=\"true\" class='ctl-arcade-game-iframe'\n                            data-max-height=\"1000\"                            data-aspect-ratio=\"9:16\"\n                            data-src=\"https:\/\/acmstagings.com\/msga2\/wp-content\/plugins\/ctl-battleship-minesweeper\/game\/index.html?ctl-arcade=true\"\n                            src=\"https:\/\/acmstagings.com\/msga2\/wp-content\/plugins\/ctl-battleship-minesweeper\/game\/index.html?ctl-arcade=true\"\n                            width=\"100%\"\n                            height=\"500px\"\n                            scrolling=\"no\"><\/iframe>\n                    <\/div>\n\n                [\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_column_text]        <div class=\"ctl-arcade-rank-container\">\n\n        <\/div>\n        <script>\n            var _szPeriod = 'all-time';\n\n            function ctlArcadeRefreshRank( szPeriod ){\n\n                if(szPeriod && szPeriod !== \"refresh\"){\n                    _szPeriod = szPeriod;\n                }\n\n                jQuery.ajax({\n                    url: \"https:\/\/acmstagings.com\/msga2\/wp-content\/plugins\/ctl-arcade\/front\/ajax.php\",\n                    type: \"post\",\n                    data: {\n                        \"action\" : \"get-rank\",\n                        \"limit\"  : \"10\",\n                        \"game\"   : \"ctl-battleship-minesweeper\",\n                        \"order\"  : \"DESC\",\n                        \"period\"  : _szPeriod\n                    }\n                }).done(function (data) {\n                    data = ctlArcadeGetUrlVars(data);\n\n                    if (data.status === \"true\"){\n                        data.scores = jQuery.parseJSON(data.scores);\n\n                        var szHtml = \"\";\n                        szHtml += '<div class=\"ctl-arcade-rank-table ctl-arcade-rank-table-gray\">';\n\n                        switch(_szPeriod){\n                            case \"weekly\":{\n                                szHtml += '<p>Battleship Minesweeper - weekly leaderboard - top 10<\/p>';\n                            }break;\n                            case \"monthly\":{\n                                szHtml += '<p>Battleship Minesweeper - monthly leaderboard - top 10<\/p>';\n                            }break;\n                            case \"all-time\":{\n                                szHtml += '<p>Battleship Minesweeper - all time leaderboard - top 10<\/p>';\n                            }break;\n                        }\n\n                        szHtml += '<div class=\"ctl-arcade-rank-header ctl-arcade-rank-header-gray\">';\n                        szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right\">#<\/div>';\n                        szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-6 ctl-arcade-text-right\">user<\/div>';\n                        szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right\">score<\/div>';\n                        szHtml += '<\/div>';\n                        szHtml += '<div class=\"ctl-arcade-rank-body\">';\n\n                        if( data.scores.length === 0 ){\n                            szHtml += '<p class=\"ctl-arcade-rank-no-scores\">There are no scores!<\/p>';\n                        }else {\n                            for (var i = 0; i < data.scores.length; i++) {\n                                var oScore = data.scores[i];\n                                szHtml += '<div class=\"ctl-arcade-rank-row\">';\n                                szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right\">' + (i+1) + '.<\/div>';\n                                szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-6 ctl-arcade-text-right\">' + oScore.display_name + '<\/div>';\n                                szHtml += '<div class=\"ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right\">' + oScore.user_score + '<\/div>';\n                                szHtml += '<\/div>';\n                            }\n                        }\n\n                        szHtml += '<\/div>';\n                        szHtml += '<\/div>';\n                        szHtml += '<div class=\"ctl-arcade-rank-filters\">';\n                            szHtml += '<ul>';\n                                szHtml += '<li class=\"ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-gray\" title=\"refresh\" data-period=\"refresh\">';\n                                    szHtml += '<i class=\"ctl-arcade-icon-arrows-cw\"><\/i>';\n                                szHtml += '<\/li>';\n                                szHtml += '<li class=\"ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-gray\" data-period=\"weekly\">weekly<\/li>';\n                                szHtml += '<li class=\"ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-gray\" data-period=\"monthly\">monthly<\/li>';\n                                szHtml += '<li class=\"ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-gray\" data-period=\"all-time\">all time<\/li>';\n                            szHtml += '<\/ul>';\n                        szHtml += '<\/div>';\n\n                        jQuery(\".ctl-arcade-rank-container\").html(szHtml);\n                    }else{\n\n                    }\n                }).fail(function (jqXHR, textStatus) {\n\n                });\n\n            }\n\n            ctlArcadeRefreshRank();\n            \/\/ setInterval( __getRank, 3000);\n\n            jQuery(window).ready(function(){\n                jQuery(document).on(\"click\",\".ctl-arcade-rank-filters li\", function() {\n                    ctlArcadeRefreshRank(jQuery(this).attr(\"data-period\"));\n                });\n            });\n        <\/script>\n\n    <\/p>\n<div class=\"ctl-arcade-rating-container ctl-noselect\"\n             data-user-id=\"0\"\n             data-game=\"ctl-battleship-minesweeper\"\n             data-num-votes=\"1\"\n             data-value-votes=\"5\">\n            <div class=\"ctl-arcade-stars\">\n                <span data-rate=\"1\"><i class=\"ctl-arcade-icon-star-empty\"><\/i><\/span>\n                <span data-rate=\"2\"><i class=\"ctl-arcade-icon-star-empty\"><\/i><\/span>\n                <span data-rate=\"3\"><i class=\"ctl-arcade-icon-star-empty\"><\/i><\/span>\n                <span data-rate=\"4\"><i class=\"ctl-arcade-icon-star-empty\"><\/i><\/span>\n                <span data-rate=\"5\"><i class=\"ctl-arcade-icon-star-empty\"><\/i><\/span>\n            <\/div>\n            <div class=\"ctl-arcade-num-votes\">\n                <span>1 vote<\/span>\n            <\/div>\n        <\/div>\n\n        [\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;2\/3&#8243;][vc_column_text][\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/3&#8243;][vc_column_text] [\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":13163,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"pmpro_default_level":0,"footnotes":""},"class_list":["post-13176","page","type-page","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/comments?post=13176"}],"version-history":[{"count":5,"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13176\/revisions"}],"predecessor-version":[{"id":13194,"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13176\/revisions\/13194"}],"up":[{"embeddable":true,"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/pages\/13163"}],"wp:attachment":[{"href":"https:\/\/acmstagings.com\/msga2\/wp-json\/wp\/v2\/media?parent=13176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}