// initialize jwplayer var playerInstance = jwplayer('player');// player dom elements var playerContainerEl = document.querySelector('.player-container');// returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); }// returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); }// configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' });// when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED });// get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl);// set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px';// below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop;if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); }// namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false;// window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); };});

Infinity Ward’s MP Design Director Joe Cecot has commented on the possibility of a Battle Royale mode in Call of Duty: Modern Warfare.

There have been rumors suggested Infinity Ward was developing a BR mode for Call of Duty: Modern Warfare, but based on Cecot’s comments, it appears that they are not looking at such a mode for Modern Warfare for now.

He stated that Modern Warfare and Black Ops 4 have a “different feeling” with them.

“We really focused on Modern Warfare, authentic and gritty, realistic weapons, and it’s a different experience. It’s really…just about pulling back to Modern Warfare and keeping that pure,” Cecot said.

He followed up that they are focused on a core MP right now for Modern Warfare.

Joe told IGN “[Infinity Ward has] big fans of battle royale. We’re excited for large player counts and things like that, but right now we’re really focused on core multiplayer.”

Call of Duty: Modern Warfare already has a 2v2 mode, 6v6 mode, 10v10, and a 20v20 mode in the game. The studio also revealed this week that the game will feature a Ground War MP mode that has more than 100 players.

Cecot tells IGN that the studio has been working with network engineerings to ensure that they can support these larger player modes in core MP.

“We have pushed our networking engineers to allow us to have more players,” Cecot said. “On the technical side, we’ve had to do a ton of work on the multiplayer side to make things more efficient so we could push the player counts higher and higher and higher.”

Based upon his comments, it looks like there is no plans for a Battle Royale mode in Call of Duty: Modern Warfare.

SOURCE: IGN

comments below