aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/audio_buffer.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2017-02-05 23:22:43 -0500
committerPaul Gilbert2017-02-05 23:22:43 -0500
commit0ad57c0fed30bf404165b90da86bf7862da4c59e (patch)
treee921ed7c7a1a315f010fc7f2b458f612c73282fe /engines/titanic/sound/audio_buffer.cpp
parentec3e3e3ae34899c8b491731bfa935f7b80581346 (diff)
downloadscummvm-rg350-0ad57c0fed30bf404165b90da86bf7862da4c59e.tar.gz
scummvm-rg350-0ad57c0fed30bf404165b90da86bf7862da4c59e.tar.bz2
scummvm-rg350-0ad57c0fed30bf404165b90da86bf7862da4c59e.zip
TITANIC: Further renamings for the audio buffer
Diffstat (limited to 'engines/titanic/sound/audio_buffer.cpp')
-rw-r--r--engines/titanic/sound/audio_buffer.cpp22
1 files changed, 11 insertions, 11 deletions
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() {