一起动作
							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