diff options
Diffstat (limited to 'queen/bankman.cpp')
-rw-r--r-- | queen/bankman.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/queen/bankman.cpp b/queen/bankman.cpp index c82e5f7ace..5df13afed7 100644 --- a/queen/bankman.cpp +++ b/queen/bankman.cpp @@ -28,7 +28,9 @@ namespace Queen { BankManager::BankManager(Resource *res) : _res(res) { - flush(); + memset(_frames, 0, sizeof(_frames)); + memset(_banks, 0, sizeof(_banks)); + memset(_loadedBanks, 0, sizeof(_loadedBanks)); } BankManager::~BankManager() { @@ -112,12 +114,6 @@ void BankManager::close(uint32 bankslot) { _loadedBanks[bankslot][0] = '\0'; } -void BankManager::flush() { - memset(_frames, 0, sizeof(_frames)); - memset(_banks, 0, sizeof(_banks)); - memset(_loadedBanks, 0, sizeof(_loadedBanks)); -} - BobFrame *BankManager::fetchFrame(uint32 index) { debug(9, "BankManager::fetchFrame(%d)", index); assert(index < MAX_FRAMES_NUMBER); |