Modern C++ high level GBA engine
ZLIB License
Bot releases are visible (Hide)
Published by GValiente almost 4 years ago
bn::sprite_font
allows to specify space between characters.bn::sprite_ptr::set_tiles()
validation fixed.Published by GValiente almost 4 years ago
-O2
to avoid another No$gba crash.Published by GValiente almost 4 years ago
<cstddef>
is always included (bn_cstddef.h
header file removed).bn::unordered_map
and bn::unordered_set
assignment fixed.Published by GValiente almost 4 years ago
world_map
example flickering).Published by GValiente almost 4 years ago
affine_bgs
, mode_7
and world_map
examples for more.bn::hblank_effect_ptr
renamed to bn::hbe_ptr
(all child classes have been renamed too).bn::sprite_affine_mat_attributes
renamed to bn::affine_mat_attributes
.bn::bg_tiles_ptr
renamed to bn::regular_bg_tiles_ptr
.bn::bg_tiles_item
renamed to bn::regular_bg_tiles_item
.bn::affine_mat_scale_lut
replaced with bn::reciprocal_lut
.bn::core::cpu_usage()
and bn::core::vblank_usage()
renamed to bn::core::last_cpu_usage()
and bn::core::last_vblank_usage()
.bn::lut_reciprocal()
added.bn::core::current_cpu_usage()
added.bn::hdma
is disabled when needed, like before sleeping or before an assert screen.bn::regular_bg_tiles_item::valid_tiles_count()
fixed.bn::nullopt
documentation links fixed.Published by GValiente almost 4 years ago
bn::hdma
and the hdma_polygons
example for more.Published by GValiente almost 4 years ago
bn::optional
build fix.
Published by GValiente almost 4 years ago
bn::optional
is now constexpr.
Published by GValiente almost 4 years ago
bn::regular_bg_map_ptr::tiles_offset()
and bn::regular_bg_map_ptr::palette_banks_offset()
methods added.Published by GValiente almost 4 years ago
Thanks to the awesome gba-link-connection, multiplayer support has been implemented!
Check bn::link
and the link
example for more.
Published by GValiente almost 4 years ago
bn::palette_bpp_mode
has been renamed to bn::bpp_mode
and bpp_mode()
methods have been renamed to bpp()
.Published by GValiente almost 4 years ago
Published by GValiente almost 4 years ago
btn
renamed to bn
. No more API breaks will be made between minor releases after 1.0.0, promise.Published by GValiente almost 4 years ago
Published by GValiente almost 4 years ago
-flto
thanks to using less build translation units.Published by GValiente almost 4 years ago
Initial release.