public void changeStatus(int slot)
    {
        if (!this.roomready[slot])
        {
            this.roomready[slot] = true;
        }
        else
        {
            this.roomready[slot] = false;
        }

        Packet packet = new Packet();
        packet.addHeader((byte) 0x20, (byte) 0x2F);
        packet.addInt(slot, 2, false);
        packet.addByte4((byte) 0x00, (byte) 0x00, (byte) 0x01, (byte) 0x00);
        if (this.roomready[slot])
        {
            packet.addByte4((byte) 0x01, (byte) 0x00, (byte) 0x00, (byte) 0x00);
        }
        else
        {
            packet.addByte4((byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00);
        }

        for (int i = 0; i < 8; i++)
        {
            if (this.roomsocks != null)
            {
                writeRoomPlayer(i, packet);
            }
        }

    }