scummvm/engines/sci
Eugene Sandulenko b0abacf7cd Update headers. sfx/
svn-id: r38410
2009-02-17 15:07:44 +00:00
..
engine Update headers. engine/ 2009-02-17 15:02:16 +00:00
gfx SCI: Added a bounds check on the index when setting palette. 2009-02-17 14:13:42 +00:00
include Update headers. includes/ 2009-02-17 15:05:16 +00:00
scicore Replaced sci_free() with free() - it's OK to free a NULL pointer, so the checking that sci_free() performed is not necessary 2009-02-17 13:51:52 +00:00
sfx Update headers. sfx/ 2009-02-17 15:07:44 +00:00
tools Replace strcasecmp with scumm_stricmp. 2009-02-16 09:17:49 +00:00
detection.cpp Add detection for the Shivers demo and split the Torin's Passage entry into multiple as their main data files are the same. 2009-02-16 15:35:35 +00:00
module.mk SCI: Changed pcm_device and timer "driver" functionality to use directly the ScummVM modules 2009-02-16 16:23:48 +00:00
README
sci.cpp Replaced sci_free() with free() - it's OK to free a NULL pointer, so the checking that sci_free() performed is not necessary 2009-02-17 13:51:52 +00:00
sci.h Reimplemented reg_t_hashmap using Common::HashMap 2009-02-16 01:58:30 +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.

graphics/ 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.

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

tools/ contains all 'tools' for working with SCI resource data.

win32/ contains the workspace and projects for Visual C++.