NEVERHOOD: Update todo.txt

This commit is contained in:
johndoe123
2013-05-08 20:43:47 +02:00
committed by Willem Jan Palenstijn
parent 106ec42124
commit eefa175a2f
2 changed files with 20 additions and 7 deletions
+11 -2
View File
@@ -298,9 +298,18 @@ uint32 GameModule::handleMessage(int messageNum, const MessageParam &param, 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;
+9 -5
View File
@@ -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.