|  |  |  | @ -62,9 +62,9 @@ ModelOutput* model_eval_frame(ModelState* s, VisionBuf* buf, VisionBuf* wbuf, | 
			
		
	
		
			
				
					|  |  |  |  |       // Model decides when action is completed
 | 
			
		
	
		
			
				
					|  |  |  |  |       // so desire input is just a pulse triggered on rising edge
 | 
			
		
	
		
			
				
					|  |  |  |  |       if (desire_in[i] - s->prev_desire[i] > .99) { | 
			
		
	
		
			
				
					|  |  |  |  |         s->pulse_desire[DESIRE_LEN*(HISTORY_BUFFER_LEN-1)+i] = desire_in[i]; | 
			
		
	
		
			
				
					|  |  |  |  |         s->pulse_desire[DESIRE_LEN*HISTORY_BUFFER_LEN+i] = desire_in[i]; | 
			
		
	
		
			
				
					|  |  |  |  |       } else { | 
			
		
	
		
			
				
					|  |  |  |  |         s->pulse_desire[DESIRE_LEN*(HISTORY_BUFFER_LEN-1)+i] = 0.0; | 
			
		
	
		
			
				
					|  |  |  |  |         s->pulse_desire[DESIRE_LEN*HISTORY_BUFFER_LEN+i] = 0.0; | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |       s->prev_desire[i] = desire_in[i]; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |