summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorJapa2011-02-18 00:26:18 +0000
committerJapa2011-02-18 00:26:18 +0000
commitf67f437e90145b94ebd016c3b4c41f9ee5e7cdc3 (patch)
tree44694ca12216d42bdaa172ebba94ccd9924aa4b2 /main.cpp
parenta605b652ba6f0ad551a07724059103600120aec1 (diff)
downloadstonesense-f67f437e90145b94ebd016c3b4c41f9ee5e7cdc3.tar.gz
stonesense-f67f437e90145b94ebd016c3b4c41f9ee5e7cdc3.tar.bz2
stonesense-f67f437e90145b94ebd016c3b4c41f9ee5e7cdc3.tar.xz
Updated to allegro 5.0
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp22
1 files changed, 15 insertions, 7 deletions
diff --git a/main.cpp b/main.cpp
index 160a897..862f762 100644
--- a/main.cpp
+++ b/main.cpp
@@ -219,9 +219,22 @@ int main(void)
#endif
*/
al_init();
- al_init_image_addon();
+ if (!al_init_image_addon()) {
+ WriteErr("al_init_image_addon failed. \n");
+ exit(1);
+ return 1;
+ }
al_init_font_addon();
- al_init_ttf_addon();
+ if (!al_init_ttf_addon()) {
+ WriteErr("al_init_ttf_addon failed. \n");
+ exit(1);
+ return 1;
+ }
+ if (!al_init_primitives_addon()) {
+ WriteErr("al_init_primitives_addon failed. \n");
+ exit(1);
+ return 1;
+ }
al_install_keyboard();
al_install_mouse();
al_show_mouse_cursor(display);
@@ -292,11 +305,6 @@ int main(void)
exit(1);
return 1;
}
- if (!al_init_primitives_addon()) {
- WriteErr("al_init_primitives_addon failed. \n");
- exit(1);
- return 1;
- }
SetTitle("Stonesense");
if(config.software)