Age | Commit message (Collapse) | Author |
|
so that invalid opcodes won't crash ScummVM anymore
|
|
This mostly enforces tabs for indentation and spaces for formatting. But also
fixes spaces on empty lines, some extra/missing spaces.
astyle + manual fixup
|
|
- graphics code fully rewritten
- Apple IIgs font support
- Amiga Topaz support
- Word parser rewritten
- menu code rewritten
- removed forced 2 second delay on all room changes
replaced with heuristic to detect situations, where it's required
- lots of naming cleanup
- new console commands show_map, screenobj, vmvars and vmflags
- all sorts of hacks/workarounds removed
- added SCI wait mouse cursor
- added Apple IIgs mouse cursor
- added Atari ST mouse cursor
- added Amiga/Apple IIgs transition
- added Atari ST transition
- user can select another render mode and
use Apple IIgs palette + transition for PC versions
- inventory screen rewritten
- SetSimple command now properly implemented
- PreAGI Mickey: Sierra logo now shown
- saved games: now saving controller key mapping
also saving automatic save data (SetSimple command)
- fixed invalid memory access when saving games (31 bytes were saved
using Common::String c_ptr()
Special Thanks to:
- fuzzie for helping out with the Apple IIgs font + valgrind
- eriktorbjorn for helping out with valgrind
- LordHoto for figuring out the code, that caused invalid memory
access in the original code, when saving a game
- sev for help out with reversing the Amiga transition
currently missing:
- mouse support for menu
- mouse support for system dialogs
- predictive dialog support
|
|
Instead of allocate them with MAXPATHLEN as size, just give them the
size for the data that are going to be written on them.
|
|
Use Common::String::format instead of a MAXPATHLEN-sized char[] buffer.
|
|
|
|
|
|
|
|
|
|
Some backends may break as I only compiled SDL
|
|
svn-id: r54031
|
|
an already freed reference
svn-id: r50606
|
|
FR #1913900: "AGI: MIDI support".
Currently it gets selected when Adlib is chosen. Finding a better
way to do it is a todo.
Also default instrument mapping is plain.
Based on original code by Jens. Christian Restemeier.
svn-id: r49751
|
|
Bug #2825278: "AGI: KQ4: Swimming on land". Our drawing code was
not picture perfect, and thus priority screen was trashed by one
of Fills, i.e. the color leaked and took whole screen.
svn-id: r49743
|
|
This greatly reduces indirect dependencies on several header files
from common.
svn-id: r48933
|
|
svn-id: r46942
|
|
warnings and issues in compilers which don't support NORETURN
svn-id: r44312
|
|
svn-id: r44292
|
|
svn-id: r41254
|
|
svn-id: r41251
|
|
svn-id: r41239
|
|
svn-id: r35648
|
|
svn-id: r34716
|
|
'typedef Common::String String;' name aliases
svn-id: r34302
|
|
svn-id: r32984
|
|
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
|
|
svn-id: r32956
|
|
been updated.
svn-id: r28966
|
|
compilation on some ports)
svn-id: r28944
|
|
svn-id: r28892
|
|
comments; and some other related cleanup
svn-id: r28890
|
|
svn-id: r28791
|