pygameでフルスクリーン切り替え
ウィンドウモードとフルスクリーンモードの切り替えってプログラム起動中に動的にできるかどうかわからなかったので試してみました。結果は非常に簡単にできましたと。
import pygame from pygame.locals import * def main(): pygame.init() screen = pygame.display.set_mode((800,600),0,32) bfull = False while True: pygame.time.wait(50) pygame.display.update() event = pygame.event.get() for e in event: if e.type == QUIT or (e.type == KEYDOWN and e.key == K_q): return elif e.type == KEYDOWN and e.key == K_c: if bfull: screen = pygame.display.set_mode((800,600),0,32) bfull = False else: screen = pygame.display.set_mode((800,600),FULLSCREEN,32) bfull = True if __name__ == '__main__': main()