From 95ed10addee68cc91c2e2b8f2450b63022c61162 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Thu, 27 Jan 2011 13:27:29 +0000 Subject: GOB: Add SoundDesc::swap() svn-id: r55564 --- engines/gob/sound/sounddesc.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'engines/gob/sound/sounddesc.cpp') diff --git a/engines/gob/sound/sounddesc.cpp b/engines/gob/sound/sounddesc.cpp index 9df8bbb4bc..8903597bb0 100644 --- a/engines/gob/sound/sounddesc.cpp +++ b/engines/gob/sound/sounddesc.cpp @@ -53,6 +53,19 @@ SoundDesc::~SoundDesc() { free(); } +void SoundDesc::swap(SoundDesc &desc) { + SWAP(_repCount , desc._repCount); + SWAP(_frequency , desc._frequency); + SWAP(_flag , desc._flag); + SWAP(_id , desc._id); + SWAP(_mixerFlags, desc._mixerFlags); + SWAP(_resource , desc._resource); + SWAP(_data , desc._data); + SWAP(_dataPtr , desc._dataPtr); + SWAP(_size , desc._size); + SWAP(_type , desc._type); +} + void SoundDesc::set(SoundType type, byte *data, uint32 dSize) { free(); -- cgit v1.2.3