Core module

It coordinates all of the other modules.

It is needed to start the engine and to update it each frame, among other things.


file bn_core.h
file bn_core_lock.h
file bn_system_font.h
file bn_vblank_callback_type.h


namespace bn
Main Butano namespace.
namespace bn::core
Core related functions.


class bn::core_lock
All Butano subsystems (including interrupts and HDMA) are disabled as long as an object of this class is active.
class bn::system_font
Contains information of the font used to show assert and profiling messages.