[client] add result styles

This commit is contained in:
2019-08-02 17:48:27 +03:00
parent 43a34cce39
commit f10da93a12
5 changed files with 33 additions and 9 deletions

View File

@@ -110,12 +110,17 @@ class GameState {
}
public function get_humans():Array<PlayerState> {
return controls.filter(function(control:PlayerControl):Bool {
var humanControls = controls.filter(function(control:PlayerControl):Bool {
return switch control.controller {
case HUMAN(_): true;
case _: false;
}
}).map(function(control:PlayerControl):PlayerState {
});
humanControls.sort(function(a, b) return switch [a.controller, b.controller] {
case [HUMAN(i), HUMAN(j)]: i - j;
case _: 0;
});
return humanControls.map(function(control:PlayerControl):PlayerState {
return players.get(control.playerId);
});
}