Format Rust code using rustfmt
This commit is contained in:
committed by
GitHub
parent
9a5c4df2b1
commit
cba6c16414
867
src/mock.rs
867
src/mock.rs
@@ -6,30 +6,20 @@ pub mod image {
|
||||
pub(crate) fn chequers_1() -> Image {
|
||||
Image {
|
||||
pixels: vec![
|
||||
1, 0, 1, 0, 1, 0, 1, 0,
|
||||
1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1,
|
||||
0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0,
|
||||
0, 1, 0, 1, 0, 1, 0, 1,
|
||||
1, 0, 1, 0, 1, 0, 1, 0,
|
||||
0, 1, 0, 1, 0, 1, 0, 1,
|
||||
1, 0, 1, 0, 1, 0, 1, 0,
|
||||
0, 1, 0, 1, 0, 1, 0, 1,
|
||||
1, 0, 1, 0, 1, 0, 1, 0,
|
||||
0, 1, 0, 1, 0, 1, 0, 1,
|
||||
]
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
pub fn chequers_2() -> Image {
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,1,0,1,0,1,0,1,
|
||||
1,0,1,0,1,0,1,0,
|
||||
0,1,0,1,0,1,0,1,
|
||||
1,0,1,0,1,0,1,0,
|
||||
0,1,0,1,0,1,0,1,
|
||||
1,0,1,0,1,0,1,0,
|
||||
0,1,0,1,0,1,0,1,
|
||||
1,0,1,0,1,0,1,0,
|
||||
]
|
||||
0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0,
|
||||
1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1,
|
||||
1, 0, 1, 0, 1, 0, 1, 0,
|
||||
],
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -39,27 +29,17 @@ pub fn avatar() -> Avatar {
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,1,1,1,1,1,1,0,
|
||||
1,1,1,0,1,1,1,0,
|
||||
1,0,0,1,1,0,0,1,
|
||||
1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,
|
||||
0,1,1,1,1,1,1,0,
|
||||
]
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1,
|
||||
1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0,
|
||||
],
|
||||
},
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,1,1,1,1,1,1,0,
|
||||
1,1,1,0,1,1,1,0,
|
||||
1,0,0,1,1,0,0,1,
|
||||
1,1,1,1,1,1,1,1,
|
||||
0,1,1,1,0,1,1,0,
|
||||
]
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1,
|
||||
1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1,
|
||||
1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0,
|
||||
],
|
||||
},
|
||||
],
|
||||
name: None,
|
||||
@@ -74,21 +54,14 @@ pub fn tile_default() -> Tile {
|
||||
id: 10,
|
||||
name: None,
|
||||
wall: None,
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
1,1,1,1,1,1,1,1,
|
||||
1,0,0,0,0,0,0,1,
|
||||
1,0,0,0,0,0,0,1,
|
||||
1,0,0,1,1,0,0,1,
|
||||
1,0,0,1,1,0,0,1,
|
||||
1,0,0,0,0,0,0,1,
|
||||
1,0,0,0,0,0,0,1,
|
||||
1,1,1,1,1,1,1,1,
|
||||
]
|
||||
}
|
||||
],
|
||||
colour_id: None
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1,
|
||||
1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1,
|
||||
1, 1, 1, 1, 1, 1, 1, 1,
|
||||
],
|
||||
}],
|
||||
colour_id: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,20 +69,13 @@ pub fn sprite() -> Sprite {
|
||||
Sprite {
|
||||
id: 10,
|
||||
name: Some("hatch".to_string()),
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,1,1,1,1,0,0,0,
|
||||
0,1,0,0,1,0,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,1,0,1,1,1,1,0,
|
||||
0,1,0,1,1,1,1,0,
|
||||
0,1,1,0,1,1,1,1,
|
||||
]
|
||||
}
|
||||
],
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
|
||||
1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0,
|
||||
0, 1, 1, 0, 1, 1, 1, 1,
|
||||
],
|
||||
}],
|
||||
dialogue_id: Some("SPR_0".to_string()),
|
||||
room_id: Some(4),
|
||||
position: Some(Position { x: 9, y: 7 }),
|
||||
@@ -120,23 +86,16 @@ pub fn sprite() -> Sprite {
|
||||
pub fn item() -> Item {
|
||||
Item {
|
||||
id: 6,
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,1,0,0,
|
||||
0,0,1,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,0,
|
||||
]
|
||||
}
|
||||
],
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 1, 0,
|
||||
],
|
||||
}],
|
||||
name: Some("door".to_string()),
|
||||
dialogue_id: Some("ITM_2".to_string()),
|
||||
colour_id: None
|
||||
colour_id: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,43 +105,297 @@ pub fn room() -> Room {
|
||||
palette_id: Some(9),
|
||||
name: Some("cellar 7".to_string()),
|
||||
tiles: vec![
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"1l".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
"y".to_string(),"x".to_string(),"0".to_string(),"0".to_string(),"1j".to_string(),"0".to_string(),"0".to_string(),"1j".to_string(),"1l".to_string(),"0".to_string(),"1j".to_string(),"0".to_string(),"0".to_string(),"1j".to_string(),"0".to_string(),"0".to_string(),
|
||||
"y".to_string(),"y".to_string(),"x".to_string(),"k".to_string(),"k".to_string(),"1c".to_string(),"1x".to_string(),"1y".to_string(),"1m".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
"y".to_string(),"y".to_string(),"y".to_string(),"x".to_string(),"k".to_string(),"s".to_string(),"s".to_string(),"s".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"1g".to_string(),"1f".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"1i".to_string(),"1u".to_string(),"1u".to_string(),"1u".to_string(),"1v".to_string(),"11".to_string(),"19".to_string(),"1b".to_string(),"1a".to_string(),"1e".to_string(),"10".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"11".to_string(),"12".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"10".to_string(),"17".to_string(),"z".to_string(),"18".to_string(),"1e".to_string(),"12".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"1k".to_string(),"14".to_string(),"15".to_string(),"16".to_string(),"1h".to_string(),"z".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"10".to_string(),"1d".to_string(),"1v".to_string(),"1r".to_string(),"1s".to_string(),"1r".to_string(),"1q".to_string(),"1z".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"12".to_string(),"10".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"1i".to_string(),"1n".to_string(),"1o".to_string(),"1o".to_string(),"1o".to_string(),"1p".to_string(),"z".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"10".to_string(),"z".to_string(),"z".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"11".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"k".to_string(),
|
||||
"k".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"z".to_string(),"12".to_string(),"z".to_string(),"z".to_string(),"10".to_string(),"12".to_string(),"k".to_string(),
|
||||
"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),"k".to_string(),
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string()
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"1l".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"y".to_string(),
|
||||
"x".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"1j".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"1j".to_string(),
|
||||
"1l".to_string(),
|
||||
"0".to_string(),
|
||||
"1j".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"1j".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"y".to_string(),
|
||||
"y".to_string(),
|
||||
"x".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"1c".to_string(),
|
||||
"1x".to_string(),
|
||||
"1y".to_string(),
|
||||
"1m".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"y".to_string(),
|
||||
"y".to_string(),
|
||||
"y".to_string(),
|
||||
"x".to_string(),
|
||||
"k".to_string(),
|
||||
"s".to_string(),
|
||||
"s".to_string(),
|
||||
"s".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"1g".to_string(),
|
||||
"1f".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"1i".to_string(),
|
||||
"1u".to_string(),
|
||||
"1u".to_string(),
|
||||
"1u".to_string(),
|
||||
"1v".to_string(),
|
||||
"11".to_string(),
|
||||
"19".to_string(),
|
||||
"1b".to_string(),
|
||||
"1a".to_string(),
|
||||
"1e".to_string(),
|
||||
"10".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"11".to_string(),
|
||||
"12".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"10".to_string(),
|
||||
"17".to_string(),
|
||||
"z".to_string(),
|
||||
"18".to_string(),
|
||||
"1e".to_string(),
|
||||
"12".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"1k".to_string(),
|
||||
"14".to_string(),
|
||||
"15".to_string(),
|
||||
"16".to_string(),
|
||||
"1h".to_string(),
|
||||
"z".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"10".to_string(),
|
||||
"1d".to_string(),
|
||||
"1v".to_string(),
|
||||
"1r".to_string(),
|
||||
"1s".to_string(),
|
||||
"1r".to_string(),
|
||||
"1q".to_string(),
|
||||
"1z".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"12".to_string(),
|
||||
"10".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"1i".to_string(),
|
||||
"1n".to_string(),
|
||||
"1o".to_string(),
|
||||
"1o".to_string(),
|
||||
"1o".to_string(),
|
||||
"1p".to_string(),
|
||||
"z".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"10".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"11".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"12".to_string(),
|
||||
"z".to_string(),
|
||||
"z".to_string(),
|
||||
"10".to_string(),
|
||||
"12".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"k".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
],
|
||||
items: vec![
|
||||
Instance {position: Position { x: 11, y: 5}, id: "d".to_string()},
|
||||
Instance {position: Position { x: 8, y: 3}, id: "e".to_string()},
|
||||
Instance {position: Position { x: 1, y: 0}, id: "5".to_string()},
|
||||
Instance {position: Position { x: 2, y: 1}, id: "6".to_string()},
|
||||
Instance {position: Position { x: 3, y: 2}, id: "6".to_string()},
|
||||
],
|
||||
exits: vec![
|
||||
ExitInstance {
|
||||
position: Position { x: 3, y: 3},
|
||||
exit: Exit {
|
||||
room_id: 3,
|
||||
position: Position { x: 10, y: 6},
|
||||
effect: Transition::None
|
||||
}
|
||||
Instance {
|
||||
position: Position { x: 11, y: 5 },
|
||||
id: "d".to_string(),
|
||||
},
|
||||
Instance {
|
||||
position: Position { x: 8, y: 3 },
|
||||
id: "e".to_string(),
|
||||
},
|
||||
Instance {
|
||||
position: Position { x: 1, y: 0 },
|
||||
id: "5".to_string(),
|
||||
},
|
||||
Instance {
|
||||
position: Position { x: 2, y: 1 },
|
||||
id: "6".to_string(),
|
||||
},
|
||||
Instance {
|
||||
position: Position { x: 3, y: 2 },
|
||||
id: "6".to_string(),
|
||||
},
|
||||
],
|
||||
endings: vec![
|
||||
Instance{position: Position { x: 8, y: 7 }, id: "undefined".to_string()},
|
||||
],
|
||||
exits: vec![ExitInstance {
|
||||
position: Position { x: 3, y: 3 },
|
||||
exit: Exit {
|
||||
room_id: 3,
|
||||
position: Position { x: 10, y: 6 },
|
||||
effect: Transition::None,
|
||||
},
|
||||
}],
|
||||
endings: vec![Instance {
|
||||
position: Position { x: 8, y: 7 },
|
||||
id: "undefined".to_string(),
|
||||
}],
|
||||
walls: vec![],
|
||||
}
|
||||
}
|
||||
@@ -195,115 +408,336 @@ pub fn game_default() -> Game {
|
||||
font: Font::AsciiSmall,
|
||||
custom_font: None,
|
||||
text_direction: TextDirection::LeftToRight,
|
||||
palettes: vec![
|
||||
Palette {
|
||||
id: 0,
|
||||
name: None,
|
||||
colours: vec![
|
||||
Colour {red: 0, green: 82, blue: 204 },
|
||||
Colour {red: 128, green: 159, blue: 255 },
|
||||
Colour {red: 255, green: 255, blue: 255 },
|
||||
]
|
||||
}
|
||||
],
|
||||
rooms: vec![
|
||||
Room {
|
||||
id: 0,
|
||||
palette_id: Some(0),
|
||||
name: None,
|
||||
tiles: vec![
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"a".to_string(),"0".to_string(),
|
||||
"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),"0".to_string(),
|
||||
],
|
||||
items: vec![],
|
||||
exits: vec![],
|
||||
endings: vec![],
|
||||
walls: vec![]
|
||||
}
|
||||
],
|
||||
tiles: vec![
|
||||
self::tile_default(),
|
||||
],
|
||||
avatar: Avatar {
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,1,1,0,0,0,
|
||||
0,0,0,1,1,0,0,0,
|
||||
0,0,0,1,1,0,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,1,1,1,1,1,1,0,
|
||||
1,0,1,1,1,1,0,1,
|
||||
0,0,1,0,0,1,0,0,
|
||||
0,0,1,0,0,1,0,0,
|
||||
]
|
||||
}
|
||||
palettes: vec![Palette {
|
||||
id: 0,
|
||||
name: None,
|
||||
colours: vec![
|
||||
Colour {
|
||||
red: 0,
|
||||
green: 82,
|
||||
blue: 204,
|
||||
},
|
||||
Colour {
|
||||
red: 128,
|
||||
green: 159,
|
||||
blue: 255,
|
||||
},
|
||||
Colour {
|
||||
red: 255,
|
||||
green: 255,
|
||||
blue: 255,
|
||||
},
|
||||
],
|
||||
}],
|
||||
rooms: vec![Room {
|
||||
id: 0,
|
||||
palette_id: Some(0),
|
||||
name: None,
|
||||
tiles: vec![
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"a".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
"0".to_string(),
|
||||
],
|
||||
items: vec![],
|
||||
exits: vec![],
|
||||
endings: vec![],
|
||||
walls: vec![],
|
||||
}],
|
||||
tiles: vec![self::tile_default()],
|
||||
avatar: Avatar {
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0,
|
||||
1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0,
|
||||
0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0,
|
||||
],
|
||||
}],
|
||||
name: None,
|
||||
room_id: 0,
|
||||
position: Position { x: 4, y: 4 },
|
||||
colour_id: None,
|
||||
},
|
||||
sprites: vec![
|
||||
Sprite {
|
||||
id: 10,
|
||||
name: None,
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,1,0,1,0,0,0,1,
|
||||
0,1,1,1,0,0,0,1,
|
||||
0,1,1,1,0,0,1,0,
|
||||
0,1,1,1,1,1,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,0,1,0,0,1,0,0,
|
||||
]
|
||||
}
|
||||
sprites: vec![Sprite {
|
||||
id: 10,
|
||||
name: None,
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1,
|
||||
1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1,
|
||||
1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0,
|
||||
],
|
||||
dialogue_id: Some("SPR_0".to_string()),
|
||||
room_id: Some(0),
|
||||
position: Some(Position { x: 8, y: 12 }),
|
||||
colour_id: None,
|
||||
}
|
||||
],
|
||||
items: vec![
|
||||
Item {
|
||||
id: 0,
|
||||
animation_frames: vec![
|
||||
Image {
|
||||
pixels: vec![
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
0,0,1,1,1,1,0,0,
|
||||
0,1,1,0,0,1,0,0,
|
||||
0,0,1,0,0,1,0,0,
|
||||
0,0,0,1,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,
|
||||
]
|
||||
},
|
||||
}],
|
||||
dialogue_id: Some("SPR_0".to_string()),
|
||||
room_id: Some(0),
|
||||
position: Some(Position { x: 8, y: 12 }),
|
||||
colour_id: None,
|
||||
}],
|
||||
items: vec![Item {
|
||||
id: 0,
|
||||
animation_frames: vec![Image {
|
||||
pixels: vec![
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1,
|
||||
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
],
|
||||
name: Some("tea".to_string()),
|
||||
dialogue_id: Some("ITM_0".to_string()),
|
||||
colour_id: None
|
||||
},
|
||||
],
|
||||
}],
|
||||
name: Some("tea".to_string()),
|
||||
dialogue_id: Some("ITM_0".to_string()),
|
||||
colour_id: None,
|
||||
}],
|
||||
dialogues: vec![
|
||||
Dialogue {
|
||||
id: "SPR_0".to_string(),
|
||||
@@ -315,8 +749,9 @@ pub fn game_default() -> Game {
|
||||
},
|
||||
],
|
||||
endings: vec![],
|
||||
variables: vec![
|
||||
Variable { id: "a".to_string(), initial_value: "42".to_string() }
|
||||
],
|
||||
variables: vec![Variable {
|
||||
id: "a".to_string(),
|
||||
initial_value: "42".to_string(),
|
||||
}],
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user