UNPKG

swordio

Version:

A medieval warrior-based programming language

23 lines (19 loc) 607 B
var Procedure = require('./lib/Procedure'); var ProgramMap = require('./lib/ProgramMap'); var Enemy = require('./lib/Enemy'); var cells = require('./lib/cells'); var enemies = require('./lib/enemies'); exports.Procedure = Procedure; exports.ProgramMap = ProgramMap; exports.Enemy = Enemy; exports.cells = cells; exports.enemies = enemies; exports.createMap = function(str) { return ProgramMap.fromString(str); }; exports.createProcedure = function(str) { return new Procedure(exports.createMap(str)); }; exports.run = function(str, input) { return exports.createProcedure(str).run(input); };