close.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. let close = {
  2. on(connect,result)
  3. {
  4. for(let openid in global.players_map){
  5. if(global.players_map[openid].connect === connect)
  6. {
  7. console.log(openid,':',result)
  8. let roomId = global.players_map[openid].roomId;
  9. let room = global.inGame_rooms_map[roomId];
  10. if(room)
  11. {
  12. room.close()
  13. delete global.inGame_rooms_map[roomId];
  14. // console.log('删除房间:',roomId)
  15. // for(let aId in global.inGame_rooms_map)
  16. // {
  17. // console.log('roomId:',aId)
  18. // }
  19. }
  20. // remove room
  21. delete global.players_map[openid];
  22. // for(let aOpenid in global.players_map)
  23. // {
  24. // console.log('openid:',aOpenid)
  25. // }
  26. // console.log('删除玩家:',openid)
  27. return;
  28. }
  29. }
  30. }
  31. }
  32. module.exports = close;