Skip to content

Commit abe1db8

Browse files
committed
Thin horizontal prey with symmetric fins
1 parent 4356ba1 commit abe1db8

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

src/boids.rs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -418,17 +418,17 @@ const PREY_EAST: [BoidSpriteCell; 14] = [
418418
sprite_cell(0, 0, TAIL, BOID_BOTTOM_RIGHT),
419419
sprite_cell(1, 0, TAIL, BOID_LOWER_HALF),
420420
sprite_cell(4, 0, BODY, BOID_LOWER_HALF),
421-
sprite_cell(5, 0, BODY, BOID_LOWER_HALF),
422421
sprite_cell(0, 1, TAIL, BOID_RIGHT_HALF),
423-
sprite_cell(3, 1, BODY, BOID_BLOCK),
424-
sprite_cell(4, 1, BODY, BOID_BLOCK),
425-
sprite_cell(5, 1, BODY, BOID_BLOCK),
426-
sprite_cell(6, 1, BODY, BOID_BLOCK),
427-
sprite_cell(7, 1, BODY, BOID_BLOCK),
428-
sprite_cell(9, 1, HEAD, BOID_RIGHT_HALF),
422+
sprite_cell(1, 1, BODY, BOID_UPPER_HALF),
423+
sprite_cell(2, 1, BODY, BOID_UPPER_HALF),
424+
sprite_cell(3, 1, BODY, BOID_UPPER_HALF),
425+
sprite_cell(4, 1, BODY, BOID_UPPER_HALF),
426+
sprite_cell(5, 1, BODY, BOID_UPPER_HALF),
427+
sprite_cell(6, 1, BODY, BOID_UPPER_HALF),
428+
sprite_cell(8, 1, HEAD, BOID_RIGHT_HALF),
429429
sprite_cell(0, 2, TAIL, BOID_TOP_RIGHT),
430430
sprite_cell(1, 2, TAIL, BOID_UPPER_HALF),
431-
sprite_cell(6, 2, BODY, BOID_UPPER_HALF),
431+
sprite_cell(4, 2, BODY, BOID_UPPER_HALF),
432432
];
433433
const PREY_SOUTH_EAST: [BoidSpriteCell; 7] = [
434434
sprite_cell(0, 0, TAIL, BOID_BOTTOM_RIGHT),
@@ -459,19 +459,19 @@ const PREY_SOUTH_WEST: [BoidSpriteCell; 7] = [
459459
];
460460
const PREY_WEST: [BoidSpriteCell; 14] = [
461461
sprite_cell(4, 0, BODY, BOID_LOWER_HALF),
462-
sprite_cell(5, 0, BODY, BOID_LOWER_HALF),
463-
sprite_cell(8, 0, TAIL, BOID_LOWER_HALF),
464-
sprite_cell(9, 0, TAIL, BOID_BOTTOM_LEFT),
462+
sprite_cell(7, 0, TAIL, BOID_LOWER_HALF),
463+
sprite_cell(8, 0, TAIL, BOID_BOTTOM_LEFT),
465464
sprite_cell(0, 1, HEAD, BOID_LEFT_HALF),
466-
sprite_cell(2, 1, BODY, BOID_BLOCK),
467-
sprite_cell(3, 1, BODY, BOID_BLOCK),
468-
sprite_cell(4, 1, BODY, BOID_BLOCK),
469-
sprite_cell(5, 1, BODY, BOID_BLOCK),
470-
sprite_cell(6, 1, BODY, BOID_BLOCK),
471-
sprite_cell(9, 1, TAIL, BOID_LEFT_HALF),
472-
sprite_cell(3, 2, BODY, BOID_UPPER_HALF),
473-
sprite_cell(8, 2, TAIL, BOID_UPPER_HALF),
474-
sprite_cell(9, 2, TAIL, BOID_TOP_LEFT),
465+
sprite_cell(2, 1, BODY, BOID_UPPER_HALF),
466+
sprite_cell(3, 1, BODY, BOID_UPPER_HALF),
467+
sprite_cell(4, 1, BODY, BOID_UPPER_HALF),
468+
sprite_cell(5, 1, BODY, BOID_UPPER_HALF),
469+
sprite_cell(6, 1, BODY, BOID_UPPER_HALF),
470+
sprite_cell(7, 1, BODY, BOID_UPPER_HALF),
471+
sprite_cell(8, 1, TAIL, BOID_LEFT_HALF),
472+
sprite_cell(4, 2, BODY, BOID_UPPER_HALF),
473+
sprite_cell(7, 2, TAIL, BOID_UPPER_HALF),
474+
sprite_cell(8, 2, TAIL, BOID_TOP_LEFT),
475475
];
476476
const PREY_NORTH_WEST: [BoidSpriteCell; 7] = [
477477
sprite_cell(0, 0, HEAD, BOID_TOP_LEFT),
@@ -1137,7 +1137,7 @@ mod tests {
11371137
let prey_south_east = sprite_signature(BoidRole::Flock, Vec2::new(1.0, 1.0));
11381138
let prey_south_west = sprite_signature(BoidRole::Flock, Vec2::new(-1.0, 1.0));
11391139

1140-
assert_eq!(prey_east, vec!["tt..bb....", "t..bbbbb.h", "tt....b..."]);
1140+
assert_eq!(prey_east, vec!["tt..b....", "tbbbbbb.h", "tt..b...."]);
11411141
assert_eq!(prey_north_east, vec![".bh", "tbb", "tt."]);
11421142
assert_eq!(prey_north_west, mirror_columns(&prey_north_east));
11431143
assert_eq!(prey_south_east, mirror_rows(&prey_north_east));

0 commit comments

Comments
 (0)