Basket and Ball - Play online at Coolmath Games (2023)

You will also like

super rhino turtle
color rush
Electric shock
wave race
the little Giant
conjugated
minor miner
Curiosities
me and my pitcher
shelled shinobi
(Video) Basket and Ball - Play it now at CoolmathGames.com
quax
pixel search
red warrior

'; } else { inscriptionPromoTop = ''; inscriptionContainerTop = '

' + inscriptionPromoTop + '

'; } if (typeof signupPromoBottom !== 'indefinido' && signupPromoBottom !== '') { signupContainerBottom = '

' + inscriptionPromoBottom + '

'; } else { signupPromoBottom = ''; signupContainerBottom = '

' + inscriptionPromoBottom + '

'; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom Button', document.title);}

'); } } function checkPlayedGames() { // is this for test supportCMG A/B gamesPlayed = navigator.cookieEnabled ? parseInt(localStorage.getItem('gamesPlayed') || 0) : 0; sessionGamesPlayed = navigator.cookieEnabled ? parseInt(sessionStorage.getItem('sessionGamesPlayed') || 0) : 0; //localStorage.setItem('gamesPlayed', ++ gamesPlayed) if (navigator.cookieEnabled) { localStorage.setItem('gamesPlayed', 0); sessionStorage.setItem('sessionGamesPlayed', ++ sessionGamesPlayed); } checkPremiumAvatarURL(); } /** ** For the promotion of the CMG standard web with a list of games to be displayed */ function checkCMGDefaultExceptionURL() { supportCMG = false; if (!cmgDefaultGameUrl.test(location.pathname) && (type of gamesPlayed != "undefined" && (gamesPlayed == 2 || gamesPlayed == 8))) { supportCMG = true; schooltime = false; // display or tempo all if (getCookie('cmg_fx') !== null && getCookie('cmg_sx') == null) { var planToSubscription = 'd61242ac'; } else { var planToSubscription = '0735a1f2'; } // user logged in for free jQuery(document).ready(function() { jQuery(".pane-bean-new-go-ad-free").html('Go to the big screen!'); jQuery('.cmgdefault-promotion-right-side').show(); }); var gamePageBarPromo = 'GO PREMIUM: LA MEJOR EXPERIENCIA DE JUEGO'; gamePageBarPromoActionText = 'Obtener Premium'; var pathpromobarsubscriptionform = '/subscribe/' + planToSubscription; jQuery('.gamepage-signup-promo').hide(); jQuery('#block-cmatgame-cmatgame-system-main').append('

' + gamePageBarPromo + '

' + gamePageBarPromoActionText + '

'); } } comprobarJuegosJugados(); // necesita comentar esta llamada a la función settimebased(); para evitar que se ejecute al cargar la página, debería comenzar a ejecutarse // al cargar el juego. // establecer basado en tiempo (); comprobarCMGDefaultExceptionURL(); if (isUserValidFreeUserOrSubscriber()) { var userprofileData = JSON.parse(localStorage.getItem("userprofile")); var levelofcompletedgame = 1; for (var i = 0; i < userprofileData.mygameslist.length; i++) { if (userprofileData.mygameslist[i].id == gameId) { var levelbasedCompletedStatus = userprofileData.mygameslist[i].timebasedcompletedSt; var levelofcompletedgame = userprofileData.mygameslist[i].level; } } } var estado de los trabajadoresvar = "no"; recuento de var = 0; var miRango; // Función activa chkIdleOnpage() { var userActivityTime = Date.now(); // verifique que la actividad del usuario no esté ahí por más de 55 min 60000*55 = 3300000 if (userActivityTime - lastKeyBoardorMouseActivityTime > 3300000) { if (typeof(w) != "undefined") { workertatusvar = "terminated"; w.terminate(); w = indefinido; } } else { // Puede ser que el teclado esté activo iniciar nuevo trabajador settimebased(); } } // Inactivo if (!is_level_based) { // comprobar el tiempo de inactividad cada 5 min 60000 * 5 = 300000 idleOnPageCheckTimer = setInterval(function () { chkIdleOnpage() }, 300000); } function settimebased() { if (!is_level_based) { jQuery(document).ready(function () { if (isUserValidFreeUserOrSubscriber()) { window.addEventListener("beforeunload", function (e) { saveUserProgress(); }); if (tipo(Trabajador) !== "indefinido") { if (tipo(w) == "indefinido") { w = nuevo Trabajador("/modules/custom/cmatgame_userprofile/js/userprogress_workers.js"); w. onmessage = function (evento) { var userActivityTime = Date.now(); // guarda el objeto de perfil de usuario en el almacenamiento local // if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { userprofile = event.data; localStorage.setItem("userprofile" ", JSON.stringify(userprofile)); // muestra la barra de progreso del juego en las páginas del juego if (typeof gameId != "undefined") { display_game_progressbar(gameId); } // muestra la barra de progreso del usuario display_user_profile_progressbar (); //añadiendo guardar el progreso del usuario vuelve al servidor API saveUserProgress(); // } }; var userprofile = localStorage.getItem("userprofil Es"); setTimeout(function () { var userprofile = localStorag e.getItem("user profile"); var currentGameData = searchGamesById(gameId); if (typeof drupalSettings.cmatgame != "indefinido" && typeof drupalSettings.cmatgame.swfembed != " indefinido " && drupalSettings.cmatgame.swfembed != "" && typeof drupalSettings.cmatgame.flash_emulation != "undefined" && drupalSettings.cmatgame. flash_emulation == 0 ) { //No haga nada aquí } else if (typeof w != ' indefinido') { w.postMessage([ gameId, xp_per_level, userprofile, currentGameData, cmatgameSearchGames, userprofile_level_xpData ]); } }, 60000); // setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } } } }); } } // Detener la función del temporizador stopTimer() { cuenta = 0; if (workersstatusvar == "terminado") { settimebased(); estadotrabajadoresvar = "iniciado"; } ventana.clearInterval(miIntervalo); } función checkKeyboardOrMouseActivity() { lastKeyBoardorMouseActivityTime = Date.now(); if (!is_level_based) { if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { // juego html 5 } else { stopTimer(); } } } function startTimer() { // para juegos basados ​​en flash comprobar el tiempo de inactividad cada 5 min 60000 * 5 = 300000 myInterval = window.setInterval(timerHandler, 30000); } función timerHandler() { cuenta++; // el recuento de juegos basado en flash durará 55 rondas if (count == 55) { workertatusvar = "terminated"; if (tipo de w !== 'indefinido') { w.terminate(); w = indefinido; } } } document.addEventListener("movemouse", checkKeyboardOrMouseActivity, false); document.addEventListener('keydown', checkKeyboardOrMouseActivity, false); document.addEventListener("presionar tecla", checkKeyboardOrMouseActivity, false); document.addEventListener("touchmove", checkKeyboardOrMouseActivity, false); if (!is_level_based) { if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { // juego html 5 document.addEventListener("visibilitychange", function() { if (document.visibilityState == 'oculto') { //startTimer(); if (typeof idleOnPageCheckTimer !== 'undefined') { clearInterval(idleOnPageCheckTimer); } /*** es necesario eliminar la variable de estado de los trabajadores var. posición cambiada. Debe estar bajo la condición if donde el trabajador no define * * * / // varestadotrabajadores = "terminado"; if (tipo de w !== 'indefinido') { w.terminar(); w = indefinido; varestadotrabajadores = "terminado"; } } else if (document.visibilityState == ' visible ' ) { stopTimer(); // inicia el trabajador. } }, false); } else { // flash game window.addEventListener('focus', stopTimer); ventana.addEventListener('desenfoque', startTimer); // Comprobar la minimización del navegador document.addEventListener("visibilitychange", function () { if (document.visibilityState == 'hidden') { startTimer(); } else if (document.visibilityState == 'visible') { stopTimer () ; } }, FALSO); temporizadorIniciar(); } } // fin de la función !es_nivel_basado putSharedObjectsInDB(syncData) { flashStorage = syncData; guardarProgresoUsuario(); } isRemoveAdSwfJWPLayer = falso; prerollAdDisplayed = false; //use esto cuando cambie de la vista móvil a la vista de escritorio y el anuncio pre-roll no se haya reproducido previamente prerollAdStart = ""; prerollAdEnd = ""; // Prueba de superposición para ver anuncios para desbloquear juegos // var watchAdtoUnlockGame = true; // var horario escolar = false; // //console.log('supportCMG es verdadero'); ventana.addEventListener("mensaje", recibirMensaje, falso); function recibirMensaje(evento) { // console.log("mensaje recibido2 de " + evento.origen + " : " + evento.datos); var valid_domain_msg = falso; if (/coolmathgames\.com|coolmathgames\.local|coolmathgames/.test(event.origin)) { valid_domain_msg = true; } if (valid_domain_msg && event.data == "cmgGameEventStatic") { ga4_trackEvent("cmgGameEventStatic", ); } else if (event.data == "continue-without-big-screen" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // cerrar la superposición if (jQuery('#big-screen - superposición').longitud) { jQuery('#superposición de pantalla grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } cmg_bigscreen_trackevent('cerrar registro', cmg_bsft); } } else if (event.data =="continue-with-login-big-screen" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + evento.origen + " : " + evento.datos); cmg_bigscreen_trackevent('closesignup2login', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (drupalSettings.language !== "en"){ ventana.ubicación = `/${drupalSettings.language}/login?destination=${window.location.pathname}`; } else { ventana.ubicación = "/login?destino=" + ventana.ubicación.nombreruta; } } else if (event.data =="continue-premium-big-screen" && (jQuery('#big-screen-overlay').length || jQuery('#pr-profile-screen-overlay'). longitud) && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + event.origin + " : " + event.data); cmg_bigscreen_trackevent('jugar después del registro', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); jQuery('#pr-perfil-superposición-de-pantalla').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } ventana.ubicación.recargar(); } else if (event.data =="perfil-de-pantalla-grande-personalizar" && (jQuery('#superposición-de-pantalla-grande').longitud || jQuery('#pr-perfil-superposición-de-pantalla').longitud ) && valid_domain_msg) { // console.log("BIGSCREEN mensaje recibido2 de " + event.origin + ": " + event.data); cmg_bigscreen_trackevent('perfil personalizado después del registro', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); jQuery('#pr-perfil-superposición-de-pantalla').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (getCookie('cmg_fx') !== null) { ventana.ubicación = '/perfil/' + getCookie('cmg_fx').toLowerCase() + '/editar'; } } else if (event.data =="big-screen-premium-benefits" && jQuery('#big-screen-overlay').length && valid_domain_msg) { // console.log("BIGSCREEN mensaje receive2 from " + evento.origen + " : " + evento.datos); cmg_bigscreen_trackevent('ver los beneficios premium después de registrarse', cmg_bsft); jQuery('#superposición-de-pantalla-grande').hide(); if (jQuery('#gran-pantalla-superposición-truex').length) { jQuery('#gran-pantalla-superposición-truex').hide(); } if (getCookie('cmg_fx') !== null) { ventana.ubicación = '/premium-benefits'; } } else if (event.data =="keypress-from-game") { checkKeyboardOrMouseActivity(); } else if (evento.origen === "https://copterroyale.coolmathgames.com" || evento.origen === "https://copterroyale2.coolmathgames.com" || evento.origen === "https ://powerline.coolmathgames.com") { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventObject.key, eventObject.value); } } else if (event.origin == 'https://rps-frontend.coolmathgames.com') { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent("Rockpaperscissors "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent("Rockpaperscissors "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://hangman-backend.coolmathgames.com' || event.origin == 'https://hangman-frontend.coolmathgames.com' || event.origin == 'https://hangmanqa-frontend.coolmathgames.com' || event.origin == 'https://hangmanqa.coolmathgames.com') { var eventObject = JSON.parse(event.data); if (eventObject.eventType == "gameEvent") { cmgGameEvent("Hangman "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent("Hangman "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://wordrace-4inrow-stage.coolmathgames.com' || event.origin == 'https://wordrace-4inrow.coolmathgames.com' ) { var eventObject = JSON.parse(evento.datos); var eventGame = "carrera de palabras"; if (/0-cuatro-en-raya/.prueba(ubicación.nombreruta)) { eventGame = "cuatroen-raya"; } if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventGame+" "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventGame+" "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://hexanaut.coolmathgames.com') { var eventObject = JSON.parse(event.data); var eventGame = "hexanauta"; if (eventObject.eventType == "gameEvent") { cmgGameEvent(eventGame+" "+eventObject.key, eventObject.value); } else if (eventObject.eventType == "dataEvent") { cmgDataEvent(eventGame+" "+eventObject.key, eventObject.value); } } else if (event.origin == 'https://cheerpx.coolmathgames.com' || event.origin == 'https://cheerpx-prod.coolmathgames.com') { console.log("cmg cheerpx : cmgHandleMessage "+event.data); //cierra la pantalla de carga closeCmgCheerpxLoadingScreen(); // Elimina la carga de la pantalla estrecha closeCmgCheerpxLoadingScreenResized(); } else if (event.origin == 'https://www.coolmath-games.com' || event.origin != 'https://d8-dev.coolmathgames.com') { if (event.data. eventType == "syncEventPut") { syncData = event.data.syncJSON; putSharedObjectsInDB(syncData); } if (event.data.eventType == "syncEventGet") { if (typeof flashStorageFromDB != "undefined") { // restaurar objetos de base de datos flash compartidos a (var i = 0; i < flashStorageFromDB.length; i++) { flashStorageFromDB [i].swfdata = decodeURI(flashStorageFromDB[i].swfdata); } document.getElementById('swfgame').contentWindow.postMessage({ 'eventType': 'syncEventGet', 'soData': flashStorageFromDB }, '*'); } else { document.getElementById('swfgame').contentWindow.postMessage({ 'eventType': 'gamePlay' }, '*'); } } } más { volver; } } // var signupPromoTop = 'Regístrate para jugar sin anuncios'; var signupPromoBottom = 'Regístrese para omitir todos los anuncios'; if (typeof signupPromoTop !== 'indefinido' && signupPromoTop !== '') { signupContainerTop = '

' + inscriptionPromoTop + '

'; } else { inscriptionPromoTop = ''; inscriptionContainerTop = '

' + inscriptionPromoTop + '

'; } if (typeof signupPromoBottom !== 'indefinido' && signupPromoBottom !== '') { signupContainerBottom = '

' + inscriptionPromoBottom + '

'; } else { signupPromoBottom = ''; signupContainerBottom = '

' + inscriptionPromoBottom + '

'; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'End Preroll Signup Clicked', document.title); } // we will define this variable signUpURLABTest in experiment.js var cmg_upg_days_limit = 180; var user_dst = ventana.ubicación.ruta; user_dst = user_dst.replace("\/", ""); if (ventana.ubicación.host !== 'cmatgame.local') { if (typeof signUpURL === 'undefined' || signUpURL === '') { signUpURL = '/premium-access/ b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURL + '?origin=' + user_dst; } } else if (typeof signUpURLABTest === "undefined" || signUpURLABTest === null) { signUpURL = 'https://' + window.location.hostname + '/premium-access/b2df5a33?origin=' + user_dst ; } else { signUpURL = signUpURLABTest; } function subscribe_promo_handler() { if (typeof freeTrialUser !== 'undefined' && freeTrialUser) { trackEvent('Premium Subscription ' + SubscriberLeg, 'Subscription Overlay Clicked', userPlayedGames); trackGoalVirtualPV('/virtual/subscription-overlay-click'); } give back; } function subscribeUrlRegistro() { var user_played_games = ''; var zeroFreeGamesLeftUsers = localStorage.getItem("zeroFreeGamesLeftUsers"); if (typeof userPlayedGames !== 'undefined' && userPlayedGames) { user_played_games = "upg=" + userPlayedGames; } else { user_played_games = "upg=0"; } if (zeroFreeGamesLeftUsers !== null && user_played_games !== '') { user_played_games = user_played_games + '&zfg=' + zeroFreeGamesLeftUsers; } else if (zeroFreeGamesLeftUsers !== null) { user_played_games = 'zfg=' + zeroFreeGamesLeftUsers; } if (typeof signUpURL !== 'undefined' && signUpURL !== null && signUpURL.indexOf('upg') === -1) { if (signUpURL.indexOf('?random_true') > -1) { signUpURL = signUpURL.replace('?random_true', ''); } if (signUpURL.indexOf('?') > -1) { signUpURL = signUpURL + '&' + user_played_games; } else { URLRegistrarse = URLRegistrarse + '?' + usuario_juegos_jugados; } } } function updateMyGamesTimeSpent(gameId) { var userActivityTime = Date.now(); // if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { //the user is active on the page in the last 60 seconds, so we can add this as su XP if (currentTimeInterval >= 2) { currentTimeInterval = 0; if (isUserValidFreeUserOrSubscriber()) { // save MyGames solo for subscribers saveMyGames(gameId, 0, 1); current time = user activity time; } } else { intervalTiempoActual = IntervaloTiempoActual + 1; saveProgresoUsuario(); // saves user progress every 20 seconds } // } } function updateMyGamesTimeSpent1(gameId) { if (isUserValidFreeUserOrSubscriber()) { // saves MyGames only for subscribers if (userActivityTime - lastKeyBoardorMouseActivityTime <= 60000) { saveMyGames(gameId, 0 , 1); } } } function updateMyGamesTimeSpentLevelBase(gameId, level) { if (isUserValidFreeUserOrSubscriber()) { // save solo MyGames for subscribers saveMyGames(gameId, 1, level); } } /* if (!es_basado_en_nivel) { var objGameNode = {}; objGameNode[gameId] = "yes"; localStorage.setItem("executed once", JSON.stringify(objGameNode)); setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } */ if (based_on_level) { var userActivityTime = Date.now(); // for level-based play. check that the user activity is not performed for more than 55 min 60000*55 = 3300000 if (userActivityTime - lastKeyBoardorMouseActivityTime <= 3300000) { var objGameNode = {}; objGameNode[gameId] = "no"; var localgamestrate = "storagelocal-" + gameId + "-storagelocal"; localStorage.setItem("executed once", JSON.stringify(objGameNode)); localStorage.setItem(localgamestrate, "no"); updateMyGamesTimeSpentLevelBase(gameId, levelofcompletedgame) } } function cmgGetCheerpxUrl() { var cheerpxUrl = 'https://cheerpx-prod.coolmathgames.com/cheerpx.html?f='; if (ubicación.host != "www.coolmathgames.com" && !/(Firefox)/.test(navigator.userAgent)) { cheerpxUrl = 'https://cheerpx.coolmathgames.com/cheerpx.html?f=' ; } return animatorpxUrl; } function displayCmgCheerpxLoadingScreen() { //todo -- use the length and height of the iframe //jQuery("#swfgame").parent().before("

Charging...

") jQuery("#swfgame").parent().before('

(Video) Basket and Ball Full Gameplay Walkthrough

Your Flash game is loading
may take longer than usual

'); } // Limit the loading screen function to the screen displayCmgCheerpxLoadingScreenResized(){ jQuery("#swfgame").parent().before('

Your Flash game is loading
may take longer than usual

'); } función closeCmgCheerpxLoadingScreen() { jQuery("#cmg-cheerpxloading-screen").remove(); } // Quitar una función de tela de carga de tela estreita closeCmgCheerpxLoadingScreenResized(){ if ($("#cmg-cheerpxloading-screen-resized").length > 0){ jQuery("#cmg-cheerpxloading-screen-resized" ).eliminar( ); } } función cmg_remove_madg() { jQuery("#afg_container").hide(); jQuery("#afg_preloader").hide(); jQuery("#continue-container").hide(); jQuery(".campo-juego").show(); jQuery(".falseBtn").remove(); if(window.document.getElementById('swfgame') != null) { window.document.getElementById('swfgame').setAttribute("tabindex","0"); ventana.document.getElementById('swfgame').focus(); console.log("cmgAdBreak: swfgame configurando el foco del iframe después de la fecha o el anuncio"); } else if(window.parent.document.getElementById('html5game') != null){ window.document.getElementById('html5game').setAttribute("tabindex","0"); ventana.document.getElementById('html5game').focus(); console.log("cmgAdBreak: html5game configurando el foco del iframe después de la fecha o el anuncio"); } } /* * Funções do timer do anúncio intersticial */ function gameInterstitialAdTimerAction() { gameInterstitialAdTimerDone = true; clearGameInterstitialAdTimer(); } function clearGameInterstitialAdTimer() { //console.log("cmgAdBreak: insdie clearGameInterstitialAdTimer " + gameInterstitialAdTimer + " " + interstitial_ad_refresh_interval + " timer está concluído, pronto para veicular anúncio na próxima vez que cmgGameEvent for chamado."); clearTimeout(gameInterstitialAdTimer); gameInterstitialAdTimer = nulo; } /* * Quitar remove Preroll And Display Game. Antigo nome da função: removePrerollAndDisplayGame(). */ cmg_remove_padg_invoked = falso; function cmg_remove_padg() { if(cmg_remove_padg_invoked ) { return; } cmg_remove_padg_invoked = verdadeiro; //lógica del cronómetro de anuncios intersticiales para Playwire if(typeof show_interstitial_ads != "undefined" && show_interstitial_ads) { console.log("inside cmg_remove_padg show_interstitial_ads " + show_interstitial_ads); juegoInterstitialAdTimerDone = falso; gameInterstitialAdTimer = setTimeout(function () { currentTime = new Date(); console.log("inside cmg_remove_padg gameInterstitialAdTimer iniciando o cronómetro em: "+ currentTime); gameInterstitialAdTimerAction() }, interstitial_ad_refresh_interval); } console.log("dentro de cmg_remove_padg"); //página inicial continúa jugando lastplayedgame - cmg_lpg var nonEmulatedFlashGame = false; if (typeof drupalSettings.cmatgame != "indefinido" && typeof drupalSettings.cmatgame.swfembed != "indefinido" && drupalSettings.cmatgame.swfembed != "" && typeof drupalSettings.cmatgame.flash_emulation != "indefinido" && drupalSettings.cmatgame. flash_emulation == 0 && typeof drupalSettings.cmatgame.swfembed.swf != "indefinido" && drupalSettings.cmatgame.swfembed.swf != "") { nonEmulatedFlashGame = true; } if (gameId && !nonEmulatedFlashGame && navigator.cookieEnabled && searchGamesById(gameId) != "") { localStorage.setItem("cmg_lpg", gameId); } settimebased(); prerollAdDisplayed = true;//Isso deve ser invocado depois que o anúncio precedente é feito; if (document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width()) || ( window.innerWidth > 960 && typeof detectZoom == 'objeto' && typeof detectZoom.zoom == 'función ' && detectZoom.zoom() >=2) ) { prerollAdEnd = "dtp"; } else { prerollAdEnd = "mafia"; } if (isRemoveAdSwfJWPLayer) { // elimina un pre-rolagem apenas una vez } else { // registra una hora actual para calcular quanto tempo o usuário gastou jogando o jogo atual currentTime = Date.now(); intervaloTiempoActual = 0; // Chama isso apenas para jogos basados ​​en el tempo // TODO salva o progreso do jogo /*if (!is_level_based) { setInterval(function () { updateMyGamesTimeSpent(gameId) }, 20000); } */ jQuery("#meu-conteúdo").css("opacidad", "1"); if (typeof intervalId != "indefinido") { clearInterval(intervalId); } jQuery("#afg_container").hide(); jQuery("#afg_preloader").hide(); jQuery("#continue-container").hide(); jQuery(".campo-juego").show(); if (!drupalSettings.cmatgame.swfembed) { // jogo html5 largura do jogo, altura do jogo y tipo de jogo game_width = jQuery("#html5game").attr("width"); juego_altura = jQuery("#html5game").attr("altura"); tipo_jogo = "html5"; // Detección de IE y captura de versión ie = false; var html5_game_url = jQuery("#html5game").attr("src"); var swf_game_url = jQuery("#swfgame").attr("src"); if ( (/hangman/.test(html5_game_url) || /85380/.test(gameId) ) && typeof getParameterByName != "indefinido") { var qLobby = getParameterByName("private-lobby"); var qReproducir = getParameterByName("reproducir"); var qXid = getParameterByName("xid"); if (typeof qLobby != "indefinido" && typeof qXid != "indefinido" && qLobby !== "" && qXid !== "" && html5_game_url.indexOf("hangman") && html5_game_url.indexOf("/home") ) { html5_game_url = html5_game_url.replace("/home", "/private-lobby/" +qLobby + "/" +qXid); } else if (typeof qPlay != "indefinido" && typeof qXid != "indefinido" && qPlay !== "" && qXid !== "" && html5_game_url.indexOf("hangman") && html5_game_url.indexOf("/home ")) { html5_game_url = html5_game_url.replace("/home", "/play/" + qPlay + "/" +qXid); } } else if ( /bloobio|bloob\.io/.test(html5_game_url) && typeof getParameterByName != "indefinido") { var qLobby = getParameterByName("private-lobby"); if (typeof qLobby != "indefinido" && qLobby !== "") { html5_game_url = html5_game_url + '/'+qLobby; } if (typeof drupalSettings.language != "undefined" && drupalSettings.language != "en") { if (!/locale=/.test(html5_game_url)) { html5_game_url = html5_game_url + "?locale="+drupalSettings.language ; } var isMobile = cmg_is_mobile_device(); if (isMobile && !/mobile=/.test(html5_game_url)) { html5_game_url = html5_game_url + "&mobile=true"; } } } if (typeof swf_game_url !== 'indefinido') { if (!cmg_flash_emulated_game()) { // console.log('flash no está definido'); FlashDetectionMessage(); } } if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") === 0) { swf_game_url = ventana.ubicación.protocolo + swf_game_url; } else if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") === 0) { html5_game_url = ventana.ubicación.protocolo + html5_game_url; } else if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { ie = true; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion < 9) { nothtml5browser = '

Hey, you're using an old web browser that can't play HTML5 games like this.

Switch to another browser or just enjoy a different Coolmath game!' +'div>

Get a new Internet Explorer browser from Microsoft

'; jQuery("#html5game").replaceWith(nothtml5browser); jQuery("#swfgame").replaceWith(nothtml5browser); } else { sandbox = jQuery("#html5game").attr("sandbox"); if (sandbox !== indefinido) { sandbox = ' sandbox=\"' + sandbox + '\"'; } más { caja de arena = ''; } if (cmg_is_mobile_device() || (document.documentElement.clientWidth < 960 - (window.innerWidth-jQuery(document).width()) && (typeof detectZoom == 'objeto' && typeof detectZoom.zoom == 'función' && detectarZoom.zoom() < 2) ) ) { nuevoiframe = '

'; newswfiframe = '

'; } else { newiframe = '

'; newswfiframe = '

'; } if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { jQuery("#html5game").replaceWith(newiframe); if (cmg_flash_emulated_game() || drupalSettings.cmatgame.flash_emulation === "1") { jQuery("#swfgame").replaceWith(newswfiframe); } else if (cmg_flash_emulated_game() && drupalSettings.cmatgame.flash_emulation === "2"){ //console.log("Cheerpx load 1"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; tipo_jogo = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; //allow="cross-origin-isolated" --> uso de teste de origem: crossorigin="use-credentials" newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); //console.log("Cheerpx sustituye iframe 3"); } } } } else { if (!cmg_flash_emulated_game() && (drupalSettings.cmatgame.flash_emulation !== "1" || drupalSettings.cmatgame.flash_emulation !== "2" )) { // console.log('flash is indefinido'); /* CLSS-1614 para cargar html5 como copia de seguridad - INICIO */ var html5_game_url = jQuery("#html5game").attr("src"); if (typeof html5_game_url !== 'indefinido') { game_width = jQuery("#html5game").attr("width"); juego_altura = jQuery("#html5game").attr("altura"); tipo_jogo = "html5"; // Detección de IE y captura de versión ie = false; if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") === 0) { html5_game_url = ventana.ubicación.protocolo + html5_game_url; } else if (typeof html5_game_url !== 'indefinido' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { ie = true; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion < 9) { nothtml5browser = '

Hey, you're using an old web browser that can't play HTML5 games like this.

Switch to another browser or just enjoy a different Coolmath game!' +'div>

Get a new Internet Explorer browser from Microsoft

'; jQuery("#html5game").replaceWith(nothtml5browser); } else { sandbox = jQuery("#html5game").attr("sandbox"); if (sandbox !== undefined) { sandbox = ' sandbox=\"' + sandbox + '\"'; } else { sandbox = ''; } new iframe = '

'; if (typeof isRemoveAdSwfJWPLayer === "undefined" || !isRemoveAdSwfJWPLayer) { jQuery("#html5game").replaceWith(newiframe); } } } else { /* CLSS-1614 to load html5 as fallback - END */ flashDetectionMessage(); } } else { // flash game game width, game height and game type game_width = drupalSettings.cmatgame.swfembed.swf.swf_1.width; game_height = drupalSettings.cmatgame.swfembed.swf.swf_1.height; if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h= '+set_height; newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); } else if (drupalSettings.cmatgame.flash_emulation === "2"){ //cheerpx game_type = "html5"; if (navigator.appName == "Microsoft Internet Explorer") { es decir = verdadero; var ua = navegador.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion <= 11) { notCheerpxBrowser = '

no, that is

'; //console.log("Cheerpx evita carga completamente en IE"); jQuery("#html5game").replaceWith(notCheerpxBrowser); } //console.log("Cheerpx carga 2"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; //allow="cross-origin-isolated" --> uso de teste de origem: crossorigin="use-credentials" newswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); console.log("Cheerpx substitui iframe e tela de carregamento"); mostrarCmgCheerpxLoadingScreen(); } más { tipo_juego = "flash"; if (typeof isRemoveAdSwfJWPLayer === "indefinido" || !isRemoveAdSwfJWPLayer) { var swf_game_url = jQuery("#swfgame").attr("src"); if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") === 0) { swf_game_url = ventana.ubicación.protocolo + swf_game_url; } else if (typeof swf_game_url !== 'indefinido' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } noticiaswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); var gameInstructions = document.getElementById('game-instructions'); // inserir fix flash div antes do campo de instruções do jogo if (typeof gameInstructions !== 'undefined' && gameInstructions !== null && typeof gameInstructions.innerHTML !== 'undefined' && gameInstructions.innerHTML !== null) { instrucciones del juego.innerHTML = '

If this flash game doesn't work on your computer, goherefor help

' + instrucciones del juego.innerHTML; } } } isRemoveAdSwfJWPLayer = verdadeiro; } } } jQuery('.game-xp-bar-immerse-button').addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); //Deferred js está interrumpiendo una exposición del botón bigscreen deferredbigscreenbtn = setTimeout(function() { if (jQuery('.btn.btn-primary.btn-sm.requestfullscreen').length && !jQuery('.btn.btn- primario.btn-sm.requestfullscreen').is(":visible")) { jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); } }, 2000); if (typeof display_game_progressbar === "función"){ display_game_progressbar(gameId); } } function cmatgame_premium_subscription_game_display() { var cmatgame_subscriber = getCookie('cmg_sx'); var suscriptor valido = false; if (typeof cmatgame_subscriber !== 'indefinido' && cmatgame_subscriber !== null) { validSubscriber = true; } if (getCookie("cmg_wl") !== null) { validSubscriber = true; } var cmatgame_free_user = getCookie('cmg_fx'); var validFreeUser = false; if (typeof cmatgame_free_user !== 'indefinido' && cmatgame_free_user !== null) { validFreeUser = true; } if (typeof SubscribeNowAlienClass === 'indefinido' || SubscribeNowAlienClass === null || SubscribeNowAlienClass === '') { // if (drupalSettings.cmatgame.isSubscriptionActive == false) { // SubscribeNowAlienClass = "inscrever-agora -extranjero-suscribirse"; // } else { // SubscribeNowAlienClass = "subscribe-now-alien-signup"; // } } FreeGamesExceeded = true; // Exibir anúncios para usuários anônimos no horário das 7h a 13h, exibir anúncios para usuários anônimos das 13h a 23h59 e das 00h a 7h apenas se o usuário não for da cidade de Nova York // TODO --> Necessário adicionar dia a semana para una lógica do horário escolar, dia < 6 não exibe anúncios quando o cookie GDPR está definido e o cookie GDPR_All não está definido // Remover anúncios precedentes para usuários da lista branca if (validSubscriber || getCookie("cmg_wl") !== null) { // recupera el progreso del usuario retrieveUserProgress(); cmg_remove_padg(); jQuery(documento).ready(función () { $('.game-xp-bar-immerse-button').addClass('habilitado'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' ).css('display', 'inline-block'); display_game_progressbar(gameId); immersive_mode_display_controller(); }); } else if (getCookie('cmg_schwl') !== null || typeof cmg_no_ads !== 'undefined' || (! validSubscriber && schoolHours || (!schoolHours && !targetStateUser) || (!schoolHours && targetStateUser && getCookie( 'cmg_active_anonymous_user') !== null))) { // TODO Display Game cmg_remove_padg(); jQuery(documento).ready(función () { $('.game-xp-bar-immerse-button').addClass('habilitado'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen' ).css('display', 'inline-block'); display_game_progressbar(gameId); }); if (!/0-chess/.test(window.location.pathname)) { // setCookie('cmg_active_anonymous_user', 'active', 30*60*1000); } } else if (! validSubscriber && !schoolHours && targetStateUser && getCookie('cmg_active_anonymous_user') === null && getCookie('cmg_editor') === null) { // se o usuário vier do google, não mostre o paywall da assinatura var ref = document.referrer; // conta o número de jogos jogados pelo usuário neste mês userPlayedGames = 0; var userFreeGameList = []; var freeGameNid = 11346; if (sessionStorage.getItem("userFreeGameList") !== null && navigator.cookieEnabled) { userFreeGameList = JSON.parse(sessionStorage.getItem("userFreeGameList")); } if ((localStorage.getItem("userPlayedGames") == null || getCookie('cmg_upg') === null) && freeGameLimit !== 0 && navigator.cookieEnabled) { userPlayedGames = 1; localStorage.setItem("UsuarioJuegosJugados", usuarioJuegosJugados); // TODO cookie mensal setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); userFreeGameList = [freeGameNid]; sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); // TODO Mostrar juego cmg_remove_padg(); jQuery(documento).ready(función () { display_game_progressbar(gameId); }); } else { // userPlayedGames = parseInt(localStorage.getItem("userPlayedGames"+currentMonth+currentYear)); Limite mensal if (localStorage.getItem("userPlayedGames") !== null && getCookie('cmg_upg') !== null) { userPlayedGames = parseInt(localStorage.getItem("userPlayedGames")); } else { juegos jugados por el usuario = 0; setCookie('cmg_upg', 'true', cmg_upg_days_limit * 24 * 60 * 60 * 1000); } if (freeGameLimit != 0 && userPlayedGames < freeGameLimit && userFreeGameList.indexOf(freeGameNid) === -1) { userPlayedGames ++; FreeGamesExceeded = false; if (userFreeGameList.length > 0) { userFreeGameList = userFreeGameList.concat(freeGameNid); } else { userFreeGameList = [freeGameNid]; } localStorage.setItem("UsuarioJuegosJugados", usuarioJuegosJugados); sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); } else { FreeGamesExceeded = true; } // console.log("Número de juegos que o usuário jogou "+ userPlayedGames ); var referente valido = false; var validGameSession = false; if (userFreeGameList.indexOf(freeGameNid) > -1) { validGameSession = true; } if (ref.match("google.com") !== null || ref.match("yahoo.com") !== null || ref.match("bing.com") !== null) { validReferer = verdadeiro; } assinaturaSignUpUrl(); if (! validReferer && userPlayedGames >= freeGameLimit && ! validGameSession) { // assinatura paywall // bloquea los usuarios anónimos para una ciudad de Nova York de 0 a 7 h y de 13 a 23 h 59 console.log("Límite de juegos gratuitos excedido y referenciador no es Google"); clearInterval(intervaloId); jQuery("#afg_container").remove(); jQuery(".instruções do jogo").remove(); var jáSubscriberText = '

Already a subscriber?get connected

'; if (getCookie('cmg_l') != null) { jáSubscriberText = ''; } var linetitle = '

Register to continue playing

'; if (getCookie('cmg_l') != nulo && getCookie('cmg_sx') != null) { encabezado = '

JOIN NOW TO KEEP PLAYING

'; } jQuery(".field game").html('

' + title line + '

The best collection of games in the world.
For logic, reasoning and fun.subscribe now' + yaSubscriberText + '

'); jQuery("#videoplayer").remove(); } else { // console.log("User may have come from google or is within the free game limit "+ (freeGameLimit-userPlayedGames) ); // Display set TODO cmg_remove_padg(); jQuery(document).ready(function () { display_game_progressbar(gameId); }); } } } } function unlockAllLevels() { trackEvent('Unlock All Levels Category', 'Click Unlock All Levels button', document.title); all levels = '

(Video) Basket and Ball on CoolMathGames

unlocked levels

'; jQuery("#banner-applicant").replaceWith(all levels); var cmgorigidomain = /coolmath-games/; var cmgtargetdomain = window.location.protocol + 'www.coolmath-games.com'; if (/edit-scenario/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'edit-scenario.coolmath-games.com'; } else if (/d8-dev/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'scenario.coolmath-games.com'; } else if (/cmatgame.local|dev.coolmath.games.com/.test(window.location.hostname)) { cmgtargetdomain = window.location.protocol + 'stage.coolmath-games.com'; } if (game_type == "html5") { document.getElementById("html5game").contentWindow.unlockAllLevels(); } else { if (cmgorigidomain.test(window.location.hostname)) { document.getElementById("swfObjID").unlockAllLevels(); } else { var receivergameFrame = document.getElementById("swfgame"); gData = new Data(); receivergameFrame.contentWindow.postMessage('unlockAllLevels', cmgtargetdomain); // TODO -- place a source in the destination } } } function addSubToUnlockGAEvent() { trackEvent('Unlock category of all levels', 'sign up to unlock the clicked button', document.title); trackGoalVirtualPV('/virtual/unlock-button-click'); window.location.href = "https://www.coolmathgames.com/signup/ b2df5a33?origin= /0-basket-and-ball&stual=1" } var immersive_mode_enabled = false; // Register for the free trial feature on the big screen valid_big_screen_ft() { validUserMode = false; cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // User logged in if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } else { cmg_bsft = 0; } } if (cmg_bsft <= 3) { validUserMode = true; } returns valid user mode; } function immersive_mode_display_controller() { var validUserMode = false; if (getCookie('cmg_sx') !== null || getCookie("cmg_wl") !== null) { // display an xp bar for premium users $('.game-xp-bar-immerse-button') . addClass('enabled'); jQuery('.btn.btn-primary.btn-sm.requestfullscreen').css('display', 'inline-block'); validUserMode = true; } else if (getCookie('cmg_fx') !== null) { // Is the free trial of the Freemium user valid? if (valid_big_screen_ft()) { validUserMode = true; } else { validUserMode = true; // console.log("User reaching FT limit. Show big cloth button?"); } } else { // Is the anonymous user free test valid? if (valid_big_screen_ft()) { validUserMode = true; } } if (validUserMode && ! immersive_mode_enabled) { immersive_mode_enabled = true; immersive_mode_display(); } } var bigScreenTimer = null; largefabric Active = false; function cmg_bigscreen_trackevent(type, trial_num) { if (jQuery('#big-screen-overlay-truex').length) { jQuery('#bigscreen-overlay-truex').hide(); } var tCat = 'Big screen test'; if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'sim') { var tCat = 'BigScreen-TrueX-Promo'; } var tUsr = 'Anonymous User'; if (typeof getCookie === 'function' && (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null)) { tUsr = 'Assinante'; } else if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null) { tUsr = 'Freemium user'; } var tEvt = tUsr + 'test' + test_num + '-' + type; if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'sim') { tEvt = tUsr + ' TrueX Promo' + ' - ' + type; } else { if (num_test > 3) { tEvt = tUsr + ' there are no more attempts ' + ' - ' + type; } } if (type === 'enter' || type === 'exit' || type === 'closesignup' || type == 'closepromo' || type == 'bigscreen-exit') { trackEvent (tCat, tEvt, document.title); } else if (type === 'exit2signup' || type === 'inscrever-se') { if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'yes') { var sLeg = get_premium_access_leg_desc('849ef809 '); if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null && (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { sLeg = get_premium_access_leg_desc ('e180e28d'); } trackEvent(tCat, tEvt + ' - Leg - ' + sLeg, document.title); } else { var sLeg = get_premium_access_leg_desc('1bb008bd'); if (typeof getCookie === 'function' && getCookie('cmg_fx') !== null && (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { sLeg = get_premium_access_leg_desc ('7859e605'); } trackEvent(tCat, tEvt + ' - Leg - ' + sLeg, document.title); } } else { trackEvent(tCat, type, document.title); } } popover_login_click = false; function cmg_display_login_page() { //console.log("login link clicked on pop-up message"); popover_login_click = true; if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId).remove(); hover_hover_on = 0; } window.location = "/login?destination=" + window.location.pathname } function display_cmg_overlay_signupform(variant) { // console.log("BIG SCREEN display_cmg_overlay_signupform: "+new date()); if (jQuery('#popover' + gameId).length) { jQuery('#popover' + gameId).remove(); hover_hover_on = 0; } // trace events of type 'signup' if (typeof cmg_bsft === 'undefined') { cmg_bsft = 0; if (getCookie('cmg_fx') === null) { cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; } else if (getCookie('cmg_uid') !== null && getCookie('cmg_bsft_' + getCookie('cmg_uid')) !== null) { cmg_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); } } cmg_bigscreen_trackevent('registration', cmg_bsft); if ((getCookie('cmg_sx') === null && getCookie('cmg_wl') === null)) { myStopFunction(); } // Verify that A/B testing is available if (typeof signup_abtest_cmg_bsft !== 'undefined') { //variant = signup_abtest_cmg_bsft; } if (variant of type === 'undefined' || variant === '') { variant = '/16'; // 14b, 15c, 16 } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes' && jQuery('#large-screen-overlay').length) { jQuery('#large-screen-overlay- big-screen' ).show(); } else if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'sim') { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { // big_screen_url = '/premium-access/1bb008bd' + variant + '?ts='+new Date().getTime();//Bigscreen evaluation plans // big_screen_url = '/premium-access/849ef809' + variant + '?ts=' + new Date().getTime(); // plain BSWOJ anon if (drupalSettings.language == 'en') { big_screen_url = '/premium-access/6ea95de6' + variant + '?ts='+new Date().getTime();//plain BSWOJ anon } else{ big_screen_url = '/'+drupalSettings.language+'/premium-access/6ea95de6' + variant + '?ts='+new Date().getTime();//BSWOJ flat anonymous } } else { // big_screen_url = '/premium-access/7859e605' + variant + '?ts='+new Date().getTime();//user plane logged in BSFT if (drupalSettings.language == 'en') { big_screen_url = ' / profile/premium-access/e180e28d' + variant + '?ts=' + new Date().getTime(); // BSWOJ logged user plane } else{ big_screen_url = '/'+drupalSettings.language+'/profile/premium-access/e180e28d' + variant + '?ts=' + new Date().getTime(); // user plane logged in BSWOJ } } if (variant == 'thankyou') { if (drupalSettings.language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin= / premium-access/1bb008bd/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } else{ big_screen_url = '/'+drupalSettings.language+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/1bb008bd/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } if (/coolmathgames/.test(location.host)) { // big_screen_url = "https://" + location.host + big_screen_url; } var ov_css = 'style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); background color: rgba(0,0,0,0,4);" min-height="1040px"'; var ovc_css = 'style="marge: auto; prefill: 10px; length: 850px;" min-height="540px"'; var iframe_overlay = '

'; // TODO Adicione este iframe no lugar correto que ele precisa ir. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('altura', '800px'); jQuery('#superposición-de-pantalla-grande').fadeIn(1000); jQuery('.big-screen-signup-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ; }); } más { var big_screen_url = ''; if (getCookie('cmg_fx') === null) { // big_screen_url = '/premium-access/1bb008bd' + variant + '?ts='+new Date().getTime(); if (drupalSettings.language == 'en') { big_screen_url = '/premium-access/849ef809' + variant + '?ts=' + new Date().getTime(); // BSWOJ anon plan } else{ big_screen_url = '/'+drupalSettings.language+'/premium-access/849ef809' + variant + '?ts=' + new Date().getTime(); // BSWOJ anon plan } } else { // big_screen_url = '/premium-access/7859e605' + variant + '?ts='+new Date().getTime(); if (drupalSettings.language == 'en') { big_screen_url = '/profile/premium-access/e180e28d' + variant + '?ts=' + new Date().getTime(); // plano de usuario logado BSWOJ } else{ big_screen_url = '/'+drupalSettings.language+'/profile/premium-access/e180e28d' + variant + '?ts=' + new Date().getTime(); // plano de usuario logado BSWOJ } } if (variant == 'thankyou') { if (drupalSettings.language == 'en') { big_screen_url = '/signup/thank-you/overlay?ts=1596827222&src=wc&origin= / premium-acceso/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } else{ big_screen_url = '/'+drupalSettings.language+'/signup/thank-you/overlay?ts=1596827222&src=wc&origin=/premium-access/849ef809/14b&sp=0&cmgtypl=1bb008bd&cmgovly=1'; } } if (/coolmathgames/.test(ubicación.host)) { // big_screen_url = "https://" + ubicación.host + big_screen_url; } var ov_css = 'style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); cor de fondo: rgba(0,0,0,0,4);" min-altura="1040px"'; var ovc_css = 'estilo="margem: auto; preenchimento: 10px; larga: 850px;" min-altura="540px"'; var iframe_overlay = '

'; // TODO Add this iframe to the correct place to go. jQuery('.global-wrapper').before(iframe_overlay); // TODO jQuery('#big_screen_iframe').css('height', '800px'); jQuery('#large-screen-overlay').fadeIn(1000); jQuery('.big-screen-signup-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-overlay').hide() ;}); } } function immersive_mode_exit_handler(variant) { start_full_screen_without_ad = false;//clss-3207 no ad after first test bigScreenActive = false; cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // do not increment exit handler // User logged in if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie(' cmg_uid' )); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } else { cmg_bsft = 0; } } if (cmg_bsft >= 3 && getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { // Redirect user to registration page if (jQuery.fullscreen.isFullScreen( ) ) { jQuery.fullscreen.exit(); } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { // track event of type 'exit2signup' cmg_bigscreen_trackevent('exit2signup', cmg_bsft); display_cmg_overlay_signupform(overlay); } else { cmg_bigscreen_trackevent('bigscreen output', cmg_bsft); } } else if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { myTimerAction(); } if (big screen timer) { clearTimeout (big screen timer); big screen timer = null; } if (cmg_bsft < 3) { // track event of type 'exit' cmg_bigscreen_trackevent('exit', cmg_bsft); } } function bigScreenTimerAction() { cmg_bsft = 3; if (typeof bigScreenActive !== 'undefined' && bigScreenActive) { if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { // User logged in cmg_uid_bsft = getCookie('cmg_bsft_ ' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { // cmg_bsft = parseInt(cmg_uid_bsft) + 1; cmg_bsft = 3; // 3011 } else { cmg_bsft = 3; // 3011 } // Ajax request to update user object url = "/ajax/cmgbsft/" + getCookie('cmg_uid') + '/' + cmg_bsft; // + '?' + new Date().getTime(); state = 0; jQuery.getJSON(url, function (data) { if (typeof data.uid !== 'undefined' && data.cmgbsft !== 'undefined') { state = 1; } }); // setCookie('cmg_bsft_'+getCookie('cmg_uid'), cmg_bsft, 365 * 24 * 60 * 60 * 1000); } else { // Anonymous user // cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) + 1 : 1; cmg_bsft = 3; // 3011 setCookie('cmg_bsft', cmg_bsft, 365 * 24 * 60 * 60 * 1000); } clearTimeout(big screen time); big screen timer = null; } } var immerse_hover_on = 0; var immerse_hover_in = 0; var big_screen_msg_on = 0; function immersive_popover_msg() { var popover_msg = "New Premium Feature! Try it FREE now"; if ((getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null)) { popover_msg = "New Premium feature! Try it now!"; } else { cmg_bsft = getCookie('cmg_bsft') !== null ? parseInt(getCookie('cmg_bsft')) : 0; // Registered user if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); if (cmg_uid_bsft !== null) { cmg_bsft = parseInt(cmg_uid_bsft); } else { cmg_bsft = 0; } } // setCookie('cmg_bsft', cmg_bsft, 365*24*60*60*1000);do on timer function after big screen is active for one minute if (cmg_bsft === 1) { popover_msg = "2 free trials remaining"; } else if (cmg_bsft === 2) { popover_msg = "1 free trial left"; } else if (cmg_bsft >= 3) { var variant = ''; if (typeof signup_abtest_2_variations_adfree_modular !== 'undefined') { variant = '/'.signup_abtest_2_variations_adfree_modular; } if (getCookie('cmg_fx') !== null) { popover_msg = 'BIG SCREEN is a Premium feature.
Pleasesign up'; } else { popover_msg = 'BIG SCREEN is a Premium feature.
Pleasesign upoget connected.'; } } } volver popover_msg; } var cmg_bs_popover_prefix = '

PLAY ON THE BIG SCREEN AFTER THIS 30 SECOND ANNOUNCEMENT

'); minhaFunçãoParada(); trueXTimer = setTimeout(function () { jQuery('#big-screen-truex-header-text').css('background-color', '#16202c').css('padding-top', '14px') .html('

INTERACT WITH THIS AD TO CONTINUE

'); // .css('top margin', '150px'); }, 25 * 1000); }); truexAd.onCredit(function (engagement) { // user spent 30 seconds and interacted at least once log("Big Screen Truex Ad Credit"); trackEvent('Big Screen Promotion-TrueX', 'Watch a video Sponsored: Accredited TrueX Ad' , document title); //

text to write ▶

jQuery('#big-screen-truex-header-text').css('background-color', '#16202c').css('padding-top', '14px').html('

'); document.getElementById("truex-bigscreen-activate-id").onclick = function () { event.preventDefault(); if (typeof bigScreenActive === 'indefinido' || typeof bigScreenActive !== 'indefinido' && !bigScreenActive) { jQuery('#big-screen-signup-container-id').html(""); jQuery('#pantalla-grande-superposición-truex').remove(); cmg_start_game_full_screen('truex'); } } // console.log(compromiso); }); truexAd.onClose(function (actividad) { // o usuário fechou a unidade de anúncio log("Bigscreen Truex Ad close"); trackEvent('BigScreen-TrueX-Promo', 'View a Sponsored Video: TrueX Ad Closed', document .title ); containerClose(); requestTrueXAdsAndDisplay(cliente); }); truexAd.onFinish(function (actividad) { // o usuário chegou ao final do anúncio log("Bigscreen Truex Ad finish"); trackEvent('BigScreen-TrueX-Promo', 'View a Sponsored Video: TrueX Ad Finished', document . title); jQuery('#big-screen-signup-container-id').html(""); jQuery('#big-screen-truex-overlay').remove(); // tela cheia cmg_start_game_full_screen( " truex"); }); truexAd.onMessage(función (carga útil) { // log("onMessage = " + carga útil); }); // rastreia impresion de ponto de gatilho TrueX // client.trackTriggerPointImpression(truexAd); // manipular el evento de clique opt-in // agregar TrueX Opt-in al DOM if (jQuery("#cmg-big-screen-truex-activity").length) { var truex_container = document.getElementById("cmg- big-tela-truex-atividade"); document.getElementById("cmg-gran-pantalla-truex-actividad").onclick = function () { // truex_preroll_display_handler(); event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Ver um Vídeo Patrocinado: Botão clicado', document.title); jQuery('.gran-pantalla-opciones-contenedor').hide(); if (truex_ad_disponible && typeof client !== 'undefined') { // BigScreen-TrueX-Promo log("Anúncio Truex Bigscreen disponível. Mostrar actividade Truex"); trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio TrueX', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', { largura: "960px", altura: "540px" }); // show_big_screen_preroll_ad();//teste a pré-rolagem } else { log("Anúncio Bigscreen Truex não disponível. Em vez disso, mostre o video precedente"); // TODO: Mostrar preroll truex_overlay_preroll_ad_display = true; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio precedente', document.title); } }; } // cmg-big-screen-truex-signup if (jQuery("#cmg-big-screen-truex-signup").length) { document.getElementById("cmg-big-screen-truex-signup"). onclick = function () { log("Botão tela grande clicado"); event.preventDefault(); // jQuery('.contenedor-de-opciones-de-pantalla-grande').hide(); jQuery('#pantalla-grande-superposición-truex').remove(); mostrar_cmg_overlay_signupform(); }; } } function truex_preroll_display_handler() { // log("Anúncio Truex está disponible. Mostrar actividade truex"); event.preventDefault(); trackEvent('BigScreen-TrueX-Promo', 'Ver um Vídeo Patrocinado: Botão clicado', document.title); jQuery('.gran-pantalla-opciones-contenedor').hide(); if (truex_ad_disponible && (tipo de cliente !== 'indefinido' || cmg_truex_client != null) ) { // BigScreen-TrueX-Promo if (tipo de cliente == "indefinido") { cliente = cmg_truex_client; truexAnuncio = cmg_truexAnuncio; } trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio TrueX', document.title); client.loadActivityIntoContainer(truexAd, 'big-screen-signup-container-id', { largura: "960px", altura: "540px" }); // show_big_screen_preroll_ad();//teste a pré-rolagem } else { // log("Anúncio verdadeiro não disponível. Em vez disso, mostre o video precedente"); // TODO: Mostrar preroll truex_overlay_preroll_ad_display = true; show_big_screen_preroll_ad(); trackEvent('BigScreen-TrueX-Promo', 'Ver un vídeo patrocinado: Carregamento de anúncio precedente', document.title); } } function cerrarcontenedor() { // log("cerrarcontenedor chamado."); } function log(msg) { console.log("CMG [%s] - %s", new Date().toLocaleTimeString(), msg); } cmg_truex_promo_events_agregado = 0; function display_big_screen_truex_options_overlay() { // inicializa el cliente de anuncio trueX con hash de opções trackEvent('BigScreen-TrueX-Promo', 'botão Bigscreen clicado', document.title); //console.log("Botão de tela grande clique na posição 1 -"+ new Date()); if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null || getCookie('cmg_editor') !== null ) { event.preventDefault(); //console.log("clique no botão da tela grande -"+ new Date()); cmg_start_game_full_screen('truex'); } más { network_user_id = getCookie('_ga'); if (typeof network_user_id !== 'indefinido' && network_user_id !== '') { network_user_id = network_user_id.replace('GA', 'cmg').replaceAll("\.", ""); } // Hash de prueba TRUEX // truex_options = {'network_user_id': network_user_id, 'partner_config_hash': '83f879b26797c723882473d6435e6361c105d86b'}; // TRUEX Live Hash truex_options = { 'network_user_id': network_user_id, 'partner_config_hash': '375f2f2b728700cd991bb24601b3841c98375886' }; if (typeof truex !== 'indefinido') { truex.client(truex_options, function (cliente) { requestTrueXAdsAndDisplay(cliente); }); } var ov_css = ' style="display:none; position: fixed; z-index: 100000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb( 0,0,0); cor de fondo: rgba(0,0,0,0,7);" min-altura="1040px" '; var ovc_css = ' style="margin: auto; margin-top: 200px; padding: 10px; width: 424px; height: inicial; background-color: #1f4f77; border:3px solid #286aa1;" '; var ovc_css_id = ' style="margin: auto; margin-top: 150px; width: 960px; " '; var truex_css = ' '; var truex_options1 = "

"; // onclick="truex_preroll_display_handler(); returns false; --> below" var truex_options2 = "

Watch a sponsored video

"; var truex_optionsOR = "

"; var truex_options3 = "

"; if (getCookie("cmg_sac") == "não"){ truex_optionsOR = ""; truex_options3 = ""; } var truex_options4 = "

"; var truex_options_prefix = '

'; var truex_options_suffix = '

'; truex_options = truex_options_prefix + truex_options1 + truex_options2 + truex_optionsOR + truex_options3 + truex_options4 + truex_options_suffix; var truex_options_heading = '

'+'

'; var preroll_container = '

'+'

' + // '

continues in

'+ //'15'; '

'; var bs_truex_options = '

(Video) Rapid Basket Rabbit - Play it Online at Coolmath Games

'+'

'+'

'+'' + truex_options + '

'+'

'+'

' + truex_options_heading + '

' + preroll_container + '

'+'

'; // TODO Adicione este iframe no lugar correto que ele precisa ir. jQuery('.global-wrapper').before(bs_truex_options); // TODO jQuery('#big_screen_iframe').css('altura', '800px'); jQuery('.contenedor de opciones de pantalla grande').show(); jQuery('#pantalla-grande-superposición-truex').fadeIn(1000); // if (!cmg_truex_promo_events_added) { // cmg_truex_promo_events_added = 1; jQuery('.big-screen-options-container .btn-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').hide (); }); jQuery('#cmg-big-screen-truex-promo-close').on('click', function (e) { e.preventDefault(); jQuery('#big-screen-truex-overlay').ocultar (); }); // } } } función show_big_screen_preroll_ad() { event.preventDefault(); jQuery('#big-screen-truex-header-text').css('padding-top', '14px').html("

PLAY ON THE BIG SCREEN AFTER THIS ANNOUNCEMENT

"); jQuery('.big-screen-options-container').hide(); var cmatgame_subscriber = getCookie('cmg_sx'); var validSubscriber = false; if (typeof cmatgame_subscriber !== 'undefined' && cmatgame_subscriber != = null) { validSubscriber = true; } // anúncios precedentes var prerollUrls = /0\-testing/; if (! validSubscriber) { // exibir anúncios precedentes window.scrollTo(0, 0); var modal = document.getElementById( 'big-screen-preroll-container'); // modal.style.display = 'block'; // limpia o temporizador de actualización if (typeof refreshTimer !== "undefined") { clearTimeout(refreshTimer); refreshTimer = null ; } var adTagUrl = 'https://pubads.g.doubleclick.net/gampad/ads?iu=/137548614/1023174/71134/1023174-71134-video&description_url=https%3A%2F%2Fwww.coolmathgames.com%2F&env =vp&impl =s&correlator=&tfcd=0&npa=0&gdfp_req=1&output=vast&sz=640x480&unviewed_position_start=1'; if (typeof window.PW_CMG != "undefined") { var leilãoCallback = function (displayAds, videoUrl) { application = new Applicatio n(displayAds, videoUrl) ; }; janela. PW_CMG.startAuction(subastaCallback); } else { // aplicación adblock = nueva aplicación (falso, adTagUrl); } bs_preroll_timer = 15; bs_preroll_intervalId = setInterval(función () { bs_preroll_timer --; jQuery('#big-screen-truex-header-text').html('

PLAY ON THE BIG SCREEN AFTER THIS ANNOUNCEMENT: '+bs_preroll_timer+'

'); // document.getElementById("preroll_timer_id").innerHTML = segundos_que quedan; if (bs_preroll_timer <= 0) { jQuery('#big-screen-truex-header-text').html('

PLAY ON THE BIG SCREEN NOW ▶

'); document.getElementById("truex-bigscreen-activate-id").onclick = function () { event.preventDefault(); $('a.requestfullscreen>span.big-screen-popover-span').html('Reproducir pantalla grande'); if (typeof bigScreenActive === 'indefinido' || typeof bigScreenActive !== 'indefinido' && !bigScreenActive) { jQuery('#big-screen-signup-container-id').html(""); jQuery('#pantalla-grande-superposición-truex').remove(); start_full_screen_sin_anuncio = falso; cmg_start_game_full_screen('truex'); } } clearInterval(bs_preroll_intervalId); } }, 1000); } } // Función final TRUEX cmg_start_game_full_screen(cmgsource) { myStopFunction(); // según la actualización del anuncio bigScreenActive = true; // console.log("Iniciando tela cheia"); if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { // trackEvent('BigScreen-Trial', 'Bigscreen activado', document.title); cmg_bigscreen_trackevent('ingresar', cmg_bsft); bigScreenTimer = setTimeout(función () { bigScreenTimerAction(); }, 60 * 1000); } else { // trackEvent('BigScreen-TrueX-Promo', 'Bigscreen activado', document.title); cmg_bigscreen_trackevent('ingresar', 0); } var elem = document.getElementById('block-system-main'); if (jQuery('html').hasClass('mobile-device')) { requestFullscreenModal(elem, document.title); retorno falso; } si (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.mozRequestFullScreen) { /* Firefox */ elem.mozRequestFullScreen(); } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari y Opera */ elem.webkitRequestFullscreen(); } else if (elem.msRequestFullscreen) { /* IE/Edge */ elem.msRequestFullscreen(); } else { requestFullscreenModal(elem, document.title); retorno falso; } ajusteAnchoAltoJuego(); } function immersive_mode_display() { var popover_msg = immersive_popover_msg(); var inmersión_prefijo = ''; // don't add title var immerse_suffix = ''; var immersion_html = "Watch the ad to play it on the big screen"; var immersion_html_sub = "PLAY ON THE BIG SCREEN"; if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null) { $(".immerse-button").html(immerse_prefix + immerse_html_sub + immerse_suffix); } else { $(".immerse-button").html(immerse_prefix + immerse_html + immerse_suffix); } if (getCookie('cmg_fx') !== null) { jQuery('.node-type-game.logged-in .requestfullscreen' ).css('display', 'inline-block'); } // pega o jogo var elem = document.getElementById('block-system-main'); // abre o jogo em tela cheia $('.immerse -button .solicitudpantalla completa').on('clic', function (e) { e.preventDefault(); //console.log("función sumergir botón onclick handler" + new Date()); // Ver un movimiento de visualización mostrar tela interna sem quaisquer anúncios // if ($("html").hasClass("mobile-device")) { // cmg_start_game_full_screen(); // } if (/\/test-game\//.test( window.location.pathname)){ //console.log("test page"); cmg_start_game_full_screen(); } if (cmg_stop_truex_promo === '' || cmg_stop_truex_promo !== 'yes') { // TODO: Voltar daqui ou não? si (start_ pantalla_completa_sin_anuncio) { display_big_screen_truex_options_overlay(); } más { cmg_start_game_full_screen(); } } devolver; if (jQuery('#popover' + gameId).longitud) { jQuery('#popover' + gameId).remove(); sumergir_hover_on = 0; } cmg_bsft = getCookie('cmg_bsft') !== nulo ? parseInt(getCookie('cmg_bsft')) : 0; // Usuario logado if (getCookie('cmg_fx') !== null && getCookie('cmg_uid') !== null) { cmg_uid_bsft = getCookie('cmg_bsft_' + getCookie('cmg_uid')); si (cmg_uid_bsft !== nulo) { cmg_bsft = parseInt(cmg_uid_bsft); } más { cmg_bsft = 0; } } if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { if (cmg_bsft < 3) { // evento de seguimiento del tipo 'enter' cmg_bigscreen_trackevent('enter', cmg_bsft + 1); } if (getCookie('cmg_sx') !== nulo || getCookie("cmg_wl") !== nulo || cmg_bsft < 3) { cmg_start_game_full_screen(); } else { //console.log("BIG SCREEN Você atingiu um limite de FT"); // Exibe o formulario de inscripción if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null && !popover_login_click) { display_cmg_overlay_signupform(); } // evento de seguimiento del tipo 'signup' // cmg_bigscreen_trackevent('signup', cmg_bsft+1); } } else { //Pantalla grande - Integración TrueX //Condiciones TODO para verificar o cuando exibir una sobreposición if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null) { // consola .log("Botão de tela grande clicado. Exibir a sobreposição com opções"); mostrar_pantalla_grande_truex_options_overlay(); } else { if (cmg_bsft < 3) { // rastrear evento del tipo 'enter' cmg_bigscreen_trackevent('enter', cmg_bsft + 1); } if (getCookie('cmg_sx') !== null || getCookie('cmg_wl') !== null || cmg_bsft < 3) { cmg_start_game_full_screen(); } else { //console.log("BIG SCREEN Você atingiu um limite de FT"); //Exibe o formulario de inscripción if (getCookie('cmg_sx') === null && getCookie('cmg_wl') === null && !popover_login_click) { //display_cmg_overlay_signupform(); } // evento de seguimiento del tipo 'signup' // cmg_bigscreen_trackevent('signup', cmg_bsft+1); } } } }); if (cmg_stop_truex_promo !== '' && cmg_stop_truex_promo === 'yes') { $('.immerse-button .requestfullscreen').hover(function () { // passe o mouse em // console.log("Botão da tela grande passe o mouse en "+nueva fecha()); immerse_hover_in = 1; if (!immerse_hover_on) { popover_msg = immersive_popover_msg(); var popover_html = cmg_bs_popover_prefix + cmg_bs_popover_suffix1 + popover_msg + cmg_bs_popover_suffix2; $(".immerse-button . big-screen-popover-span").after(popover_html); var ancho = $(".immerse-button").find('.requestfullscreen').width(); var height = $(".immerse-button ").find(' .popover').height(); var xPos = '-' + (largura/2); var yPos = '-' + (altura + 5); $(".immerse-button") .find('.popover ').css("transform","translate3d("+ xPos +"px, "+ yPos + "px, 0)"); immerse_hover_on = 1; if (jQuery('#popover' + gameId).longitud) { jQuery('#popover' + gameId).hover(function () { //console.log("Mensaje emergente al pasar el mouse sobre "+ nueva fecha()); big_screen_msg_on = 1 }, function () { //console.log( "Hombres agem popover passe o mouse" + n nova data()); gran_pantalla_msg_on = 0; }); } } }, function () { // passe o mouse // console.log("Botão da tela grand passe o mouse "+ new Date()); mergulhar_hover_in = 0; setTimeout(function () { if (immerse_hover_on && !immerse_hover_in && !big_screen_msg_on) { jQuery('#popover' + gameId).remove(); immerse_hover_on = 0; } }, 1 * 1000); }); } // fecha de inicio de sesión $('#block-system-main .close-full-screen').on('click', function (e) { e.preventDefault(); immersive_mode_exit_handler(); jQuery. pantalla completa.salir (); }); $('cuerpo').keypress(function (e) { if (e.which == 27) { if ($('.summer-button .requestfullscreen').longitud && tipo de bigScreenActive !== 'indefinido' && bigScreenActive ) { immersive_mode_exit_handler(); // jQuery.fullscreen.exit(); } } }); var screen_change_events = "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange"; // alternar la clase de janela de tela cheia jQuery(document).on(screen_change_events, function () { if (jQuery.fullscreen.isFullScreen()) { /* elem.classList.add('full-screen-window'); var iframe = document.getElementById('html5game') ? document.getElementById('html5game') : document.getElementById('swfgame'); var iframeWidth = parseInt(iframe.width); var iframeHeight = parseInt(iframe.height); var windowWidth = parseInt(screen.width); var windowHeight = parseInt(screen.height) - 75; var xpbarPos = (windowHeight + 75 - iframeHeight) / 2 + iframeHeight + 10; $('.game-xp-bar-immerse -button ').css('superior', xpbarPos + "px"); if ($("cuerpo").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight ; } else { var ratio = windowHeight / iframeHeight; } // Calculando la longitud del juego con base en la altura de janela var gameWidth = iframeWidth * ratio; // aplica la nueva longitud y altura con iframe y barra xp iframe.style.width = ancho de juego + "px"; iframe.estilo .alto = altoventana + "px"; var xpbarPos = windowHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } else if ($("cuerpo").hasClass("game-full-screen")) { // aplica nova largura y altura com iframe y barra xp iframe.style.width = windowWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = windowHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } */ if (jQuery('html').hasClass('mobile-device')) { jQuery("#block-system-main #html5game").attr('src', jQuery('#playNowButton'). atr('href')); } $("corpora").addClass('immersiveActive'); elem.classList.add('janela de tela cheia'); // agregar alerta de zoom chkZoomValues(); // Largura y altura configuradas para jogo iframe ajusteWidthHeightGame(); } else { if (jQuery('html').hasClass('mobile-device')) { jQuery("#block-system-main #html5game").removeAttr('src'); } immersive_mode_exit_handler(); $("corporativo").removeClass('immersiveActive'); elem.classList.remove('janela de tela cheia'); // eliminar alerta ampliada $('.zoomedalert').remove(); $('#html5jogo').removeAttr("estilo"); $('#swfgame').removeAttr("estilo"); $('.game-xp-bar-immerse-button').removeAttr("estilo"); } }); } función AdjustWidthHeightGame() { var iframe = document.getElementById('html5game') ? document.getElementById('html5game') : document.getElementById('swfgame'); var iframeWidth = parseInt(iframe.ancho); var iframeHeight = parseInt(iframe.height); // var ancho de ventana = parseInt(pantalla.ancho); // var windowHeight = parseInt(screen.height) - 75; var ancho de ventana = parseInt($(ventana).ancho()); var windowHeight = parseInt($(ventana).height()); var xpbarPos = (windowHeight + 75 - iframeHeight) / 2 + iframeHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); if ($("cuerpo").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } else { var ratio = windowHeight / iframeHeight; } // Calculando la longitud del juego con base en la altura de janela var gameWidth = iframeWidth * ratio; // aplica nueva longitud y altura con iframe y barra xp iframe.style.width = gameWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = windowHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } else if ($("cuerpo").hasClass("game-full-screen")) { // aplica nova largura y altura com iframe y barra xp iframe.style.width = windowWidth + "px"; iframe.style.height = windowHeight + "px"; var xpbarPos = windowHeight + 10; $('.game-xp-bar-immerse-button').css('arriba', xpbarPos + "px"); } } function ajusteWidthHeightModalGame(is_resize) { var iframe = $('#immersiveModal').find('#html5game'); var iframeWidth = parseInt(iframe.attr('ancho')); var iframeHeight = parseInt(iframe.attr('altura')); var time_out = (is_resize === verdadero) ? 500 : 0; // setTimeout(function(){ var wdWidth = parseInt($(window).width()); var wdHeight = parseInt($(window).height()); var oTwdWidth = parseInt($(window).outerWidth( )); var oTwdHeight = parseInt($(ventana).outerHeight()); var windowWidth = (oTwdWidth > wdWidth) ? oTwdWidth : wdWidth; var windowHeight = (oTwdHeight > wdHeight) ? oTwdHeight : wdHeight; if ($("cuerpo ").hasClass("game-scalable")) { if (iframeHeight > windowHeight) { var ratio = iframeHeight / windowHeight; } else { var ratio = windowHeight / iframeHeight; } // Calculando a largura hacer jogo com base na altura da janela var gameWidth = iframeWidth * ratio; // aplica nova largura y altura com iframe iframe.css("width", windowWidth); iframe.css("height", windowHeight); } else if ($("cuerpo"). hasClass("juego -tela cheia")) { iframe.css("ancho", ancho de ventana); iframe.css("alto", alto de ventana); } // }, time_out); } // ajusta a largura/altura do jogo se a tela girar de retrato para paisagem window.addEventListener("cambiar tamaño", function () { if ($("body").hasClass("immersiveActive")) { ajustaWidthHeightGame() ; } if ($("cuerpo").hasClass("isFullScreen")) { AdjustWidthHeightGame(); } if ($("body").find("#immersiveModal").length) { AdjustWidthHeightModalGame(true); } if ($ ("#swfgamewrapper #html5game").prop("tagName") == "IFRAME1" && !cmg_is_mobile_device() && document.documentElement.clientWidth >= 960 - ( window.innerWidth-jQuery(document).width( ) ) ) { if (hide_preroll_ads == false && (prerollAdDisplayed == false || prerollAdEnd != "" && prerollAdStart != prerollAdEnd ) && prerollAdEnd != "mob") {//TODO: isRemoveAdSwfJWPLayer ou prerollAdDisplayed //console.log ("CMGResize : gamenode-inline redimensionado do celular para o desktop e o jogo não foi carregado. TODO - Exibir anúncio precedente e, em seguida, jogo - "+new Date()); displayPrerollAd_Desktop(); //TODO: 21/06 /2022 Anuncios no expuestos e, por tanto, jogo depois suprimir //cmg_remove_padg(); } else if (hide_preroll_ads == true || prerollAdDisplayed == true) { //console.log("CMGResize: gamenode-inline redimensionado de celular para desktop e jogo não carregado. Anúncio precedente já exibido. Exibir jogo - "+nova data ()); cmg_remove_padg(); } } }, falso); var cmg_mmg_html = ''; var cmg_mmg_swf_html = ''; var cmg_game_modal_attached = falso; función attachModalHtml(elemento, título) { cmg_game_modal_attached = true; var elem = document.getElementById('block-system-main'); html = '

'; $('corporativo').append(html); var gamewrapper = jQuery("#swfgamewrapper"); jQuery('#immersiveModal .modal-body').html(gamewrapper); if (cmg_is_mobile_device() || (jQuery(".game-page-mobile .playNow").length && jQuery(".game-page-mobile .playNow").is(':visible') ) ) { sandbox = jQuery("#html5game").attr("sandbox"); if (sandbox !== indefinido) { sandbox = ' sandbox=\"' + sandbox + '\"'; } más { caja de arena = ''; } nuevo marco flotante = '

'; si (jQuery("#html5juego").longitud) { cmg_mmg_html = '

'; } newswfiframe = '

'; si (jQuery("#swfgame").longitud) { cmg_mmg_swf_html = '

'; } if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "1"){ //ruffle game_type = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; var swf_game_url = 'https://www.coolmath-games.com/sites/cmatgame/files/ruffle1/ruffle.html?f='+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h= '+jogo_altura; cmg_mmg_swf_html = '

'; } else if (drupalSettings.cmatgame.flash_emulation === "2"){ //ruffle //console.log("Cheerpx load 3"); tipo_jogo = "html5"; juego_ancho = drupalSettings.cmatgame.swfembed.swf.swf_1.width; juego_altura = drupalSettings.cmatgame.swfembed.swf.swf_1.altura; tipo_jogo = "html5"; var swfURLObject = drupalSettings.cmatgame.swfembed.swf.u; var swfURLArray = swfURLObject.split("/"); //swf_1_game_url = "/sitios/predeterminado/archivos/juegos/" + swfURLArray[swfURLArray.length-1]; swf_1_game_movie_param = swfURLArray[swfURLArray.longitud-1]; //cheerpx js var swf_game_url = cmgGetCheerpxUrl()+swfURLArray[swfURLArray.length-1]+'&w='+game_width+'&h='+game_height; noticiaswfiframe = '

'; jQuery("#swfgame").replaceWith(newswfiframe); //console.log("Cheerpx sustituye iframe 2"); } } } } función requestFullscreenModal(elemento, título) { $("#immersiveModal").addClass('modal fade show full-screen-modal').css({"display":"block", "z-index" :10000}); $('corpora').addClass('isModalPlay'); $('#immersiveModal').find('#swfgamewrapper').show(); if ($('#html5juego').longitud || cmg_mmg_html) { jQuery("#swfgamewrapper").html(cmg_mmg_html); si (cmg_flash_emulated_game()) { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } else if (jQuery('#swfgame').length) { if (cmg_flash_emulated_game()) { if (drupalSettings.cmatgame.flash_emulation === "2"){ jQuery("#swfgamewrapper").html(newswfiframe) ; } más { jQuery("#swfgamewrapper").html(cmg_mmg_swf_html); } } } if (drupalSettings.cmatgame.flash_emulation === "2"){ displayCmgCheerpxLoadingScreenResized(); } $('#immersiveModal').find('.close').click(function () { $("#immersiveModal").remove(); }); ventana.ubicación.hash = "immersiveModal"; $(ventana).on('hashchange', función (evento) { if (ventana.ubicación.hash != "#immersiveModal") { $("#immersiveModal").hide(); if ($('#html5game ').length) { $('#html5game').remove(); } else if (jQuery('#swfgame').length) { jQuery('#swfgame').remove(); } $('body ').removeClass('isModalPlay'); } }); ajusteAnchoAlturaModalJuego(falso); if (tipo de navegador !== "indefinido" && navegador == "Microsoft Internet Explorer") { if ("función" === typeof checkVersionBrowser) { ieVersion = checkVersionBrowser(); if (ieVersion == "IE 11" && !jQuery('#html5game').length) { jQuery("#swfgamewrapper").html(cmg_mmg_html); //console.log("requestFullscreenModal immersiveModal ieVersion ? "+ieVersion.length); } } } }

' + signupContainerTop).prependTo('.load-wrap'); }

Skip All Ads - Go Premium Now

continues in15

Click on the Ad Blocker extension icon at the top
right area of ​​the browser window.

'+'

  • 2

    Choose "Do not run on this domain" or similar
    option to disable it for all Coolmath pages.

  • '+'

  • 3

    Reload the page


    Having problems or need more information? Click here
  • ' + '' + '

    (Video) Basket and Ball! Play it now at CoolmathGames com

    '+'

    Basket and Ball - Play online at Coolmath Games (14)

    '+'

    Videos

    1. Basket and Ball - Cool Math Games .com
    (Warzone Gaming)
    2. Basket and Ball - Play it now at CoolmathGames.com
    (LYFE Of Dell)
    3. Basket and Ball Walkthrough
    (Cool Math Games Walkthroughs)
    4. BASKET AND BALL-coolmathgames
    (Math Games)
    5. cool math games 10 minutes of basketball
    (Cody Gossett)
    6. Basket and Ball
    (saladslurp54)
    Top Articles
    Latest Posts
    Article information

    Author: Rob Wisoky

    Last Updated: 01/25/2023

    Views: 6396

    Rating: 4.8 / 5 (48 voted)

    Reviews: 95% of readers found this page helpful

    Author information

    Name: Rob Wisoky

    Birthday: 1994-09-30

    Address: 5789 Michel Vista, West Domenic, OR 80464-9452

    Phone: +97313824072371

    Job: Education Orchestrator

    Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

    Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.