diff --git a/book/games/pong/src/main.rs b/book/games/pong/src/main.rs index ae787cf3..915bb799 100644 --- a/book/games/pong/src/main.rs +++ b/book/games/pong/src/main.rs @@ -11,7 +11,7 @@ #![no_main] use agb::{ - display::object::{Graphics, Object, ObjectController, Tag}, + display::object::{Graphics, Object, ObjectManaged, Tag}, include_aseprite, }; @@ -31,7 +31,7 @@ struct Paddle<'obj> { } impl<'obj> Paddle<'obj> { - fn new(object: &'obj ObjectController<'_>, start_x: i32, start_y: i32) -> Self { + fn new(object: &'obj ObjectManaged<'_>, start_x: i32, start_y: i32) -> Self { let mut paddle_start = object.object_sprite(PADDLE_END.sprite(0)); let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0)); let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0)); diff --git a/book/src/pong/05_meta_sprites.md b/book/src/pong/05_meta_sprites.md index 30bdd225..fdca5591 100644 --- a/book/src/pong/05_meta_sprites.md +++ b/book/src/pong/05_meta_sprites.md @@ -42,7 +42,7 @@ Now the paddle will display correctly. It's rather awkward to use, however, havi ```rust // change our imports to include what we will use use agb::{ - display::object::{Graphics, Object, ObjectController, Tag}, + display::object::{Graphics, Object, ObjectManaged, Tag}, include_aseprite, }; @@ -53,7 +53,7 @@ struct Paddle<'obj> { } impl<'obj> Paddle<'obj> { - fn new(object: &'obj ObjectController<'_>, start_x: i32, start_y: i32) -> Self { + fn new(object: &'obj ObjectManaged<'_>, start_x: i32, start_y: i32) -> Self { let mut paddle_start = object.object_sprite(PADDLE_END.sprite(0)); let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0)); let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0));