aboutsummaryrefslogtreecommitdiff
path: root/sword2/mem_view.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2003-11-16 14:18:29 +0000
committerTorbjörn Andersson2003-11-16 14:18:29 +0000
commitfa2b8ba8de31f5659c675b507553a2b0a1ebd841 (patch)
tree52841e821b3283a0ff9430cf8be0cc273208f6e6 /sword2/mem_view.cpp
parentab066c41e0a42320137bc6cb79d77720f932af0e (diff)
downloadscummvm-rg350-fa2b8ba8de31f5659c675b507553a2b0a1ebd841.tar.gz
scummvm-rg350-fa2b8ba8de31f5659c675b507553a2b0a1ebd841.tar.bz2
scummvm-rg350-fa2b8ba8de31f5659c675b507553a2b0a1ebd841.zip
More cleanup. I've eliminated all the temporary global variables I've added
over the past few weeks, except for g_sword2. (Of course, this doesn't necessarily make the code any prettier, but we can work on that later.) svn-id: r11309
Diffstat (limited to 'sword2/mem_view.cpp')
-rw-r--r--sword2/mem_view.cpp24
1 files changed, 9 insertions, 15 deletions
diff --git a/sword2/mem_view.cpp b/sword2/mem_view.cpp
index 80081023b5..abf5379098 100644
--- a/sword2/mem_view.cpp
+++ b/sword2/mem_view.cpp
@@ -17,19 +17,11 @@
* $Header$
*/
-#include "stdafx.h"
+#include "common/stdafx.h"
#include "sword2/sword2.h"
-#include "sword2/build_display.h"
-#include "sword2/console.h"
-#include "sword2/header.h"
-#include "sword2/memory.h"
-#include "sword2/resman.h"
namespace Sword2 {
-// has to be global because a local in Fetch_mem_owner is destroyed on exit
-char buf[50];
-
void MemoryManager::displayMemory(void) {
int pass, found_end, k, j, free = 0;
_standardHeader *file_header;
@@ -44,9 +36,9 @@ void MemoryManager::displayMemory(void) {
j = _baseMemBlock;
do {
if (_memList[j].uid < 65536) {
- file_header = (_standardHeader*) res_man->openResource(_memList[j].uid);
+ file_header = (_standardHeader*) _vm->_resman->openResource(_memList[j].uid);
// close immediately so give a true count
- res_man->closeResource(_memList[j].uid);
+ _vm->_resman->closeResource(_memList[j].uid);
debug(5, "view %d", _memList[j].uid);
@@ -73,10 +65,10 @@ void MemoryManager::displayMemory(void) {
_memList[j].size / 1024,
(_memList[j].size * 100) / _totalFreeMemory,
_memList[j].uid,
- res_man->fetchCluster(_memList[j].uid),
+ _vm->_resman->fetchCluster(_memList[j].uid),
file_header->name,
- res_man->fetchAge(_memList[j].uid),
- res_man->fetchCount(_memList[j].uid));
+ _vm->_resman->fetchAge(_memList[j].uid),
+ _vm->_resman->fetchCount(_memList[j].uid));
} else
Debug_Printf(" %d is an illegal resource\n", _memList[j].uid);
} else {
@@ -100,6 +92,8 @@ void MemoryManager::displayMemory(void) {
}
const char *MemoryManager::fetchOwner(uint32 uid) {
+ static char buf[50];
+
switch (uid) {
case UID_memman:
return "MEMMAN";
@@ -160,7 +154,7 @@ void MemoryManager::memoryString(char *string) {
sprintf(string,
"locked(%u)+float(%u)+free(%u) = %u/%u blocks (%u%% used)(cur %uk)",
mem_locked, mem_floating, mem_free, blocksUsed, MAX_mem_blocks,
- percent, (res_man->fetchUsage() / 1024));
+ percent, (_vm->_resman->fetchUsage() / 1024));
}
} // End of namespace Sword2