@@ -40,7 +40,7 @@ let font = full_font!(include_bytes!("my_font.bin"), ewram);
4040use gba_agb_font_renderer :: prelude :: * ;
4141use agb :: fixnum :: vec2;
4242
43- let format = TextFormat :: new (TextOverflow :: Wrap (200 ), TextAlign :: Left , (0 , 0 ), 15 );
43+ let format = TextFormat :: new (TextOverflow :: Wrap (200 , true ), TextAlign :: Left , (0 , 0 ));
4444let mut renderer = TextRenderer :: default ();
4545renderer . draw_text (b " Hello, world!" , & font , & mut bg , vec2 (8 , 16 ), & format );
4646```
@@ -53,7 +53,7 @@ renderer.draw_text(b"Hello, world!", &font, &mut bg, vec2(8, 16), &format);
5353use gba_agb_font_renderer :: prelude :: * ;
5454use agb :: fixnum :: vec2;
5555
56- let format = TextFormat :: new (TextOverflow :: Wrap (200 ), TextAlign :: Left , (0 , 0 ), 15 );
56+ let format = TextFormat :: new (TextOverflow :: Wrap (200 , true ), TextAlign :: Left , (0 , 0 ));
5757// 1 character revealed every 2 frames
5858let mut tw = TypewriterRenderer :: new (1 , 2 , & format );
5959tw . load_text (b " Hello, world!" , vec2 (8 , 16 ));
6969To clear the text area before loading new text:
7070
7171``` rust
72- tw . clear (& font , & mut bg , 15 );
72+ tw . clear (& font );
7373tw . load_text (b " New message" , vec2 (8 , 16 ));
7474```
7575
@@ -82,7 +82,7 @@ use gba_agb_font_renderer::prelude::*;
8282use agb :: fixnum :: vec2;
8383
8484let name_format = TextFormat :: default ();
85- let dialog_format = TextFormat :: new (TextOverflow :: Wrap (200 ), TextAlign :: Left , (0 , 0 ), 15 );
85+ let dialog_format = TextFormat :: new (TextOverflow :: Wrap (200 , true ), TextAlign :: Left , (0 , 0 ));
8686
8787// default: 1 char revealed every 2 frames
8888let mut mtw = MultiTypewriterRenderer :: new (2 , 1 );
9595 if mtw . is_complete () { break ; }
9696 vblank . wait_for_vblank ();
9797}
98- mtw . clear_all (& mut bg , 15 );
98+ mtw . clear_all ();
9999```
100100
101101## Font binary format
0 commit comments