Fix all the examples

This commit is contained in:
Gwilym Kuiper 2022-05-03 22:29:51 +01:00
parent 4f2eddb367
commit fae71bfbca
6 changed files with 28 additions and 11 deletions

View file

@ -3,7 +3,7 @@
use agb::{
display::{
tiled::{TileFormat, TileSet, TileSetting},
tiled::{RegularBackgroundSize, TileFormat, TileSet, TileSetting},
Priority,
},
include_gfx,
@ -20,7 +20,7 @@ fn main(mut gba: agb::Gba) -> ! {
vram.set_background_palettes(water_tiles::water_tiles.palettes);
let mut bg = gfx.background(Priority::P0);
let mut bg = gfx.background(Priority::P0, RegularBackgroundSize::Background32x32);
for y in 0..20u16 {
for x in 0..30u16 {

View file

@ -6,6 +6,7 @@ use agb::{
display::{
object::{Object, ObjectController, Size, Sprite},
palette16::Palette16,
tiled::RegularBackgroundSize,
HEIGHT, WIDTH,
},
input::Button,
@ -54,7 +55,10 @@ fn main(mut gba: agb::Gba) -> ! {
vram.set_background_palette_raw(&MAP_PALETTE);
let tileset = TileSet::new(&MAP_TILES, TileFormat::FourBpp);
let mut background = gfx.background(agb::display::Priority::P0);
let mut background = gfx.background(
agb::display::Priority::P0,
RegularBackgroundSize::Background32x32,
);
for (i, &tile) in MAP_MAP.iter().enumerate() {
let i = i as u16;

View file

@ -1,7 +1,11 @@
#![no_std]
#![no_main]
use agb::display::{palette16::Palette16, tiled::TileSetting, Priority};
use agb::display::{
palette16::Palette16,
tiled::{RegularBackgroundSize, TileSetting},
Priority,
};
#[agb::entry]
fn main(mut gba: agb::Gba) -> ! {
@ -13,7 +17,7 @@ fn main(mut gba: agb::Gba) -> ! {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
])]);
let mut bg = gfx.background(Priority::P0);
let mut bg = gfx.background(Priority::P0, RegularBackgroundSize::Background32x32);
for y in 0..20u32 {
for x in 0..30u32 {

View file

@ -1,13 +1,16 @@
#![no_std]
#![no_main]
use agb::display::example_logo;
use agb::display::{example_logo, tiled::RegularBackgroundSize};
#[agb::entry]
fn main(mut gba: agb::Gba) -> ! {
let (gfx, mut vram) = gba.display.video.tiled0();
let mut map = gfx.background(agb::display::Priority::P0);
let mut map = gfx.background(
agb::display::Priority::P0,
RegularBackgroundSize::Background32x32,
);
example_logo::display_logo(&mut map, &mut vram);

View file

@ -2,7 +2,10 @@
#![no_main]
use agb::{
display::{tiled::TileSetting, Font, Priority},
display::{
tiled::{RegularBackgroundSize, TileSetting},
Font, Priority,
},
include_font,
};
@ -22,7 +25,7 @@ fn main(mut gba: agb::Gba) -> ! {
let background_tile = vram.new_dynamic_tile().fill_with(0);
let mut bg = gfx.background(Priority::P0);
let mut bg = gfx.background(Priority::P0, RegularBackgroundSize::Background32x32);
for y in 0..20u16 {
for x in 0..30u16 {

View file

@ -4,7 +4,7 @@
use core::cell::RefCell;
use agb::{
display::example_logo,
display::{example_logo, tiled::RegularBackgroundSize},
fixnum::FixedNum,
interrupt::{free, Interrupt},
};
@ -19,7 +19,10 @@ struct BackCosines {
fn main(mut gba: agb::Gba) -> ! {
let (gfx, mut vram) = gba.display.video.tiled0();
let mut background = gfx.background(agb::display::Priority::P0);
let mut background = gfx.background(
agb::display::Priority::P0,
RegularBackgroundSize::Background32x32,
);
example_logo::display_logo(&mut background, &mut vram);