scummvm/engines/sci
2009-02-19 18:45:09 +00:00
..
engine formating 2009-02-19 18:40:03 +00:00
gfx missed to remove code from latest removal 2009-02-18 19:12:13 +00:00
include Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit) 2009-02-19 12:42:32 +00:00
scicore Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit) 2009-02-19 12:42:32 +00:00
sfx remove dreamcast mixer platform code - no use for scummvm 2009-02-18 19:35:35 +00:00
detection.cpp The current list in the detector is not really useful. We need the SCI version used for each variant of every SCI game. Therefore, all the detection entries have been disabled, apart from the few versions which I have and was able to verify the SCI version used. Please, specify the SCI version in disabled entries and re-enable them. 2009-02-19 18:45:09 +00:00
exereader.cpp Used the LZEXE unpacker from the teenagent engine. The SCI version detector now works with LZEXE packed executables too 2009-02-19 17:40:55 +00:00
exereader.h Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit) 2009-02-19 12:42:32 +00:00
module.mk Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit) 2009-02-19 12:42:32 +00:00
README update README 2009-02-18 19:45:34 +00:00
sci.cpp Added methods to get information for the detected game version 2009-02-18 20:08:49 +00:00
sci.h - Fix finding versions from exe's 2009-02-19 02:04:31 +00:00

Directory structure:

scicore/ contains all files concerning resource management and (de)compression,

engine/ contains the files directly related to the VM and the text parser, such
as heap and state management and handling for script and vocab resources.

gfx/ contains graphics and input management (since input handlers are
usually bundled with graphics libraries) and stuff for specific graphics/
input libs.

include/ contains all global header files.

sfx/ contains sound management, both general and specific to certain
libraries/interfaces/daemons.