class Sala { constructor(juego, url) { this.juego = juego; this.url = url; this.timer = null; this.conexion = new Conexion(url, this); this.usuarios = {}; // Usuarios en la sala } poner_away(quien) { $('#jugador_' + quien + ' .away').show(); $('#partido_' + quien + ' .away').show(); $('#nombre_' + quien + ' .away').show(); } quitar_away(quien) { $('#jugador_' + quien + ' .away').hide(); $('#partido_' + quien + ' .away').hide(); $('#nombre_' + quien + ' .away').hide(); } borrar_usuario(usuario) { delete this.usuarios[usuario]; $('#jugador_' + usuario).remove(); this.actualizar_numero('jugadores'); } crear_usuario(jugador) { if (this.usuarios[jugador.nombre]) { this.borrar_usuario(jugador.nombre); } this.usuarios[jugador.nombre] = jugador; const disabled = this.buscar_partidos(jugador.nombre).length > 0 || jugador.nombre == this.juego.jugador.nombre ? 'disabled = "disabled"' : ''; $('#jugadores').append(`