let update = (||{
let new_info_pane = Arc::new(self.player_info_pane()?);
- let update = PreparedUpdateEntry::AddPlayer {
+ let update = PreparedUpdateEntry::SetPlayer {
player, new_info_pane,
data: DataLoadPlayer::from_player(self, player),
};
SetTableSize(Pos),
SetTableColour(Colour),
SetLinks(Arc<LinksTable>),
- AddPlayer {
+ SetPlayer {
player: PlayerId,
data: DataLoadPlayer,
new_info_pane: Arc<Html>,
},
SetTableSize(Pos),
SetTableColour(&'u Colour),
- AddPlayer {
+ SetPlayer {
player: PlayerId,
data: &'u DataLoadPlayer,
new_info_pane: &'u Html,
PUE::SetTableColour(colour) => {
TUE::SetTableColour(colour)
}
- &PUE::AddPlayer { player, ref new_info_pane, ref data } => {
- TUE::AddPlayer { player, new_info_pane, data }
+ &PUE::SetPlayer { player, ref new_info_pane, ref data } => {
+ TUE::SetPlayer { player, new_info_pane, data }
}
&PUE::RemovePlayer { player, ref new_info_pane } => {
TUE::RemovePlayer { player, new_info_pane }
type PlayersUpdate = { new_info_pane: string };
-messages.AddPlayer = <MessageHandler>function
+messages.SetPlayer = <MessageHandler>function
(j: { player: string, data: PlayerInfo } & PlayersUpdate) {
players[j.player] = j.data;
player_info_pane_set(j);