Здравствуйте! Пишу небольшую игру основанную на MVC. Возник вопрос. Как создать внутри Model свойство объект какого-либо элемента мира. И как правильно его вызвать чтобы получаемый объект был объектом Model. Делаю та, но объект не добавляется.
var model = {
CreateGameObject: function(elem) {
var gameArea = this.area;
this.elName = elem;
this.makeDiv = function() {
var parentElem = document.getElementById("game-area");
console.log(parentElem);
var div = document.createElement("div");
div.setAttribute("id", elem);
div.className = "wall";
parentElem.appendChild(div)
}
},
mainMethod: function(){
var obj1 = new this.CreateGameObject("obj1");
}
};