In the book python crash course page 244 adding or saving an image to the project is unclear?
I've tried every code it is still telling there is no such file in the working directory.. so i'm seeking for other instructions?
In the book python crash course page 244 adding or saving an image to the project is unclear?
I've tried every code it is still telling there is no such file in the working directory.. so i'm seeking for other instructions?
Are you adding an image for the ship? If so, check the codes below, especially the comments contain signs **
import pygame
class Ship:
"""A class to manage the ship."""
def __init__(self, ai_game):
"""Initialize the ship and set its starting position."""
self.screen = ai_game.screen
self.screen_rect = ai_game.screen.get_rect()
# Load the ship image and get its rect.
# **If this location doesn't work, change it to the absolute address.**
# **The full adress like '/Users/your_username/Downloads/star'**
self.image = pygame.image.load('images/ship.bmp')
self.rect = self.image.get_rect()
# Start each new ship at the bottom center of the screen.
self.rect.midbottom = self.screen_rect.midbottom
def blitme(self):
"""Draw the ship at its current location."""
self.screen.blit(self.image, self.rect)