Implemented sending of players to client (incomplete)
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package io.anuke.mindustry.net;
|
||||
|
||||
import java.io.InputStream;
|
||||
import com.badlogic.gdx.math.Vector2;
|
||||
import com.badlogic.gdx.utils.Array;
|
||||
import io.anuke.mindustry.entities.Player;
|
||||
|
||||
/**Class for storing all packets.*/
|
||||
public class Packets {
|
||||
@@ -18,4 +20,13 @@ public class Packets {
|
||||
public static class WorldData extends Streamable{
|
||||
|
||||
}
|
||||
|
||||
public static class EntityDataPacket{
|
||||
public Player[] players;
|
||||
public int playerid;
|
||||
}
|
||||
|
||||
public static class SyncPacket{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,16 @@
|
||||
package io.anuke.mindustry.net;
|
||||
|
||||
import com.badlogic.gdx.math.Vector2;
|
||||
import com.badlogic.gdx.utils.Array;
|
||||
import io.anuke.mindustry.entities.Player;
|
||||
import io.anuke.mindustry.net.Packets.EntityDataPacket;
|
||||
import io.anuke.mindustry.net.Packets.SyncPacket;
|
||||
import io.anuke.mindustry.net.Packets.WorldData;
|
||||
import io.anuke.mindustry.net.Streamable.StreamBegin;
|
||||
import io.anuke.mindustry.net.Streamable.StreamChunk;
|
||||
import io.anuke.mindustry.resource.Mech;
|
||||
import io.anuke.mindustry.resource.Weapon;
|
||||
import io.anuke.ucore.entities.Entity;
|
||||
|
||||
public class Registrator {
|
||||
|
||||
@@ -11,8 +19,18 @@ public class Registrator {
|
||||
StreamBegin.class,
|
||||
StreamChunk.class,
|
||||
WorldData.class,
|
||||
SyncPacket.class,
|
||||
EntityDataPacket.class,
|
||||
Class.class,
|
||||
byte[].class
|
||||
byte[].class,
|
||||
Entity[].class,
|
||||
Player[].class,
|
||||
Array.class,
|
||||
Vector2.class,
|
||||
|
||||
Entity.class,
|
||||
Player.class,
|
||||
Mech.class
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
4
core/src/io/anuke/mindustry/net/Syncable.java
Normal file
4
core/src/io/anuke/mindustry/net/Syncable.java
Normal file
@@ -0,0 +1,4 @@
|
||||
package io.anuke.mindustry.net;
|
||||
|
||||
public interface Syncable {
|
||||
}
|
||||
Reference in New Issue
Block a user