1,079
edits
Line 285: | Line 285: | ||
The task will require good use of a memory leak analyzer and C++. | The task will require good use of a memory leak analyzer and C++. | ||
* Make sure engines cleanup all properly after themselves: Find & fix memoy leaks, make sure sounds are stopped, files are closed, etc. | |||
* Offer the user the option to return to the launcher (short: RTL), instead of quitting. | |||
** E.g. add a dialog which is shown upon a quit trigger which asks whether to quit, RTL or cancel. (See also the code handling the "confirm_exit" config variable in <code>backends/events/default/default-events.cpp</code> and elsewhere.) | |||
** In SCUMM, add a "RTL" button to the F5 menu. | |||
Make sure to reuse code when possible appropriate (e.g. for the quit confirmation dialog). |
edits