@soundstep/soma
Version:
Soma is a javascript framework created to build scalable and maintainable applications.
16 lines (11 loc) • 397 B
JavaScript
(function(snake) {
'use strict';
snake.Collision = function(snakeLayer, foodLayer, time, emitter) {
time.addSpeedHandler(function() {
if (snakeLayer.getPosition().col === foodLayer.getPosition().col && snakeLayer.getPosition().row === foodLayer.getPosition().row) {
emitter.dispatch('eating');
foodLayer.reset();
}
}.bind(this));
};
})(window.snake = window.snake || {});