//========================================= // onDelete //========================================= public void onDelete(uint mpHeap, uint mpBlock, HaloWarsMem.BALContext context) { HeapAlloc pHeap = AllocStats.getHeapFromBasePtr(mpHeap); uint blockSize = pHeap.getBlockSize(mpBlock); drawBlock(mpBlock, blockSize, GDIStatic.CommonBGColor); }
//========================================= // onResize //========================================= public void onResize(uint mpHeap, uint mpOrigBlock, uint mNewSize, uint mpNewBlock, HaloWarsMem.BALContext context) { HeapAlloc pHeap = AllocStats.getHeapFromBasePtr(mpHeap); uint blockSize = pHeap.getBlockSize(mpOrigBlock); drawBlock(mpOrigBlock, blockSize, GDIStatic.CommonBGColor); drawBlock(mpNewBlock, mNewSize, pHeap.ColorVal); }