diff --git a/OGP1718-Worms/src/worms/facade/Facade.java b/OGP1718-Worms/src/worms/facade/Facade.java index b599179..e4f3671 100644 --- a/OGP1718-Worms/src/worms/facade/Facade.java +++ b/OGP1718-Worms/src/worms/facade/Facade.java @@ -1039,7 +1039,8 @@ public class Facade implements IFacade { */ @Override public void loadProgramOnWorm(Worm worm, Program program, IActionHandler actionHandler) throws ModelException { - + actionHandler.toString(); + program.toString(); } /** diff --git a/OGP1718-Worms/src/worms/programs/ProgramFactory.java b/OGP1718-Worms/src/worms/programs/ProgramFactory.java index 31348da..0026cee 100644 --- a/OGP1718-Worms/src/worms/programs/ProgramFactory.java +++ b/OGP1718-Worms/src/worms/programs/ProgramFactory.java @@ -212,7 +212,12 @@ public class ProgramFactory implements IProgramFactory value; + return new Expression() { + @Override + public Object execute() { + return value; + } + }; } /** @@ -223,7 +228,12 @@ public class ProgramFactory implements IProgramFactory value; + return new Expression() { + @Override + public Object execute() { + return value; + } + }; } /** @@ -233,7 +243,12 @@ public class ProgramFactory implements IProgramFactory null; + return new Expression() { + @Override + public Object execute() { + return null; + } + }; } /**