Der Bildschirm wird nur in der linken oberen Ecke des Fensters angezeigt

Ich fange an, Python und Pygame zu erforschen, stoße jedoch auf ein Problem. Alles, was ich auf dem Bildschirm zeichne, wird nur im oberen linken Viertel des Fensters angezeigt. Ich dachte, es sei mein Code, aber alle Demo-Programme, die ich ausprobiert habe, werden auf die gleiche Weise angezeigt.

Demo-Code von thenewboston auf youtube

import pygame, sys
from pygame.locals import *

pygame.init()

screen = pygame.display.set_mode((640,360),0,32)

background = pygame.image.load("Background.jpg").convert()
mouse_c = pygame.image.load("ball.png").convert_alpha()

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()

    screen.blit(background, (0,0))

    x,y = pygame.mouse.get_pos()
    x -= mouse_c.get_width()/2
    y -= mouse_c.get_height()/2

    screen.blit(mouse_c, (x,y))

    pygame.display.update()

Im Video wird es richtig angezeigt und meins sieht so aus

Verwenden von:

Python 2.7.4 32 BitPygame 1.9.1 32 Bitmac 10.8.3 64 bit auf dem macbook pro retina

Ich denke, entweder hat es mit dem Retina-Display zu tun oder ich habe etwas falsches installiert. Jede Hilfe wäre dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage