aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMax Horn2005-05-05 12:03:40 +0000
committerMax Horn2005-05-05 12:03:40 +0000
commitf5900a917c63e8f870ccfd61a9345fc7b3c83181 (patch)
treee597d22921507eddf4e49639e43193183923170f /TODO
parentfecc4d5f8481fcd3f303cd06f0cb25c66f50326b (diff)
downloadscummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.tar.gz
scummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.tar.bz2
scummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.zip
Handle engine creation failure a bit more graceful
svn-id: r17918
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/TODO b/TODO
index b93fe959e9..4c3f7331a1 100644
--- a/TODO
+++ b/TODO
@@ -229,6 +229,11 @@ Plugins
be put into ScummVM.app/Contents/PlugIns/; this also means that the loader
needs to search in the plugin dir of the active bundle. So use the
CF bundle API, inside a #ifdef MACOSX block.
+* When creating an engine instance, there is currently no way for the plugin
+ to indicate an error, except for returning a NULL value. It would be nice
+ if the engine could specify why creating the engine instance failed (e.g.
+ due to lack of memory, because a file couldn't be found, because the game
+ was not recognized, etc.).
OSystem
=======