use object managed

This commit is contained in:
Corwin 2024-04-14 21:50:08 +01:00
parent 4bbc1eb415
commit 698e3ff523
No known key found for this signature in database
2 changed files with 4 additions and 4 deletions

View file

@ -11,7 +11,7 @@
#![no_main] #![no_main]
use agb::{ use agb::{
display::object::{Graphics, Object, ObjectController, Tag}, display::object::{Graphics, Object, ObjectManaged, Tag},
include_aseprite, include_aseprite,
}; };
@ -31,7 +31,7 @@ struct Paddle<'obj> {
} }
impl<'obj> 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_start = object.object_sprite(PADDLE_END.sprite(0));
let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0)); let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0));
let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0)); let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0));

View file

@ -42,7 +42,7 @@ Now the paddle will display correctly. It's rather awkward to use, however, havi
```rust ```rust
// change our imports to include what we will use // change our imports to include what we will use
use agb::{ use agb::{
display::object::{Graphics, Object, ObjectController, Tag}, display::object::{Graphics, Object, ObjectManaged, Tag},
include_aseprite, include_aseprite,
}; };
@ -53,7 +53,7 @@ struct Paddle<'obj> {
} }
impl<'obj> 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_start = object.object_sprite(PADDLE_END.sprite(0));
let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0)); let mut paddle_mid = object.object_sprite(PADDLE_MID.sprite(0));
let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0)); let mut paddle_end = object.object_sprite(PADDLE_END.sprite(0));