Spielablauf (#11)

* added Spielablauf and added various things like Card classes etc.
Co-authored-by: Tobias <tibistruppi.te@gmail.com>
This commit is contained in:
Valentin Heiserer
2023-11-28 22:27:25 +01:00
committed by GitHub
parent da81e7bac0
commit 1376fe645a
43 changed files with 2341 additions and 936 deletions

View File

@@ -0,0 +1,23 @@
package org.schafkopf;
import org.eclipse.jetty.websocket.server.JettyServerUpgradeRequest;
import org.eclipse.jetty.websocket.server.JettyServerUpgradeResponse;
import org.eclipse.jetty.websocket.server.JettyWebSocketCreator;
/**
* Creater to make new Instances of the FrontendConnection.
*/
public class FrontendEndpointCreator implements JettyWebSocketCreator {
private BackendServer backendServer;
public FrontendEndpointCreator(BackendServer backendServer) {
this.backendServer = backendServer;
}
@Override
public Object createWebSocket(
JettyServerUpgradeRequest jettyServerUpgradeRequest,
JettyServerUpgradeResponse jettyServerUpgradeResponse) {
return new FrontendEndpoint(this.backendServer);
}
}