2017-10-20 2 views
0

Hallo ich habe ein Problem mit dem Zeichnen eines Kreises ERROR: "'Modul' Objekt hat kein Attribut 'Circl'" Was mache ich falsch?Wie zeichne ich einen Kreis in PyGame?

Und wie kann ich auch Zahlen in Kreisen setzen? ex: (erster Klick Kreis mit 0 Sekunden ist Kreis mit 1 usw.)

import pygame 

WHITE =  (255, 255, 255) 
BLUE =  ( 0, 0, 255) 
GREEN =  ( 0, 255, 0) 
RED =  (255, 0, 0) 
TEXTCOLOR = ( 0, 0, 0) 
(width, height) = (200, 300) 

running = True 

def main(): 
    global running, screen 

    pygame.init() 
    screen = pygame.display.set_mode((width, height)) 
    pygame.display.set_caption("TUFF") 
    screen.fill(background_color) 
    pygame.display.update() 

    while running: 
     ev = pygame.event.get() 

     for event in ev: 

      if event.type == pygame.MOUSEBUTTONUP: 
       drawCircle() 
       pygame.display.update() 

      if event.type == pygame.QUIT: 
       running = False 

def getPos(): 
    pos = pygame.mouse.get_pos() 
    return (pos) 

def drawCircle(): 
    pos=getPos() 
    pygame.draw.circl(screen, BLUE, pos, 20) 


if __name__ == '__main__': 
    main() 

Antwort

0

Sie den Namen der Funktion vertippt hat. Der korrekte Name lautet pygame.draw.circle.

def drawCircle(): 
    pos=getPos() 
    pygame.draw.circle(screen, BLUE, pos, 20) # Here <<< 
Verwandte Themen