TrustedUser
2,147
edits
(→TODOs) |
m (Text replacement - "<source lang=" to "<syntaxhighlight lang=") |
||
(18 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox_TODO| | |||
taskname=Sword25 Engine TODO| | |||
techcontact=[[Sword25]] Engine Team| | |||
subsystem=Engine| | |||
}} | |||
== Regressions == | |||
== TODOs == | == TODOs == | ||
* Enhance package manager to allow running with extracted data just like original did | * Enhance package manager to allow running with extracted data just like original did | ||
* Translate comments from German | * Translate comments from German | ||
* Check if it's completable on BE machine (first few scenes work now) | |||
* Check | * Audio does not get saved with Persistence | ||
* | |||
* PersistenceService::saveGame and PersistenceService::loadGame contain code to (de)compress the save data using zlib. But we already compress savegames using zlib, so now we end up compressing them twice. Unless we need to do the compression to be compatible with saves from the original, we should get rid of this in-engine compression. If we can't get rid of it, we should add code comments that explain the reasons. | * PersistenceService::saveGame and PersistenceService::loadGame contain code to (de)compress the save data using zlib. But we already compress savegames using zlib, so now we end up compressing them twice. Unless we need to do the compression to be compatible with saves from the original, we should get rid of this in-engine compression. If we can't get rid of it, we should add code comments that explain the reasons. | ||
* There may still be locale-related bugs. There have been at least two relating to the decimal mark being a comma instead of a point in my locale. However, there are currently no known ones. | |||
* The following commented out code used to be in kernel/scummvmwindow.cpp; I am keeping it here in case there is still something in there that needs to be handled (which I can't tell right now). | * The following commented out code used to be in kernel/scummvmwindow.cpp; I am keeping it here in case there is still something in there that needs to be handled (which I can't tell right now). | ||
< | |||
<syntaxhighlight lang="cpp"> | |||
// FIXME: Special keys detected here need to be moved into the Input Engine | // FIXME: Special keys detected here need to be moved into the Input Engine | ||
// Die WindowProc aller Fenster der Klasse | // Die WindowProc aller Fenster der Klasse | ||
Line 155: | Line 153: | ||
return 0; | return 0; | ||
} | } | ||
</ | </syntaxhighlight> | ||
== Lua TODO == | == Lua TODO == |