Scene: Change ::load() to return a boolean value.
diff --git a/src/scene.h b/src/scene.h
index a4e9b98..4de9e2a 100644
--- a/src/scene.h
+++ b/src/scene.h
@@ -79,7 +79,7 @@
      *
      * @return whether loading succeeded
      */
-    virtual int load();
+    virtual bool load();
 
     /**
      * Performs option-independent resource unloading.
@@ -244,7 +244,7 @@
 {
 public:
     SceneBuild(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -272,7 +272,7 @@
 {
 public:
     SceneTexture(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -294,7 +294,7 @@
 {
 public:
     SceneShading(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -321,7 +321,7 @@
 {
 public:
     SceneGrid(Canvas &pCanvas, const std::string &name);
-    virtual int load();
+    virtual bool load();
     virtual void unload();
     virtual void setup();
     virtual void teardown();
@@ -369,7 +369,7 @@
 {
 public:
     SceneBump(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -394,7 +394,7 @@
 {
 public:
     SceneEffect2D(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -415,7 +415,7 @@
 {
 public:
     ScenePulsar(Canvas &pCanvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -444,7 +444,7 @@
 {
 public:
     SceneDesktop(Canvas &canvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();
@@ -464,7 +464,7 @@
 {
 public:
     SceneBuffer(Canvas &canvas);
-    int load();
+    bool load();
     void unload();
     void setup();
     void teardown();