21
									
								
								robots.go
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								robots.go
									
									
									
									
									
								
							@@ -43,21 +43,28 @@ func (game *Game) moveRobots() {
 | 
			
		||||
	// After all the moves, lets check if any of the rowboz collided with anything
 | 
			
		||||
	for i, r := range game.robots {
 | 
			
		||||
 | 
			
		||||
		// Check if it collides with anything.
 | 
			
		||||
		// Hit a player? Game over
 | 
			
		||||
		if game.onPlayer(r) {
 | 
			
		||||
			game.gameover = 1
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if game.onRobot(i, r) || game.onTrash(r) {
 | 
			
		||||
		// Robots mingling? Trash
 | 
			
		||||
		if game.onRobot(i, r) {
 | 
			
		||||
 | 
			
		||||
			trash := r
 | 
			
		||||
 | 
			
		||||
			// delete robot
 | 
			
		||||
			// Delete robot
 | 
			
		||||
			game.deleteRobot(i)
 | 
			
		||||
 | 
			
		||||
			// create trash
 | 
			
		||||
			game.addTrash(trash)
 | 
			
		||||
			// Create trash
 | 
			
		||||
			game.addTrash(r)
 | 
			
		||||
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// Colided with Trash
 | 
			
		||||
		if game.onTrash(r) {
 | 
			
		||||
 | 
			
		||||
			// Delete robot
 | 
			
		||||
			game.deleteRobot(i)
 | 
			
		||||
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user