Compare commits

..

No commits in common. "91c7ee455cc0574fdef4d5fcad0ff21e9502bb67" and "fc9d2d69496f86b764749627a7bd55cae8978c30" have entirely different histories.

View File

@ -817,7 +817,7 @@ export class TextContentParser {
return pointer; return pointer;
} }
const time = parseInt(param); const time = parseInt(param);
this.addWaitRenderable(end + 1, time); this.addWaitRenderable(end, time);
return end; return end;
} }
@ -830,19 +830,19 @@ export class TextContentParser {
} }
if (/^\d+$/.test(param)) { if (/^\d+$/.test(param)) {
const num = Number(param); const num = Number(param);
this.addIconRenderable(end + 1, num as AllNumbers); this.addIconRenderable(end, num as AllNumbers);
} else { } else {
if (/^X\d+$/.test(param)) { if (/^X\d+$/.test(param)) {
// 额外素材 // 额外素材
const num = Number(param.slice(1)); const num = Number(param.slice(1));
this.addIconRenderable(end + 1, num as AllNumbers); this.addIconRenderable(end, num as AllNumbers);
} else { } else {
const num = texture.idNumberMap[param as AllIds]; const num = texture.idNumberMap[param as AllIds];
if (num === void 0) { if (num === void 0) {
logger.warn(59, param); logger.warn(59, param);
return end; return end;
} }
this.addIconRenderable(end + 1, num); this.addIconRenderable(end, num);
} }
} }
return end; return end;
@ -960,7 +960,6 @@ export class TextContentParser {
break; break;
case 'n': case 'n':
// 在这里预先将换行处理为多个 node会比在分行时再处理更方便 // 在这里预先将换行处理为多个 node会比在分行时再处理更方便
pointer++;
this.addTextNode(pointer + 1, true); this.addTextNode(pointer + 1, true);
break; break;
} }
@ -986,9 +985,7 @@ export class TextContentParser {
this.resolved += char; this.resolved += char;
} }
if (this.nodePointer < text.length) { this.addTextNode(text.length, false);
this.addTextNode(text.length, false);
}
return this.splitLines(width); return this.splitLines(width);
} }