diff options
Diffstat (limited to 'src/jeopardy/Controller.java')
-rw-r--r-- | src/jeopardy/Controller.java | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/jeopardy/Controller.java b/src/jeopardy/Controller.java index dc8687b..1cade9d 100644 --- a/src/jeopardy/Controller.java +++ b/src/jeopardy/Controller.java @@ -4,20 +4,25 @@ import java.util.ArrayList; public class Controller { - void beginGame(GameDescription description) { + private Model model; + + public Controller(Model m) { + model = m; + } + + public void beginGame(GameDescription description) { } - boolean isValidUser(String user) { - return false; + public boolean isValidUser(String user) { + return model.userExists(user); } - void createUser(String user) { - + public void createUser(String user) { + model.createUser(user); } - ArrayList<String> getCategories(ArrayList<String> players) { - ArrayList<String> blubb = new ArrayList<String>(); - return blubb; + public ArrayList<String> getCategories(ArrayList<String> players) { + return model.validCategoriesForUsers(players); } } |