diff options
author | johndoe123 | 2012-10-04 21:41:38 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:43:47 +0200 |
commit | eefa175a2fb4ea0ccb6ed4f5fbc7477bc088278c (patch) | |
tree | 705447fad0cec363279f84952f9779e40e2af6f5 /engines/neverhood | |
parent | 106ec42124de3fd68a2584ba1ae14f15ad4832d9 (diff) | |
download | scummvm-rg350-eefa175a2fb4ea0ccb6ed4f5fbc7477bc088278c.tar.gz scummvm-rg350-eefa175a2fb4ea0ccb6ed4f5fbc7477bc088278c.tar.bz2 scummvm-rg350-eefa175a2fb4ea0ccb6ed4f5fbc7477bc088278c.zip |
NEVERHOOD: Update todo.txt
Diffstat (limited to 'engines/neverhood')
-rw-r--r-- | engines/neverhood/gamemodule.cpp | 13 | ||||
-rw-r--r-- | engines/neverhood/todo.txt | 14 |
2 files changed, 20 insertions, 7 deletions
diff --git a/engines/neverhood/gamemodule.cpp b/engines/neverhood/gamemodule.cpp index e3787757b0..e6564f3436 100644 --- a/engines/neverhood/gamemodule.cpp +++ b/engines/neverhood/gamemodule.cpp @@ -298,9 +298,18 @@ uint32 GameModule::handleMessage(int messageNum, const MessageParam ¶m, Enti void GameModule::startup() { // TODO: Displaying of error text probably not needed in ScummVM // createModule(1500, 0); // Logos and intro video //Real + + // DEBUG>>> + setGlobalVar(0x0A310817, 1); + setGlobalVar(0x0A18CA33, 0); + setGlobalVar(0x0112090A, 0); + //setGlobalVar(0x000CF819, 1); + // <<<DEBUG + + #if 1 - _vm->gameState().sceneNum = 1; - createModule(1000, -1); + _vm->gameState().sceneNum = 7; + createModule(1300, -1); #endif #if 0 _vm->gameState().sceneNum = 0; diff --git a/engines/neverhood/todo.txt b/engines/neverhood/todo.txt index abf8f27f84..5561ead209 100644 --- a/engines/neverhood/todo.txt +++ b/engines/neverhood/todo.txt @@ -18,20 +18,24 @@ TODOs which can be done any time: TODOs which should be done only after the game logic is finished: ------------------------------------------------------------------- - Implement clever sprite redrawing code (dirty rectangles, microtiles etc.), only redraw what's neccessary -- Rework sound system (I don't like that SoundResources need to be explicitly initialized in Scene constructors) - - Should be just a handle object which initializes itself - - Play routine should fill the handle so it can be stopped/queried later - - Basically like ScummVM own sound handles - Rework the resource system - The current system can be simplified a lot - Also resource purging needs to be implemented -- RE and implement yet unknown music/sound stuff - Implement game menus - Maybe rework organization of files (e.g. put ALL Sprites into one separate file, same with Modules and Scenes) - This would solve the problem of how to organize stuff which is used several times, and less headers would have to be included - The move special scenes (SmackerScene) into the scenes file - Maybe merge CollisionMan with Scene (since it's so far never used independently) +DONE: +------- +- Rework sound system (I don't like that SoundResources need to be explicitly initialized in Scene constructors) + - Should be just a handle object which initializes itself + - Play routine should fill the handle so it can be stopped/queried later + - Basically like ScummVM own sound handles +- RE and implement yet unknown music/sound stuff + + TODOs which are experimental: ------------------------------- NOTE: Since they affect the whole game, they really should be only implemented once the full game logic is implemented. |