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.

Files

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

Namespaces

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

Classes

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.