是否可以读取当前显示的标志?因此,当一个人呼叫pygame.display.set_mode(resolution, FLAGS)
时,我很乐意在以后阅读它们。
例如,我想要一个is_fullscreen()
函数。
最佳答案
您正在寻找pygame.Surface.get_flags
方法。
返回一组当前的Surface特征。每个功能都是标志位掩码中的一个位。pygame.display.set_mode
返回一个pygame.Surface。因此,调用显示的get_flags方法,并按特定的标志对其进行按位与。
def is_fullscreen(display):
return bool(display.get_flags() & pygame.FULLSCREEN)
关于python - 读取pygame显示的当前标志(FULLSCREEN等),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49929284/