rendered paste bodyimport os, sys
import pygame
from pygame.locals import*
class pship:
def __init__(self, posx, posy):
self.posx = posx
self.posy = posy
def draw(self):
ship = os.path.join(os.path.dirname(__file__),'pship.bmp')
playership = pygame.image.load (ship).convert
surface.blit (playership, (posx, posy))
def input(events):
global posx
for event in events:
if event.type == QUIT:
sys.exit(0)
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
posx = posx - pvel
if event.key == pygame.K_RIGHT:
posx = posx + pvel
else:
print event
def main():
#the window
pygame.init()
window = pygame.display.set_mode((800, 600))
pygame.display.set_caption('!GALAGA!')
surface = pygame.display.get_surface()
#the background
background = os.path.join(os.path.dirname(__file__), 'starfield1.bmp')
screen = pygame.image.load(background)
surface.blit(screen, (0,0))
#ships and ship controls
pvel = 1
posx = 400
posy = 300
pship.draw
input (pygame.event.get())
pygame.display.flip()
return 0
while True:
main()