Add scope info logging to tile loop
This commit is contained in:
		@@ -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);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user