#pragma once #include #include "../helpers/gba_cartridge_custom_event.h" // #include #include typedef struct GBACartridgeStartscreen GBACartridgeStartscreen; typedef void (*GBACartridgeStartscreenCallback)(GBACartridgeCustomEvent event, void* context); void gba_cartridge_startscreen_set_callback( GBACartridgeStartscreen* gba_cartridge_startscreen, GBACartridgeStartscreenCallback callback, void* context); View* gba_cartridge_startscreen_get_view(GBACartridgeStartscreen* gba_cartridge_static); GBACartridgeStartscreen* gba_cartridge_startscreen_alloc(); void gba_cartridge_startscreen_free(GBACartridgeStartscreen* gba_cartridge_static);