RivenScriptPtr RivenScriptManager::readScriptFromData(uint16 *data, uint16 size) { // Script data is expected to be in big endian for (uint i = 0; i < size; i++) { data[i] = TO_BE_16(data[i]); } Common::MemoryReadStream patchStream((const byte *)(data), size * sizeof(uint16)); return _vm->_scriptMan->readScript(&patchStream); }
uint16 AGOSEngine::to16Wrapper(uint value) { return TO_BE_16(value); }