diff options
Diffstat (limited to 'engines/kyra/script.cpp')
| -rw-r--r-- | engines/kyra/script.cpp | 19 | 
1 files changed, 6 insertions, 13 deletions
diff --git a/engines/kyra/script.cpp b/engines/kyra/script.cpp index 0343cbfeae..b185b8ed6f 100644 --- a/engines/kyra/script.cpp +++ b/engines/kyra/script.cpp @@ -18,20 +18,13 @@   * along with this program; if not, write to the Free Software   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.   * - * $URL$ - * $Id$ - *   */ - -#include "common/endian.h" -#include "common/stream.h" -#include "common/util.h" -#include "common/system.h" - +#include "kyra/script.h"  #include "kyra/kyra_v1.h"  #include "kyra/resource.h" -#include "kyra/script.h" + +#include "common/endian.h"  namespace Kyra {  EMCInterpreter::EMCInterpreter(KyraEngine_v1 *vm) : _vm(vm), _scriptData(0), _filename(0) { @@ -68,14 +61,14 @@ EMCInterpreter::EMCInterpreter(KyraEngine_v1 *vm) : _vm(vm), _scriptData(0), _fi  bool EMCInterpreter::callback(Common::IFFChunk &chunk) {  	switch (chunk._type) { -	case MKID_BE('TEXT'): +	case MKTAG('T','E','X','T'):  		_scriptData->text = new byte[chunk._size];  		assert(_scriptData->text);  		if (chunk._stream->read(_scriptData->text, chunk._size) != chunk._size)  			error("Couldn't read TEXT chunk from file '%s'", _filename);  		break; -	case MKID_BE('ORDR'): +	case MKTAG('O','R','D','R'):  		_scriptData->ordr = new uint16[chunk._size >> 1];  		assert(_scriptData->ordr);  		if (chunk._stream->read(_scriptData->ordr, chunk._size) != chunk._size) @@ -85,7 +78,7 @@ bool EMCInterpreter::callback(Common::IFFChunk &chunk) {  			_scriptData->ordr[i] = READ_BE_UINT16(&_scriptData->ordr[i]);  		break; -	case MKID_BE('DATA'): +	case MKTAG('D','A','T','A'):  		_scriptData->data = new uint16[chunk._size >> 1];  		assert(_scriptData->data);  		if (chunk._stream->read(_scriptData->data, chunk._size) != chunk._size)  | 
