From 0ad57c0fed30bf404165b90da86bf7862da4c59e Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 5 Feb 2017 23:22:43 -0500 Subject: TITANIC: Further renamings for the audio buffer --- engines/titanic/sound/audio_buffer.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'engines/titanic/sound/audio_buffer.cpp') diff --git a/engines/titanic/sound/audio_buffer.cpp b/engines/titanic/sound/audio_buffer.cpp index 6798c8b312..aa4bb8ca7f 100644 --- a/engines/titanic/sound/audio_buffer.cpp +++ b/engines/titanic/sound/audio_buffer.cpp @@ -24,7 +24,7 @@ namespace Titanic { -CAudioBuffer::CAudioBuffer(int bufferSize) : _flag(true), _field18(0) { +CAudioBuffer::CAudioBuffer(int bufferSize) : _flag(true), _disabled(false) { _buffer.resize(bufferSize); reset(); } @@ -35,7 +35,7 @@ CAudioBuffer::~CAudioBuffer() { void CAudioBuffer::reset() { _flag = true; - _fieldC = _writeBytesLeft = _buffer.size() / 2; + _readBytesLeft = _writeBytesLeft = _buffer.size() / 2; } byte *CAudioBuffer::getBegin() { @@ -46,9 +46,9 @@ byte *CAudioBuffer::getEnd() { return _flag ? &_buffer[0] : &_buffer[_buffer.size() / 2]; } -byte *CAudioBuffer::getPtr1() { +uint16 *CAudioBuffer::getReadPtr() { byte *ptr = getBegin(); - return ptr + (_buffer.size() / 2 - _fieldC); + return (uint16 *)(ptr + (_buffer.size() / 2 - _readBytesLeft)); } uint16 *CAudioBuffer::getWritePtr() { @@ -56,11 +56,11 @@ uint16 *CAudioBuffer::getWritePtr() { return (uint16 *)(ptr + (_buffer.size() / 2 - _writeBytesLeft)); } -void CAudioBuffer::setC(int val) { - _fieldC -= val; - if (_fieldC < 0) { - _fieldC = 0; - } else if (val && !_writeBytesLeft) { +void CAudioBuffer::advanceRead(int size) { + _readBytesLeft -= size; + if (_readBytesLeft < 0) { + _readBytesLeft = 0; + } else if (size && !_writeBytesLeft) { reverse(); } } @@ -69,14 +69,14 @@ void CAudioBuffer::advanceWrite(int size) { _writeBytesLeft -= size; if (_writeBytesLeft < 0) { _writeBytesLeft = 0; - } else if (size && !_fieldC) { + } else if (size && !_readBytesLeft) { reverse(); } } void CAudioBuffer::reverse() { _flag = !_flag; - _fieldC = _writeBytesLeft = _buffer.size() / 2; + _readBytesLeft = _writeBytesLeft = _buffer.size() / 2; } void CAudioBuffer::enterCriticalSection() { -- cgit v1.2.3