Add scope info logging to tile loop

This commit is contained in:
Jonathan G Rennison
2017-08-16 18:30:06 +01:00
parent 473fbe6cd5
commit 2e7380bc72

View File

@@ -34,6 +34,7 @@
#include "pathfinder/npf/aystar.h"
#include "saveload/saveload.h"
#include "3rdparty/cpp-btree/btree_set.h"
#include "scope_info.h"
#include <deque>
#include "table/strings.h"
@@ -747,6 +748,8 @@ void RunTileLoop()
/* The LFSR cannot have a zeroed state. */
assert(tile != 0);
SCOPE_INFO_FMT([&], "RunTileLoop: tile: %dx%d", TileX(tile), TileY(tile));
/* Manually update tile 0 every 256 ticks - the LFSR never iterates over it itself. */
if (_tick_counter % 256 == 0) {
_tile_type_procs[GetTileType(0)]->tile_loop_proc(0);