diff options
Diffstat (limited to 'saga/script.cpp')
-rw-r--r-- | saga/script.cpp | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/saga/script.cpp b/saga/script.cpp index 3ebc7af395..dd775608d0 100644 --- a/saga/script.cpp +++ b/saga/script.cpp @@ -170,92 +170,6 @@ Script::~Script() { _initialized = false; } -/* -int Script::getWord(int bufNumber, int wordNumber, ScriptDataWord *data) { - if ((bufNumber < 0) || (bufNumber >= SCRIPT_DATABUF_NUM)) { - return FAILURE; - } - - if ((wordNumber < 0) || (wordNumber >= _dataBuf[bufNumber].length)) { - return FAILURE; - } - - if (data == NULL) { - return FAILURE; - } - - *data = _dataBuf[bufNumber].data[wordNumber]; - - return SUCCESS; -} - -int Script::putWord(int bufNumber, int wordNumber, ScriptDataWord data) { - if ((bufNumber < 0) || (bufNumber >= SCRIPT_DATABUF_NUM)) { - return FAILURE; - } - - if ((wordNumber < 0) || (wordNumber >= _dataBuf[bufNumber].length)) { - return FAILURE; - } - - _dataBuf[bufNumber].data[wordNumber] = data; - - return SUCCESS; -} - -int Script::setBit(int bufNumber, ScriptDataWord bitNumber, int bitState) { - int wordNumber; - int bitPos; - - ScriptDataWord bitPattern = 0x01; - - if ((bufNumber < 0) || (bufNumber >= SCRIPT_DATABUF_NUM)) { - return FAILURE; - } - - if (bitNumber >= (unsigned long)_dataBuf[bufNumber].length * (sizeof(ScriptDataWord) * CHAR_BIT)) { - return FAILURE; - } - - wordNumber = bitNumber / (sizeof(ScriptDataWord) * CHAR_BIT); - bitPos = bitNumber % (sizeof(ScriptDataWord) * CHAR_BIT); - - bitPattern <<= ((sizeof(ScriptDataWord) * CHAR_BIT) - (bitPos + 1)); - - if (bitState) { - _dataBuf[bufNumber].data[wordNumber] |= bitPattern; - } else { - _dataBuf[bufNumber].data[wordNumber] &= ~bitPattern; - } - - return SUCCESS; -} - -int Script::getBit(int bufNumber, ScriptDataWord bitNumber, int *bitState) { - int wordNumber; - int bitPos; - - ScriptDataWord bitPattern = 0x01; - - if ((bufNumber < 0) || (bufNumber >= SCRIPT_DATABUF_NUM)) { - return FAILURE; - } - - if (bitNumber >= (unsigned long)_dataBuf[bufNumber].length * (sizeof(ScriptDataWord) * CHAR_BIT)) { - return FAILURE; - } - - wordNumber = bitNumber / (sizeof(ScriptDataWord) * CHAR_BIT); - bitPos = bitNumber % (sizeof(ScriptDataWord) * CHAR_BIT); - - bitPattern <<= ((sizeof(ScriptDataWord) * CHAR_BIT) - (bitPos + 1)); - - - *bitState = (_dataBuf[bufNumber].data[wordNumber] & bitPattern) ? 1 : 0; - - return SUCCESS; -} -*/ void Script::loadModule(int scriptModuleNumber) { byte *resourcePointer; |