From 275084f025b81da78f2a6c5cb23bc4a846a7b909 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 10 Feb 2026 04:07:12 +0800 Subject: Refactor converter and replace built_res with resource generator --- built_res/Cargo.toml | 6 ----- built_res/src/lib.rs | 2 -- built_res/src/res_sentences.rs | 51 --------------------------------------- built_res/src/structs.rs | 1 - built_res/src/structs/sentence.rs | 12 --------- 5 files changed, 72 deletions(-) delete mode 100644 built_res/Cargo.toml delete mode 100644 built_res/src/lib.rs delete mode 100644 built_res/src/res_sentences.rs delete mode 100644 built_res/src/structs.rs delete mode 100644 built_res/src/structs/sentence.rs (limited to 'built_res') diff --git a/built_res/Cargo.toml b/built_res/Cargo.toml deleted file mode 100644 index b88a569..0000000 --- a/built_res/Cargo.toml +++ /dev/null @@ -1,6 +0,0 @@ -[package] -name = "built_res" -workspaces.version = true -edition = "2024" - -[dependencies] diff --git a/built_res/src/lib.rs b/built_res/src/lib.rs deleted file mode 100644 index bef5b44..0000000 --- a/built_res/src/lib.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod res_sentences; -pub mod structs; diff --git a/built_res/src/res_sentences.rs b/built_res/src/res_sentences.rs deleted file mode 100644 index 8354ded..0000000 --- a/built_res/src/res_sentences.rs +++ /dev/null @@ -1,51 +0,0 @@ -use crate::structs::sentence::{Sentence, Token}; - -#[derive(Hash, PartialEq, Eq)] -pub enum SentenceId { - // 在此处确认所有跳转点 - Main0, - Main1, - Main2, - Ok1, -} - -pub fn get_sentence(id: SentenceId) -> Option> { - match id { - SentenceId::Main0 => Some(Sentence { - content_tokens: &[ - &Token::Text("你好我是"), - &Token::Command("red"), - &Token::Text("猫尾草"), - &Token::Command("/"), - ], - next_sentence: Some(SentenceId::Main1), - }), - SentenceId::Main1 => Some(Sentence { - content_tokens: &[ - &Token::Text("你好我是"), - &Token::Command("red"), - &Token::Text("猫尾草"), - &Token::Command("/"), - ], - next_sentence: Some(SentenceId::Main2), - }), - SentenceId::Main2 => Some(Sentence { - content_tokens: &[ - &Token::Text("你好我是"), - &Token::Command("red"), - &Token::Text("猫尾草"), - &Token::Command("/"), - ], - next_sentence: Some(SentenceId::Ok1), - }), - SentenceId::Ok1 => Some(Sentence { - content_tokens: &[ - &Token::Text("你好我是"), - &Token::Command("red"), - &Token::Text("猫尾草"), - &Token::Command("/"), - ], - next_sentence: None, - }), - } -} diff --git a/built_res/src/structs.rs b/built_res/src/structs.rs deleted file mode 100644 index b7bb9ef..0000000 --- a/built_res/src/structs.rs +++ /dev/null @@ -1 +0,0 @@ -pub mod sentence; diff --git a/built_res/src/structs/sentence.rs b/built_res/src/structs/sentence.rs deleted file mode 100644 index 270d5f7..0000000 --- a/built_res/src/structs/sentence.rs +++ /dev/null @@ -1,12 +0,0 @@ -pub struct Sentence<'a> { - pub content_tokens: &'a [&'static Token], - pub next_sentence: Option, -} - -pub enum Token { - Text(&'static str), - BoldText(&'static str), - ItalicText(&'static str), - BoldItalicText(&'static str), - Command(&'static str), -} -- cgit