From e1103cf78e04a3a7e62861c7ee057523ba4f8646 Mon Sep 17 00:00:00 2001 From: Tim Tersch Date: Mon, 14 Feb 2022 08:53:01 +0100 Subject: [PATCH] game instances --- src/Game.java | 4 ++++ src/WordleServer.java | 9 +++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Game.java b/src/Game.java index cc545db..fda0384 100644 --- a/src/Game.java +++ b/src/Game.java @@ -13,4 +13,8 @@ public class Game { user = new User(); } + + public void processMessage(String msg) { + System.out.println(msg); + } } diff --git a/src/WordleServer.java b/src/WordleServer.java index b2157ff..bac9254 100644 --- a/src/WordleServer.java +++ b/src/WordleServer.java @@ -4,6 +4,8 @@ public class WordleServer extends Server { public static final int DEFAULT_PORT = 1000; + + List games; public static void main( String[] args ) { new WordleServer(); @@ -21,11 +23,13 @@ public class WordleServer extends Server { super(pPort); db = new DatabaseConnector("", 0, "wordle.db", "", ""); + + games = new List<>(); } @Override public void processNewConnection( String pClientIP, int pClientPort ) { - System.out.println("New connection: " + pClientPort); + games.append(new Game(this)); } @Override @@ -35,7 +39,8 @@ public class WordleServer extends Server { @Override public void processMessage( String pClientIP, int pClientPort, String pMessage ) { - System.out.println("Message: " + pMessage); + games.toFirst(); + games.getContent().processMessage(pMessage); } }