made game extend game
This commit is contained in:
@@ -2,6 +2,7 @@ package netwerkprog.game.client;
|
|||||||
|
|
||||||
import com.badlogic.gdx.ApplicationAdapter;
|
import com.badlogic.gdx.ApplicationAdapter;
|
||||||
import com.badlogic.gdx.Files;
|
import com.badlogic.gdx.Files;
|
||||||
|
import com.badlogic.gdx.Game;
|
||||||
import com.badlogic.gdx.Gdx;
|
import com.badlogic.gdx.Gdx;
|
||||||
import com.badlogic.gdx.assets.AssetManager;
|
import com.badlogic.gdx.assets.AssetManager;
|
||||||
import com.badlogic.gdx.audio.Music;
|
import com.badlogic.gdx.audio.Music;
|
||||||
@@ -32,7 +33,7 @@ import netwerkprog.game.util.graphics.TextRenderer;
|
|||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
public class MainGame extends ApplicationAdapter implements DataCallback {
|
public class MainGame extends Game implements DataCallback {
|
||||||
SpriteBatch batch;
|
SpriteBatch batch;
|
||||||
float screenWidth;
|
float screenWidth;
|
||||||
float screenHeight;
|
float screenHeight;
|
||||||
@@ -351,7 +352,7 @@ public class MainGame extends ApplicationAdapter implements DataCallback {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDataReceived(Data data, DataSource source) {
|
public void onDataReceived(Data data, DataSource source) {
|
||||||
System.out.println("[MAINGAME] Got data: " + data.toString());
|
System.out.println("[MAINGAME CALLBACK] Got data: " + data.toString());
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ public class Client extends Controller implements DataSource {
|
|||||||
Arrays.stream(e.getStackTrace()).forEach(n -> sb.append("\t\t").append(n).append("\n"));
|
Arrays.stream(e.getStackTrace()).forEach(n -> sb.append("\t\t").append(n).append("\n"));
|
||||||
System.out.println(sb.toString());
|
System.out.println(sb.toString());
|
||||||
}
|
}
|
||||||
|
System.out.println("[CLIENT CONNECT] connected");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void register(ObjectInputStream in) {
|
public void register(ObjectInputStream in) {
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ public class DataController implements DataCallback {
|
|||||||
@Override
|
@Override
|
||||||
public void onDataReceived(Data data, DataSource source) {
|
public void onDataReceived(Data data, DataSource source) {
|
||||||
System.out.println("[DATACONTROLLER] got data: " + data);
|
System.out.println("[DATACONTROLLER] got data: " + data);
|
||||||
|
source.writeData(data);
|
||||||
switch (data.getType()) {
|
switch (data.getType()) {
|
||||||
case "Character" :
|
case "Character" :
|
||||||
if (data.getPayload() instanceof CharacterData) {
|
if (data.getPayload() instanceof CharacterData) {
|
||||||
|
|||||||
Reference in New Issue
Block a user