refactor: implemented new IBehaviourCollector
This commit is contained in:
		
							
								
								
									
										2
									
								
								Engine
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								Engine
									
									
									
									
									
								
							 Submodule Engine updated: 67d7f401b8...b0f8b0dad6
									
								
							@@ -179,13 +179,13 @@ public class GamePong : Game
 | 
			
		||||
        universe.Draw();
 | 
			
		||||
 | 
			
		||||
        spriteBatch.Begin(SpriteSortMode.Deferred, transformMatrix: cameraBehaviour.MatrixTransform);
 | 
			
		||||
        for (int i = displayableCollector.Behaviours.Count - 1; i >= 0; i--)
 | 
			
		||||
            displayableCollector.Behaviours[i].Draw(spriteBatch);
 | 
			
		||||
        for (int i = displayableCollector.Count - 1; i >= 0; i--)
 | 
			
		||||
            displayableCollector[i].Draw(spriteBatch);
 | 
			
		||||
        spriteBatch.End();
 | 
			
		||||
 | 
			
		||||
        shapeBatch.Begin(cameraBehaviour.MatrixTransform);
 | 
			
		||||
        for (int i = displayableShapeCollector.Behaviours.Count - 1; i >= 0; i--)
 | 
			
		||||
            displayableShapeCollector.Behaviours[i].Draw(shapeBatch);
 | 
			
		||||
        for (int i = displayableShapeCollector.Count - 1; i >= 0; i--)
 | 
			
		||||
            displayableShapeCollector[i].Draw(shapeBatch);
 | 
			
		||||
        shapeBatch.End();
 | 
			
		||||
 | 
			
		||||
        base.Draw(gameTime);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user