From: <ebo...@us...> - 2002-10-01 17:05:17
|
Update of /cvsroot/alleg/allegro/src/beos In directory usw-pr-cvs1:/tmp/cvs-serv4230/src/beos Modified Files: bsysapi.cpp bsystem.c Log Message: Made it so that GFX_SAFE selects a windowed mode in windowed environments Index: bsysapi.cpp =================================================================== RCS file: /cvsroot/alleg/allegro/src/beos/bsysapi.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- bsysapi.cpp 1 Sep 2002 22:18:56 -0000 1.20 +++ bsysapi.cpp 1 Oct 2002 17:05:12 -0000 1.21 @@ -413,6 +413,16 @@ +extern "C" void be_sys_get_gfx_safe_mode(int *driver, struct GFX_MODE *mode) +{ + *driver = GFX_BWINDOW; + mode->width = 320; + mode->height = 200; + mode->bpp = 8; +} + + + extern "C" void be_sys_yield_timeslice(void) { snooze(YIELD_TIME); Index: bsystem.c =================================================================== RCS file: /cvsroot/alleg/allegro/src/beos/bsystem.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- bsystem.c 6 Apr 2002 14:18:16 -0000 1.10 +++ bsystem.c 1 Oct 2002 17:05:12 -0000 1.11 @@ -53,6 +53,7 @@ NULL, // AL_METHOD(void, display_switch_lock, (int lock)); be_sys_desktop_color_depth, // AL_METHOD(int, desktop_color_depth, (void)); be_sys_get_desktop_resolution, // AL_METHOD(int, get_desktop_resolution, (int *width, int *height)); + be_sys_get_gfx_safe_mode, // AL_METHOD(void, get_gfx_safe_mode, (int *driver, struct GFX_MODE *mode)); be_sys_yield_timeslice, // AL_METHOD(void, yield_timeslice, (void)); NULL, // AL_METHOD(_DRIVER_INFO *, gfx_drivers, (void)); NULL, // AL_METHOD(_DRIVER_INFO *, digi_drivers, (void)); |