예제 #1
0
파일: screen.py 프로젝트: paeaetech/pgui
	def __init__(self, size,**kwargs):
		pygame.init()
		self.icon = None
		
		if "title" in kwargs:
			pygame.display.set_caption(kwargs['title'])
		if "icon" in kwargs:
			self.icon = pygame.image.load(kwargs['icon'])
			pygame.display.set_icon(self.icon)

		self.size = size
		flags = HWSURFACE|DOUBLEBUF|RESIZABLE
		self.opengl =  "opengl" in kwargs
		
		if self.opengl:
			flags |= OPENGL
			
		self.screen = pygame.display.set_mode(size, flags,32)
		
		if self.opengl: 
			self.initGL(*self.size)
			UIState.setFlag("opengl",True)