add circus special rules to fixed formatter

This commit is contained in:
2025-05-22 08:59:59 +08:00
parent eba514d74f
commit 795832fd3c
3 changed files with 66 additions and 9 deletions

View File

@@ -2,13 +2,13 @@ mod fixed;
use crate::types::*;
pub fn fmt_message(mes: &mut Vec<Message>, opt: FormatOptions) {
pub fn fmt_message(mes: &mut Vec<Message>, opt: FormatOptions, typ: ScriptType) {
match opt {
FormatOptions::Fixed {
length,
keep_original,
} => {
let formatter = fixed::FixedFormatter::new(length, keep_original);
let formatter = fixed::FixedFormatter::new(length, keep_original, Some(typ));
for message in mes.iter_mut() {
message.message = formatter.format(&message.message);
}