From 83140c20ccbd7c251e45aa560de4b99475b975b5 Mon Sep 17 00:00:00 2001 From: elioat Date: Sun, 7 Jul 2024 00:01:23 -0400 Subject: * --- js/puzzle-dungeon/parser.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'js/puzzle-dungeon/parser.js') diff --git a/js/puzzle-dungeon/parser.js b/js/puzzle-dungeon/parser.js index ec7f33f..f962677 100644 --- a/js/puzzle-dungeon/parser.js +++ b/js/puzzle-dungeon/parser.js @@ -1,10 +1,9 @@ -export function parseCommands(input) { - const commands = input.split('\n').map(cmd => cmd.trim()).filter(cmd => cmd.length > 0); - return commands.map(command => { - const parts = command.split(' '); - return { - command: parts[0], - args: parts.slice(1) - }; +// parser.js +import { handleCommand } from './commandHandler.js'; + +export function parseCommands(commands) { + const commandList = commands.trim().split('\n'); + commandList.forEach(command => { + handleCommand(command.trim()); }); } -- cgit 1.4.1-2-gfad0