'OHRRPGCE - Header for backends.bas. See gfx.bi and music.bi for the actual interfaces '(C) Copyright 1997-2020 James Paige, Ralph Versteegen, and the OHRRPGCE Developers 'Dual licensed under the GNU GPL v2+ and MIT Licenses. Read LICENSE.txt for terms and disclaimer of liability. #ifndef BACKENDS_BI #define BACKENDS_BI declare sub load_preferred_gfx_backend () declare sub init_preferred_gfx_backend () declare sub prefer_gfx_backend overload (name as string) declare function backends_setoption (opt as string, arg as string) as integer declare function switch_gfx_backend (name as string) as bool declare function get_system_info () as string declare function valid_gfx_backend (name as string) as bool declare function have_gfx_backend (name as string) as bool declare sub gfx_backend_menu () declare sub music_backend_menu () extern wantpollingthread as bool extern as string gfxbackend, musicbackend extern as string gfxbackendinfo, musicbackendinfo 'This is shared between gfx_alleg and music_allegro extern allegro_initialised as bool #endif BACKENDS_BI