是否可以读取显示器给出的当前标志?因此,当有人调用 pygame.display.set_mode(resolution, FLAGS)
时,我很乐意随后阅读它们。
例如,我想要一个 is_fullscreen()
函数。
最佳答案
您正在寻找pygame.Surface.get_flags
方法。
Returns a set of current Surface features. Each feature is a bit in the flags bitmask.
pygame.display.set_mode
返回一个 pygame.Surface。因此,请调用显示器的 get_flags 方法,并将其与特定标志进行按位与。
def is_fullscreen(display):
return bool(display.get_flags() & pygame.FULLSCREEN)
关于python - 读取 pygame 显示的当前标志(全屏等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49929284/