一起动作
parent
571c3112e8
commit
66a46bd31c
25
js/handle.js
25
js/handle.js
|
@ -29,6 +29,23 @@ function getEvent(name) {
|
|||
return map[name] ? map[name] : ''
|
||||
}
|
||||
|
||||
// 根据事件文字 获取领舞者事件名
|
||||
function getLeaderEvent(name) {
|
||||
let map = {
|
||||
'切歌' : 'change_song',
|
||||
'一起跳' : 'dancing-down',
|
||||
'一起向左' : 'dancing-left',
|
||||
'一起向右' : 'dancing-right',
|
||||
'一起左抖腿' : 'dancing-wobble',
|
||||
'一起右抖腿' : 'dancing-wobble-right',
|
||||
'一起抖动' : 'dancing-up',
|
||||
'一起喊' : 'all_shout',
|
||||
'镜头' : scale()
|
||||
}
|
||||
|
||||
return map[name] ? map[name] : ''
|
||||
}
|
||||
|
||||
// 随机选择镜头
|
||||
function scale() {
|
||||
return list[Math.floor(Math.random() * 3)];
|
||||
|
@ -113,7 +130,7 @@ function receiveMessage(event)
|
|||
return false
|
||||
}
|
||||
adminList = ['内有猛犬小心','热心市民阿狄呐','流域_墨绿绿'];
|
||||
// adminList = ['饺子吃肉肉'];
|
||||
adminList = ['yin5th'];
|
||||
// 大航海列表
|
||||
if (adminList.length > 0) {
|
||||
// 获取当前领舞人
|
||||
|
@ -159,11 +176,11 @@ function receiveMessage(event)
|
|||
// 获取领舞信息
|
||||
let leaderInfo = sessionStorage.getItem('leader')
|
||||
|
||||
let eventName = getEvent(data.danmaku)
|
||||
let isLeader = data.uname == leaderInfo ? 1 : 0
|
||||
let dm = {text: data.danmaku, uid: data.uid, uname: data.uname,
|
||||
event: getEvent(data.danmaku),
|
||||
event: eventName,
|
||||
is_new: isNew, is_admin: 0, is_leader: isLeader}
|
||||
console.log(data.danmaku, '弹幕')
|
||||
let leader = {
|
||||
uid: 0, uname: leaderInfo, text: '', event: ''
|
||||
}
|
||||
|
@ -171,7 +188,7 @@ function receiveMessage(event)
|
|||
leader.uid = dm.uid
|
||||
leader.uname = dm.uname
|
||||
leader.text = dm.text
|
||||
leader.event = dm.event
|
||||
leader.event = getLeaderEvent(dm.text)
|
||||
}
|
||||
// 新用户
|
||||
if(dm.is_new==1){
|
||||
|
|
Loading…
Reference in New Issue