Игра змейка. Есть два проптотипа, змейти и событий игрового поля.
protoSnake = {
body: ['02','01','00'],
speed: 180,
score: 0,
gameTime: 0,
level: 0,
levelStep: 2
};
protoData = {
curDir: direction.right,
newCell: 0,
foodCoords: '08',
foodUse: 'grow',
foodChanse: 20
};
в начале игры создаю два соответствующих обьекта куда копирую свойства из прототипов
var snake = {};
snake.__proto__ = protoSnake;
var gameData = {};
gameData.__proto__ = protoData;
Есть кнопка РЕСТАРТ, которая должна сбрасывать все свойства объектов к прототипным и запускать игру, пробую вот так но что-то не так. Что?
restart.on('click', function(){
delete snake;
var snake = {};
snake.__proto__ = protoSnake;
delete gameData;
var gameData = {};
gameData.__proto__ = protoData;
controller();
return false;
});