Max Horn bc360ee525 SCI: Started rewriting file handling. Warning: This will likely introduce
regressions, but we just have to start somewhere.
- factored out some common code in engine/kfile.cpp into a separate func
- replaced many uses of chdir, getcwd, sci_init_dir etc. by equivalent
   or better functionality from SearchMan etc.
- replaced many uses of sci_open and sci_fopen by using Common::File
   and Common::Stream
- C++ified some stuff
- simplified ResourceSource a bit (loosing some unused functionality)

svn-id: r38597
2009-02-20 16:03:50 +00:00
..
2009-02-20 14:45:28 +00:00
2009-02-18 19:45:34 +00:00
2009-02-20 14:45:28 +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.