aoe2_probe/prebuilt/ver1_46/
message.rs

1use crate::{
2    parse::Token,
3    utils::{DynString, PatchedMap},
4};
5
6pub struct Message;
7
8impl Message {
9    pub fn template() -> Token {
10        let mut root = PatchedMap::with_capacity(12);
11        root.push_back("instructions", 4294967294_u32);
12        root.push_back("hints", 4294967294_u32);
13        root.push_back("victory", 4294967294_u32);
14        root.push_back("loss", 4294967294_u32);
15        root.push_back("history", 4294967294_u32);
16        root.push_back("scouts", 4294967294_u32);
17        root.push_back("ascii_instructions", DynString::with_capacity(0_u16, ""));
18        root.push_back("ascii_hints", DynString::with_capacity(0_u16, ""));
19        root.push_back("ascii_victory", DynString::with_capacity(0_u16, ""));
20        root.push_back("ascii_loss", DynString::with_capacity(0_u16, ""));
21        root.push_back("ascii_history", DynString::with_capacity(0_u16, ""));
22        root.push_back("ascii_scouts", DynString::with_capacity(0_u16, ""));
23
24        root.into()
25    }
26}