diff --git a/Mit-f%C3%B8rste-PyGame-vindue.md b/Mit-f%C3%B8rste-PyGame-vindue.md new file mode 100644 index 0000000..9a92786 --- /dev/null +++ b/Mit-f%C3%B8rste-PyGame-vindue.md @@ -0,0 +1,35 @@ +# PyGame initialisering +Her er et simpelt eksempel på hvordan pygame initialiseres og kører et game loop. +Når brugeren lukker vinduet lukkes pygame modulet. + +```python +import pygame # Importér pygame modulet. + +def main(): # Opret main() funktion + pygame.init() # Initialisér pygame + + screen = pygame.display.set_mode((400, 600)) # Angiv vindue størrelse bredde - 400 og højde 600 pixels. + screen.set_caption("Mit første pygame vindue") # Angiv vindue titel. + + clock = pygame.time.Clock() # Vi opretter en timer for skærmopdatering. + + running = True # Vi opretter en variable "running" og sætter denne til True (Sand) + + while running: # Vi starter et spil loop, som kører så længe "running" er sand (True) - Hvis "running" er falsk (False), forlader vi loopet. + for event in pygame.event.get(): # Vi chekker alle events. + if event.type == pygame.QUIT: # Er vinduet blevet lukket? + running = False # Sær "running" til Falsk (False) + + screen.fill((0, 0, 255)) # Sæt vinduets baggrundsfarve til mørkeblå (rød - 0, grøn - 0, blå - 255). Farveværdierne skal være mellem 0 og 255. + + # AL SPIL OPDATERING FOREGÅR HER! + + pygame.display.flip() # Vis alle opdatering i vinduet. + + clock.tick(60) # Begræns FPS (opdateringer per sekund) til 60 + + pygame.quit() # pygame lukkes + +if __name__ == "__main__": + main() # kør main() funktionen +```