Проектная работа - WIP

This commit is contained in:
7 changed files with 151 additions and 31 deletions
+5 -5
View File
@@ -9,13 +9,13 @@ pub fn tail_observer(
mut query: Query<(&mut Direction, &Transform)>,
snake_path: Res<SnakePath>,
) {
trace!("...changing direction: triggered");
if event.observer() == event.0 {
trace!("...changing direction: observer == event.0");
if let Ok((mut direction, transform)) = query.get_mut(event.0) {
trace!("...changing direction: query success");
if let Some(new_direction) = snake_path.pick(transform) {
trace!("change direction for {:?} to {:?}", event.0, new_direction);
if let Some((x, y, new_direction)) = snake_path.pick(transform) {
trace!(
"change direction for {:?} in ({:?}, {:?}) to {:?}",
event.0, x, y, new_direction
);
*direction = new_direction;
}
}