mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-07 12:57:57 +00:00
debug cleanup
This commit is contained in:
@@ -58,13 +58,13 @@ void recursive_delete(heptagon *h, int i) {
|
||||
if(h2->move(i) && h2->move(i)->move(0) == h2)
|
||||
recursive_delete(h2, i); }
|
||||
if(h2->alt && h2->alt->alt == h2->alt) {
|
||||
DEBSM(printf("destroying alternate map %p\n", h2->alt);)
|
||||
DEBB(DF_MEMORY, ("destroying alternate map ", h2->alt));
|
||||
for(hrmap *& hm: allmaps) {
|
||||
if(hm->getOrigin() == h2->alt) {
|
||||
delete hm;
|
||||
hm = allmaps.back();
|
||||
allmaps.pop_back();
|
||||
DEBSM(printf("map found (%d altmaps total)\n", isize(allmaps));)
|
||||
DEBB(DF_MEMORY, ("map found (", isize(allmaps), " altmaps total)"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -140,7 +140,7 @@ void save_memory() {
|
||||
if(last_cleared && celldist(at->c7) < celldist(last_cleared->c7))
|
||||
return;
|
||||
|
||||
DEBSM(printf("celldist = %d, %d\n", celldist(cwt.at), celldist(at->c7));)
|
||||
DEBB(DF_MEMORY, ("celldist = ", make_pair(celldist(cwt.at), celldist(at->c7))));
|
||||
|
||||
heptagon *at1 = at;
|
||||
while(at != last_cleared && at != orig) {
|
||||
@@ -153,7 +153,7 @@ void save_memory() {
|
||||
}
|
||||
|
||||
last_cleared = at1;
|
||||
DEBSM(printf("current cellcount = %d\n", cellcount);)
|
||||
DEBB(DF_MEMORY, ("current cellcount = ", cellcount));
|
||||
|
||||
sort(removed_cells.begin(), removed_cells.end());
|
||||
callhooks(hooks_removecells);
|
||||
|
Reference in New Issue
Block a user