On 6/9/18 3:31 PM, Paul St George wrote: > So... > > print pygame.display.get_surface() > gives > <Surface(720x480x32 SW)> > > and > print screen.get_flags() > gives > -2147483648 > > The lists of flags at > <https://www.pygame.org/docs/ref/surface.html#pygame.Surface.get_flags> > and > <http://www.rpi.edu/dept/acm/packages/SDL/1.2.6/include/SDL/SDL_video.h> > > has nothing remotely like -2147483648. I would expect something more > like 0x40000000 > > Am I using the wrong code to determine whether I have successfully set > DOUBLEBUF with > > screen = pygame.display.set_mode((720,480), pygame.FULLSCREEN | > pygame.DOUBLEBUF) > > AND > > What does -2147483648 tell me? Does this number need converting?
That number is printed in Decimal, the listing gives it in hex. If you convert the number to hex you get 0x80000000 -- Richard Damon -- https://mail.python.org/mailman/listinfo/python-list