diff options
Diffstat (limited to 'src/main/java/controller/ConsoleController.java')
| -rw-r--r-- | src/main/java/controller/ConsoleController.java | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/main/java/controller/ConsoleController.java b/src/main/java/controller/ConsoleController.java new file mode 100644 index 0000000..95b1821 --- /dev/null +++ b/src/main/java/controller/ConsoleController.java @@ -0,0 +1,50 @@ +package controller; + +import adapter.IModelAdapter; +import adapter.ModelAdapter; +import model.Board; + +/** + * Created by loic on 21/09/16. + */ +public class ConsoleController implements IModelAdapter { + + private ModelAdapter adapter; + + public ConsoleController(ModelAdapter model){ + this.adapter=model; + } + + public void startGame(){ + this.adapter.addRandomNumber(); + } + + @Override + public void goUp() { + adapter.goUp(); + } + + @Override + public void goDown() { + adapter.goDown(); + } + + @Override + public void goLeft() { + adapter.goLeft(); + } + + @Override + public void goRight() { + adapter.goRight(); + } + + @Override + public boolean isLoosed() { + return this.adapter.isLoosed(); + } + + + + +} |
