是否可以读取当前显示的标志?因此,当一个人呼叫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/

10-11 20:44
查看更多