]> git.lizzy.rs Git - mt_net.git/blob - src/to_clt/media.rs
0dd1f3d6281c4fc22be5685785cb32c47bf6dbac
[mt_net.git] / src / to_clt / media.rs
1 use super::*;
2
3 #[mt_derive(to = "clt")]
4 pub struct MediaAnnounce {
5     pub name: String,
6     pub base64_sha1: String,
7 }
8
9 #[mt_derive(to = "clt")]
10 pub struct MediaPayload {
11     pub name: String,
12     #[mt(len32)]
13     pub data: Vec<u8>,
14 }
15
16 #[mt_derive(to = "clt")]
17 pub struct TileAnim; // TODO
18
19 #[mt_derive(to = "clt")]
20 pub struct ItemDef; // TODO
21
22 #[mt_derive(to = "clt")]
23 pub struct NodeDef; // TODO
24
25 #[mt_derive(to = "clt")]
26 pub struct NodeMeta; // TODO
27
28 #[mt_derive(to = "clt", repr = "u16")]
29 pub enum SoundSrcType {
30     Nowhere = 0,
31     Pos,
32     Obj,
33 }