let socket=io('https://echoserver.lrCr.repl.co')
socket.on('connect',()=>{
socket.emit('init','the_mind')
if(e.type[0]!='the_mind')return
if(e.id==socket.id)return
if(e.type[1]=='round_open'){
round_status=1;round_level=e.level
joined=[{id:socket.id,name:e.name,cards:{red:[],white:[]}}]
socket.emit('data',{type:['the_mind','round_join'],id:socket.id,name:uName})
}else if(e.type[1]=='singleID_join'){
round_status=1;round_level=e.level
}else if(e.type[1]=='round_start'){
}else if(e.type[1]=='round_end'){
}else if(e.type[1]=='round_join'){
joined.push({id:e.id,name:e.name,cards:{red:[],white:[]}})
socket.emit('data',{type:['the_mind','updateJ'],id:socket.id,j:JSON.stringify(joined)})
}else if(e.type[1]=='updateJ'){
}else if(e.type[1]=='move'){
}else if(e.type[1]=='named'){
joined.push({id:e.id,name:e.name,cards:{red:[],white:[]}})
socket.emit('data',{type:['the_mind','updateJ'],id:socket.id,j:JSON.stringify(joined)})
socket.emit('data',{type:['the_mind','singleID_join'],id:socket.id,id2:e.id,level:round_level,name:uName,j:JSON.stringify(joined)})
cards={red:[],white:[]};moving={red:[-1,0,''],white:[-1,0,'']};mscrap=[]
my_cards={red:[],white:[]};scrap=[]
joined=[{id:socket.id,name:uName,cards:{red:[],white:[]}}]
socket.emit('data',{type:['the_mind','round_open'],id:socket.id,level:level,name:uName})
let a=joined.filter(x=>x.id==socket.id)
for(i=1;i<101;i++)all_cards.push(i)
for(i=0;i<joined.length;i++){
for(j=0;j<round_level;j++){
let card=Math.floor(Math.random()*all_cards.length)
if(all_cards[card]>50)joined[i].cards.red.push(all_cards[card]-50)
else joined[i].cards.white.push(all_cards[card])
all_cards=[...all_cards.slice(0,card),...all_cards.slice(card+1,all_cards.length)]
let a=joined.filter(x=>x.id==socket.id)
socket.emit('data',{type:['the_mind','round_start'],id:socket.id,joined:joined})
socket.emit('data',{type:['the_mind','round_end'],id:socket.id})
let cards={red:[],white:[]},moving={red:[-1,0,''],white:[-1,0,'']},
my_cards={red:[],white:[]},scrap=[],mscrap=[]
let uName='',tName='',mpng=false
mpng=loadImage('the_mind.png')