Changeset - r18722:048fedb0b5f5
[Not reviewed]
master
0 1 0
rubidium - 12 years ago 2011-12-17 21:20:41
rubidium@openttd.org
(svn r23580) -Codechange: put the infrastructure maintenance cache testing behind the desync debug level guard, improving the game's speed significantly
1 file changed with 4 insertions and 4 deletions:
0 comments (0 inline, 0 general)
src/openttd.cpp
Show inline comments
 
@@ -1119,6 +1119,10 @@ void SwitchToMode(SwitchMode new_mode)
 
 */
 
static void CheckCaches()
 
{
 
	/* Return here so it is easy to add checks that are run
 
	 * always to aid testing of caches. */
 
	if (_debug_desync_level <= 1) return;
 

	
 
	/* Check company infrastructure cache. */
 
	SmallVector<CompanyInfrastructure, 4> old_infrastructure;
 
	Company *c;
 
@@ -1135,10 +1139,6 @@ static void CheckCaches()
 
		i++;
 
	}
 

	
 
	/* Return here so it is easy to add checks that are run
 
	 * always to aid testing of caches. */
 
	if (_debug_desync_level <= 1) return;
 

	
 
	/* Strict checking of the road stop cache entries */
 
	const RoadStop *rs;
 
	FOR_ALL_ROADSTOPS(rs) {
0 comments (0 inline, 0 general)