@@ -748,15 +748,14 @@ def on_update(self, delta_time: float) -> None:
748748 self .background_list .update_animation (delta_time )
749749
750750 # Are there enemies? Update them as well
751- if self .enemies_list :
752- self .enemies_list .update_animation (delta_time )
753- for enemy in self .enemies_list :
754- enemy .center_x += enemy .change_x
755- walls_hit = arcade .check_for_collision_with_list (
756- sprite = enemy , sprite_list = self .walls_list
757- )
758- if walls_hit :
759- enemy .change_x *= - 1
751+ self .enemies_list .update_animation (delta_time )
752+ for enemy in self .enemies_list :
753+ enemy .center_x += enemy .change_x
754+ walls_hit = arcade .check_for_collision_with_list (
755+ sprite = enemy , sprite_list = self .walls_list
756+ )
757+ if walls_hit :
758+ enemy .change_x *= - 1
760759
761760 # Update player movement based on the physics engine
762761 self .physics_engine .update ()
@@ -781,14 +780,13 @@ def on_update(self, delta_time: float) -> None:
781780 coin .remove_from_sprite_lists ()
782781
783782 # Has Roz collided with an enemy?
784- if self .enemies_list :
785- enemies_hit = arcade .check_for_collision_with_list (
786- sprite = self .player , sprite_list = self .enemies_list
787- )
783+ enemies_hit = arcade .check_for_collision_with_list (
784+ sprite = self .player , sprite_list = self .enemies_list
785+ )
788786
789- if enemies_hit :
790- game_over = GameOverView (self )
791- self .window .show_view (game_over )
787+ if enemies_hit :
788+ game_over = GameOverView (self )
789+ self .window .show_view (game_over )
792790
793791 # Now check if we're at the ending goal
794792 goals_hit = arcade .check_for_collision_with_list (
@@ -867,8 +865,7 @@ def on_draw(self) -> None:
867865 self .coins_list .draw ()
868866 self .goals_list .draw ()
869867 self .ladders_list .draw ()
870- if self .enemies_list :
871- self .enemies_list .draw ()
868+ self .enemies_list .draw ()
872869 self .player .draw ()
873870
874871 # Draw the score in the lower left
0 commit comments