set_mode integration
This commit is contained in:
parent
503c782f70
commit
132133dbb2
|
@ -22,7 +22,6 @@ class Display(GameChild):
|
|||
config = self.get_configuration("display")
|
||||
self.centered = config["centered"]
|
||||
self.fullscreen_enabled = config["fullscreen"]
|
||||
self.dimensions = config["dimensions"]
|
||||
self.caption = config["caption"]
|
||||
self.windowed_flag = config["windowed-flag"]
|
||||
self.icon_path = self.get_resource("display", "icon-path")
|
||||
|
@ -42,8 +41,13 @@ class Display(GameChild):
|
|||
return not self.check_command_line(self.windowed_flag) and \
|
||||
self.fullscreen_enabled
|
||||
|
||||
def set_screen(self, flags=0):
|
||||
self.screen = display.set_mode(self.dimensions, flags)
|
||||
def set_screen(self, flags=0, dimensions=None):
|
||||
if dimensions is None:
|
||||
if display.get_surface():
|
||||
dimensions = display.get_surface().get_size()
|
||||
else:
|
||||
dimensions = self.get_configuration("display", "dimensions")
|
||||
self.screen = display.set_mode(dimensions, flags)
|
||||
|
||||
def set_caption(self):
|
||||
display.set_caption(self.caption)
|
||||
|
|
Loading…
Reference in New Issue