Tutorial levels

This commit is contained in:
Pascal Engélibert 2022-08-25 15:39:16 +02:00
commit 445f3850ca
Signed by: tuxmain
GPG key ID: 3504BC6D362F7DCA
9 changed files with 201 additions and 28 deletions

View file

@ -281,6 +281,25 @@ fn collision_event_system(
c_color.0 = filter.apply(c_color.0);
*c_material = materials.add(ColorMaterial::from(c_color.0));
if c_player.is_some() {
audio
.send(AudioMsg::Color([
c_color.0.r(),
c_color.0.g(),
c_color.0.b(),
]))
.ok();
}
} else if let (
Ok((mut c_color, _c_transform, mut c_material, c_player)),
Ok(filter),
) = (
character_query.get_mut(*e2),
pass_through_filter_query.get(*e1),
) {
c_color.0 = filter.apply(c_color.0);
*c_material = materials.add(ColorMaterial::from(c_color.0));
if c_player.is_some() {
audio
.send(AudioMsg::Color([
@ -425,7 +444,7 @@ fn win_setup(
"Press ENTER to level up",
TextStyle {
font,
font_size: 32.0,
font_size: 36.0,
color: Color::WHITE,
},
)