mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-24 00:31:34 +11:00
Fix warnings
This commit is contained in:
parent
92d63999e8
commit
6bd4a52f01
|
@ -28,13 +28,6 @@ pub enum EnemyUpdateState {
|
|||
}
|
||||
|
||||
impl<'a> Enemy<'a> {
|
||||
pub fn is_empty(&self) -> bool {
|
||||
match self {
|
||||
Enemy::Empty => true,
|
||||
_ => false,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn new_slime(object: &'a ObjectControl, start_pos: Vector2D<FixedNumberType>) -> Self {
|
||||
Enemy::Slime(Slime::new(object, start_pos + (0, 1).into()))
|
||||
}
|
||||
|
|
|
@ -1,33 +1,10 @@
|
|||
use agb::display::{background::BackgroundRegister, HEIGHT, WIDTH};
|
||||
|
||||
fn num_digits_iter(mut n: u32) -> impl core::iter::Iterator<Item = u8> {
|
||||
let mut length = 0;
|
||||
core::iter::from_fn(move || {
|
||||
if n == 0 {
|
||||
length += 1;
|
||||
if length <= 1 {
|
||||
Some(0)
|
||||
} else {
|
||||
None
|
||||
}
|
||||
} else {
|
||||
length += 1;
|
||||
let c = n % 10;
|
||||
n /= 10;
|
||||
Some(c as u8)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const LEVEL_START: u16 = 12 * 28;
|
||||
const NUMBERS_START: u16 = 12 * 28 + 3;
|
||||
const HYPHEN: u16 = 12 * 28 + 11;
|
||||
pub const BLANK: u16 = 11 * 28;
|
||||
|
||||
pub fn new_map_store() -> [u16; 20] {
|
||||
[BLANK; 20]
|
||||
}
|
||||
|
||||
pub fn write_level(background: &mut BackgroundRegister, world: u32, level: u32) {
|
||||
let map = background.get_block();
|
||||
let mut counter = 0;
|
||||
|
|
Loading…
Reference in a new issue