scummvm/engines
Kostas Nakos 1af4932242 Fix alignment issues in wince port.
This patch/bug is closely related to the behavior shown in agos engine (see https://sourceforge.net/tracker/?func=detail&aid=1657436&group_id=37116&atid=418822).
Every time structs are used to extract data from a buffer, these structs have to be packed.
It is not OK to assume that the compiler does not pad the struct, or that it doesn't have alignment assumptions voodoo (see cited patch).

svn-id: r25881
2007-02-26 18:34:00 +00:00
..
agi Fix alignment issues in wince port. 2007-02-26 18:34:00 +00:00
agos Add demo of Waxworks. 2007-02-26 07:13:54 +00:00
cine Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me 2007-02-20 18:50:17 +00:00
gob Added spanish Ween (bug #1667743) 2007-02-24 15:28:03 +00:00
kyra Using FLAG_AUTOFREE implies free() being called on the memory buffer you passed to the audio stream code -- hence, use malloc and not new[] to allocate the buffer 2007-02-26 11:16:31 +00:00
lure Added saving of the random actions set state, and implemented NPC opcode 29, which allows for an NPC to be given a custom talk record 2007-02-26 02:50:23 +00:00
parallaction made Archive inherit from SeekableReadStream instead of File since write capabilities and file handle are not needed. Implementation of SeekableReadStream virtual functions is now complete. 2007-02-25 22:17:41 +00:00
queen reduced code dup, Queen::LineReader -> SeekableReadStream::readLine 2007-02-25 22:24:11 +00:00
saga Fix looping for enchanced soundtracks. 2007-02-25 14:34:21 +00:00
scumm fixed background music in catalog_cup_demo_de : only stop sfx if it was started in a previous block 2007-02-25 19:15:00 +00:00
sky Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me 2007-02-20 18:50:17 +00:00
sword1 oops 2007-02-25 00:09:22 +00:00
sword2 Remove unneeded #includes 2007-02-24 23:41:20 +00:00
touche Trying to unify the order in which we try the various audio formats: Prefer FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM 2007-02-24 23:40:28 +00:00
engine.cpp Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me 2007-02-20 18:50:17 +00:00
engine.h Added OSystem::getTimerManager and OSystem::getMixer methods (wip) 2006-10-21 12:03:43 +00:00
engines.mk Initial import of Parallaction engine 2007-01-14 21:29:12 +00:00
module.mk Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files 2006-09-23 00:42:35 +00:00