Python Pygame doesn't display images correctly
I'm new to Python and I started learning with "Python crash course" by Eric Matthes. I'm in the beginning of Pygame chapter and I follow the code, but my loaded images always look damaged and I don't know why. Code is from the book. First file: import pygame class Ship(): def __init__(self, screen): """Initialize the ship and set its starting position.""" # Load the ship image and get its rect. self.image = pygame.image.load('ship.bmp') self.screen = screen self.rect = self.image.get_rect() self.screen_rect = screen.get_rect() # Start each new ship at the bottom center of the screen. self.rect