From 8b0beb2cc31a5eb050592b3445561c89bff3e792 Mon Sep 17 00:00:00 2001 From: Justin Senn Date: Mon, 6 Feb 2023 22:22:10 +0100 Subject: [PATCH] update --- src/main/java/Snake/Game.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/Snake/Game.java b/src/main/java/Snake/Game.java index 3131df2..9de31b4 100644 --- a/src/main/java/Snake/Game.java +++ b/src/main/java/Snake/Game.java @@ -1,5 +1,24 @@ package Snake; public class Game { + public Game() { + final int VIEW_SIZE = 100; + final int GRID_SIZE = 10; + final int CELL_SIZE = VIEW_SIZE / GRID_SIZE; + + Window gameWindow = new Window(VIEW_SIZE, GRID_SIZE); + + Snake snakeModel = new Snake(GRID_SIZE); + SnakeView snakeView = new SnakeView(CELL_SIZE); + + Apple appleModel = new Apple(); + AppleView appleView = new AppleView(CELL_SIZE); + + GameView gameView = gameWindow.getGameView(); + gameView.addView(snakeView); + gameView.addView(appleView); + + new Controller(gameWindow, snakeModel, snakeView, appleModel, appleView); + } }