2017-10-20 9 views
0

こんにちは私は円を描くことにいくつかの問題がありますエラー: "'モジュール'オブジェクトには属性 'circl'がありません"何が間違っていますか?PyGameで円を描くには?

また、数字を円に挿入するにはどうすればよいですか? 例:(最初のクリックが0秒で円が1というようにして円です)

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() 

答えて

0

あなたは、関数の名前を誤って入力しました。正しい名前はpygame.draw.circleです。

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