diff --git "a/html/\346\250\243\345\274\217/\344\270\273\346\250\243\345\274\217.css" "b/html/\346\250\243\345\274\217/\344\270\273\346\250\243\345\274\217.css" index f694ad7..65bc0b7 100644 --- "a/html/\346\250\243\345\274\217/\344\270\273\346\250\243\345\274\217.css" +++ "b/html/\346\250\243\345\274\217/\344\270\273\346\250\243\345\274\217.css" @@ -140,6 +140,19 @@ video { height: 100%; } +#話語{ + white-space: pre-line; +} +.對話:before{ + content: '「'; + display: block; + height: 100%; + float: left; +} +.對話>span:nth-last-child(1):after{ + content: '」'; +} + #選項 { position: absolute; height: 220px; diff --git "a/html/\346\274\224\345\207\272.coffee" "b/html/\346\274\224\345\207\272.coffee" index ca87ff7..f6b313e 100644 --- "a/html/\346\274\224\345\207\272.coffee" +++ "b/html/\346\274\224\345\207\272.coffee" @@ -50,13 +50,6 @@ window.演出 = if data.背景音樂[0]!='None' data.背景音樂[0] = this.音樂文件夾 + '/' + data.背景音樂[0] - if data.名字!='' - data.話語 = "「#{data.話語}」" - $('#名字框').fadeIn(200) - else - data.話語 = '  ' + data.話語 - $('#名字框').fadeOut(200) - 改變演出狀態: (data) -> this.信息預處理 data console.log data @@ -74,6 +67,7 @@ window.演出 = if 額外信息[0] == 'load' this.load特效() eval(js) + this.放視頻(視頻) this.換cg(cg) this.換背景(背景) @@ -222,10 +216,16 @@ window.演出 = $('#名字').html(名字) $('#對話歷史').append(名字+'
') $('#對話框').attr('class','人物--' + 語者) - # alert $('#對話框').attr('class') 淡入過期時間: 0, 換對話: (text, 名字) -> + if 名字 != '' + $('#名字框').fadeIn(200) + $('#話語').attr('class','對話') + else + $('#名字框').fadeOut(200) + $('#話語').attr('class','旁白') + text = '  ' + text 淡入字 = 演出.文字淡入(text) $('#話語').html(淡入字.內容) 演出.淡入過期時間 = Date.now() + 淡入字.總時間 * 1000 diff --git "a/html/\346\274\224\345\207\272.js" "b/html/\346\274\224\345\207\272.js" index 66cb1be..4bbcdc4 100644 --- "a/html/\346\274\224\345\207\272.js" +++ "b/html/\346\274\224\345\207\272.js" @@ -50,14 +50,7 @@ data.背景[0] = `url(${this.圖片文件夾}/${data.背景[0]})`; data.cg[0] = `url(${this.圖片文件夾}/${data.cg[0]})`; if (data.背景音樂[0] !== 'None') { - data.背景音樂[0] = this.音樂文件夾 + '/' + data.背景音樂[0]; - } - if (data.名字 !== '') { - data.話語 = `「${data.話語}」`; - return $('#名字框').fadeIn(200); - } else { - data.話語 = '  ' + data.話語; - return $('#名字框').fadeOut(200); + return data.背景音樂[0] = this.音樂文件夾 + '/' + data.背景音樂[0]; } }, 改變演出狀態: function(data) { @@ -82,6 +75,8 @@ } } eval(js); + $('#名字框').fadeOut(200); + $('#話語').attr('class', '旁白'); this.放視頻(視頻); this.換cg(cg); this.換背景(背景); @@ -270,10 +265,17 @@ $('#對話歷史').append(名字 + '
'); return $('#對話框').attr('class', '人物--' + 語者); }, - // alert $('#對話框').attr('class') 淡入過期時間: 0, 換對話: function(text, 名字) { var 淡入字; + if (名字 !== '') { + $('#名字框').fadeIn(200); + $('#話語').attr('class', '對話'); + } else { + $('#名字框').fadeOut(200); + $('#話語').attr('class', '旁白'); + text = '  ' + text; + } 淡入字 = 演出.文字淡入(text); $('#話語').html(淡入字.內容); 演出.淡入過期時間 = Date.now() + 淡入字.總時間 * 1000;