Merge remote-tracking branch 'origin/master'

# Conflicts:
#	core/src/netwerkprog/game/client/MainGame.java
This commit is contained in:
Sem van der Hoeven
2020-06-07 15:13:17 +02:00
13 changed files with 62 additions and 31 deletions

View File

@@ -24,9 +24,8 @@ import netwerkprog.game.client.game.map.GameTile;
import netwerkprog.game.client.game.map.Map;
import netwerkprog.game.client.game.map.MapRenderer;
import netwerkprog.game.util.data.Data;
import netwerkprog.game.util.data.NameData;
import netwerkprog.game.util.data.ReadyData;
import netwerkprog.game.util.data.TeamData;
import netwerkprog.game.util.data.connection.NameData;
import netwerkprog.game.util.data.connection.TeamData;
import netwerkprog.game.util.game.Faction;
import netwerkprog.game.util.game.GameCharacter;
import netwerkprog.game.util.graphics.FrameRate;

View File

@@ -1,7 +1,7 @@
package netwerkprog.game.client.game.connections;
import netwerkprog.game.util.application.Controller;
import netwerkprog.game.util.data.ConnectionData;
import netwerkprog.game.util.data.connection.ConnectionData;
import netwerkprog.game.util.data.Data;
import java.io.IOException;

View File

@@ -10,8 +10,8 @@ import com.badlogic.gdx.utils.TimeUtils;
import netwerkprog.game.client.MainGame;
import netwerkprog.game.client.game.GAMESTATE;
import netwerkprog.game.util.data.Data;
import netwerkprog.game.util.data.ReadyData;
import netwerkprog.game.util.data.TeamData;
import netwerkprog.game.util.data.connection.ReadyData;
import netwerkprog.game.util.data.connection.TeamData;
import netwerkprog.game.util.game.Faction;
import netwerkprog.game.util.game.GameCharacter;

View File

@@ -1,6 +1,6 @@
package netwerkprog.game.server;
import netwerkprog.game.util.data.ConnectionData;
import netwerkprog.game.util.data.connection.ConnectionData;
import netwerkprog.game.util.data.Data;
import java.io.IOException;

View File

@@ -1,7 +1,9 @@
package netwerkprog.game.server;
import netwerkprog.game.util.application.Controller;
import netwerkprog.game.util.data.*;
import netwerkprog.game.util.data.Data;
import netwerkprog.game.util.data.connection.ConnectionData;
import netwerkprog.game.util.data.connection.NameData;
import java.io.IOException;
import java.io.ObjectInputStream;

View File

@@ -1,15 +0,0 @@
package netwerkprog.game.util.data;
import netwerkprog.game.util.game.GameCharacter;
public class CharacterData extends Data {
private final String name;
private final GameCharacter character;
public CharacterData(String name, GameCharacter character) {
super("Character");
super.setPayload(this);
this.name = name;
this.character = character;
}
}

View File

@@ -1,4 +0,0 @@
package netwerkprog.game.util.data;
public class Event {
}

View File

@@ -0,0 +1,13 @@
package netwerkprog.game.util.data.character;
import netwerkprog.game.util.data.Data;
public class DamageData extends Data {
private final String name;
public DamageData(String name) {
super("Damage");
super.setPayload(this);
this.name = name;
}
}

View File

@@ -0,0 +1,29 @@
package netwerkprog.game.util.data.character;
import netwerkprog.game.util.data.Data;
public class MoveData extends Data {
private final String name;
private final int x;
private final int y;
public MoveData(String name, int x, int y) {
super("Move");
super.setPayload(this);
this.name = name;
this.x = x;
this.y = y;
}
public String getName() {
return name;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
}

View File

@@ -1,4 +1,6 @@
package netwerkprog.game.util.data;
package netwerkprog.game.util.data.connection;
import netwerkprog.game.util.data.Data;
import java.io.Serializable;

View File

@@ -1,4 +1,6 @@
package netwerkprog.game.util.data;
package netwerkprog.game.util.data.connection;
import netwerkprog.game.util.data.Data;
public class NameData extends Data {
private String name;

View File

@@ -1,4 +1,6 @@
package netwerkprog.game.util.data;
package netwerkprog.game.util.data.connection;
import netwerkprog.game.util.data.Data;
public class ReadyData extends Data {
private String username;

View File

@@ -1,5 +1,6 @@
package netwerkprog.game.util.data;
package netwerkprog.game.util.data.connection;
import netwerkprog.game.util.data.Data;
import netwerkprog.game.util.game.Faction;
public class TeamData extends Data {