aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/preagi.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2007-09-06 10:48:00 +0000
committerMatthew Hoops2007-09-06 10:48:00 +0000
commitcea837ef7d5d772d9f1785fd87a07780e527edb3 (patch)
treed3ee0f85ce3a4ee3927ee00652727dc41c346a1b /engines/agi/preagi.cpp
parentf8a9c41a8cae10d372814d2944d03b5a4cd70bb3 (diff)
downloadscummvm-rg350-cea837ef7d5d772d9f1785fd87a07780e527edb3.tar.gz
scummvm-rg350-cea837ef7d5d772d9f1785fd87a07780e527edb3.tar.bz2
scummvm-rg350-cea837ef7d5d772d9f1785fd87a07780e527edb3.zip
WIP Winnie the Pooh code (PreAGI). Shows only the intro currently
svn-id: r28865
Diffstat (limited to 'engines/agi/preagi.cpp')
-rw-r--r--engines/agi/preagi.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/agi/preagi.cpp b/engines/agi/preagi.cpp
index 97b504d83d..ad7c3a87fc 100644
--- a/engines/agi/preagi.cpp
+++ b/engines/agi/preagi.cpp
@@ -48,6 +48,7 @@
// preagi engines
#include "agi/preagi_mickey.h"
+#include "agi/preagi_winnie.h"
namespace Agi {
@@ -237,6 +238,13 @@ int PreAgiEngine::go() {
mickey->run();
}
break;
+ case GID_WINNIE:
+ {
+ Winnie *winnie = new Winnie(this);
+ winnie->init();
+ winnie->run();
+ }
+ break;
default:
error("Unknown preagi engine");
break;
@@ -248,6 +256,10 @@ int PreAgiEngine::preAgiLoadResource(int r, int n) {
return _loader->loadResource(r, n);
}
+int PreAgiEngine::preAgiLoadResource (int r, const char* n) {
+ return _loader->loadResource(r, n);
+}
+
int PreAgiEngine::preAgiUnloadResource(int r, int n) {
return _loader->unloadResource(r, n);
}