Показать сообщение отдельно
  #4 (permalink)  
Старый 01.12.2016, 02:13
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 456

Влад Клыков, да
var currentLevel = initLevel(levels[0]);

function initLevel(levelMap) {
	
	var levelObj = {};

	var index = 0;
	
	for (var x = 0; x < 21; x++) {
		
		for (var y = 0; y < 21; y++) {

			var symbol = levelMap.charAt(index++);
			
			if (!levelObj[symbol]) {
				
				levelObj[symbol] = [];
			}
			
			levelObj[symbol].push([x,y]);
		}
	}
	
	return levelObj;
}
Ответить с цитированием