UNPKG

swordio

Version:

A medieval warrior-based programming language

16 lines (12 loc) 336 B
function MorphCell(map) { this.map = map; } MorphCell.type = "*"; MorphCell.prototype.encounter = function(enemy, vector) { var targetX = this.x + vector.x; var targetY = this.y + vector.y; enemy.type = this.map.get(targetX, targetY).type; enemy.x = targetX; enemy.y = targetY; }; module.exports = MorphCell;