Example #1
0
	def __init__(self, devices):
		pygame.init()

		# Set class variables
		self.portals = []
		self.devices = devices
		self.screen_width = 760
		self.screen_height = 570
		self.rasp_filename = "../images/rasp.png"
		self.bg_color = 150, 150, 80
		self.window = pygame.display.set_mode((self.screen_width, self.screen_height))

		# Init game window
		pygame.display.set_caption('Raspberrula')
		self.screen = pygame.display.get_surface()
		self.rasp = "../images/Raspberrula.jpg"
		self.rasp_surface = pygame.image.load(self.rasp)
		self.rasp_surface = pygame.transform.scale(self.rasp_surface, (self.screen_width, self.screen_height))
		self.screen.blit(self.rasp_surface, (0,0))
		self.rasp = MoveRasp(self.window,	\
				self.rasp_filename,	\
				(self.screen_width / 2,	\
				self.screen_height / 2),	\
				(1, 1),	\
				5,
				self.devices)
		self.devconf = DeviceConfigure(self.devices)		

		# init portals
		i = 0
		for device in self.devices.my_list:
			portal_coord = device.get_portal_coord()
			self.portals.append(DrawPortal(self.window,
						"../images/portal.png",
						portal_coord,
						))