More testing
This commit is contained in:
@@ -72,6 +72,11 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
private Vector2 movement = new Vector2();
|
private Vector2 movement = new Vector2();
|
||||||
private boolean moved;
|
private boolean moved;
|
||||||
|
|
||||||
|
{
|
||||||
|
RuntimeException e = new RuntimeException("player " + name);
|
||||||
|
Core.app.post(e::printStackTrace);
|
||||||
|
}
|
||||||
|
|
||||||
//endregion
|
//endregion
|
||||||
|
|
||||||
//region unit and event overrides, utility methods
|
//region unit and event overrides, utility methods
|
||||||
@@ -254,7 +259,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString(){
|
public String toString(){
|
||||||
return "Player{" + id + ", mech=" + mech.name + ", local=" + isLocal + ", " + x + ", " + y + "}";
|
return "Player{" + name + ", mech=" + mech.name + ", id=" + id + ", local=" + isLocal + ", " + x + ", " + y + "}";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -799,14 +799,14 @@ public class ServerControl implements ApplicationListener{
|
|||||||
private void play(boolean wait, Runnable run){
|
private void play(boolean wait, Runnable run){
|
||||||
inExtraRound = true;
|
inExtraRound = true;
|
||||||
Runnable r = () -> {
|
Runnable r = () -> {
|
||||||
|
|
||||||
Array<Player> players = new Array<>();
|
Array<Player> players = new Array<>();
|
||||||
Log.info("Players: " + playerGroup.all());
|
|
||||||
for(Player p : playerGroup.all()){
|
for(Player p : playerGroup.all()){
|
||||||
players.add(p);
|
players.add(p);
|
||||||
p.setDead(true);
|
p.setDead(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log.info("Group contents:\n{0}\n{1}\n\n", players, playerGroup.all());
|
||||||
|
|
||||||
logic.reset();
|
logic.reset();
|
||||||
|
|
||||||
Call.onWorldDataBegin();
|
Call.onWorldDataBegin();
|
||||||
@@ -814,11 +814,9 @@ public class ServerControl implements ApplicationListener{
|
|||||||
logic.play();
|
logic.play();
|
||||||
state.rules = world.getMap().applyRules(lastMode);
|
state.rules = world.getMap().applyRules(lastMode);
|
||||||
|
|
||||||
Log.info("Player array: " + players);
|
Log.info("Group contents post:\n{0}\n{1}\n\n", players, playerGroup.all());
|
||||||
|
|
||||||
for(Player p : players){
|
for(Player p : players){
|
||||||
|
|
||||||
Log.info("Iterate thorugh: " + p);
|
|
||||||
p.reset();
|
p.reset();
|
||||||
if(state.rules.pvp){
|
if(state.rules.pvp){
|
||||||
p.setTeam(netServer.assignTeam(p, new ArrayIterable<>(players)));
|
p.setTeam(netServer.assignTeam(p, new ArrayIterable<>(players)));
|
||||||
|
|||||||
Reference in New Issue
Block a user