diff options
author | rubidium <rubidium@openttd.org> | 2009-10-17 14:39:43 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-10-17 14:39:43 +0000 |
commit | c37029d5e1bbf2be998a2aca7735711358972f5a (patch) | |
tree | 34865073b1a5b8f84609b4a2d8b2288e38c90d8e /src/video | |
parent | d1d35b95b6e75a263b9395125af7d22faf02f462 (diff) | |
download | openttd-c37029d5e1bbf2be998a2aca7735711358972f5a.tar.xz |
(svn r17787) -Codechange: be a bit more verbose about while allegro failed with some actions.
Diffstat (limited to 'src/video')
-rw-r--r-- | src/video/allegro_v.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/video/allegro_v.cpp b/src/video/allegro_v.cpp index a92a115e2..542422aef 100644 --- a/src/video/allegro_v.cpp +++ b/src/video/allegro_v.cpp @@ -201,7 +201,7 @@ static bool CreateMainSurface(uint w, uint h) GetAvailableVideoMode(&w, &h); if (set_gfx_mode(_fullscreen ? GFX_AUTODETECT_FULLSCREEN : GFX_AUTODETECT_WINDOWED, w, h, 0, 0) != 0) { - DEBUG(driver, 0, "Allegro: Couldn't allocate a window to draw on"); + DEBUG(driver, 0, "Allegro: Couldn't allocate a window to draw on '%s'", allegro_error); return false; } @@ -415,7 +415,10 @@ int _allegro_instance_count = 0; const char *VideoDriver_Allegro::Start(const char * const *parm) { - if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) return "Failed to set up Allegro"; + if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) { + DEBUG(driver, 0, "allegro: install_allegro failed '%s'", allegro_error); + return "Failed to set up Allegro"; + } _allegro_instance_count++; install_timer(); |