All pastes #348591 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-02-10 07:09 UTC
rendered paste body
import 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()