- New semantics for maxattacks
This commit is contained in:
		
							parent
							
								
									d8414daf95
								
							
						
					
					
						commit
						ec9bf11719
					
				| @ -1197,7 +1197,7 @@ scenarioPrint (const System sys) | |||||||
| 
 | 
 | ||||||
| //! Determine whether we don't need any more attacks
 | //! Determine whether we don't need any more attacks
 | ||||||
| /**
 | /**
 | ||||||
|  * Returns 1 (true) iff no more attacks are needed. |  * Returns 1 (true) iff no more attacks are needed for this claim. | ||||||
|  */ |  */ | ||||||
| int | int | ||||||
| enoughAttacks (const System sys) | enoughAttacks (const System sys) | ||||||
| @ -1207,7 +1207,9 @@ enoughAttacks (const System sys) | |||||||
|     { |     { | ||||||
|       if (switches.maxAttacks != 0) |       if (switches.maxAttacks != 0) | ||||||
| 	{ | 	{ | ||||||
| 	  if (sys->attackid >= switches.maxAttacks) | 	  // Note: we're comparing states (some type of large integer) to regular
 | ||||||
|  | 	  // integers, and hope that the compiler solves it :)
 | ||||||
|  | 	  if (sys->current_claim->failed >= switches.maxAttacks) | ||||||
| 	    { | 	    { | ||||||
| 	      return 1; | 	      return 1; | ||||||
| 	    } | 	    } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user