2012-02-15 29 views
1

我正在使用pygame,並且想知道這一點: 您按下按鈕X以將圖像在(x,y)處拍攝到表面上。然後,將選擇器移動到新的座標(xnew,ynew),然後點擊按鈕X以在(xnew,ynew)處閃爍另一個圖像。如何保存每個座標以便以後參考?在Pygame中錄製座標

回答

1

只是...將它們添加到列表中?

blit_spots = [] 

# ...later on... 
blit_spots.append((x, y)) 
+0

'如果(下一頁末,newy)在blit_spots:'(不過,如果會員是你想檢查什麼,你可能想使'blit_spots'了'而不是set'和使用'blit_spots.add( )') – Amber 2012-02-15 18:14:50

+0

所以在我這樣做之後,我該如何回去檢查座標?例如按鈕X在(x,y)處blA imageA。如果光標位於(x,y)AGAIN處,則按鈕X會在(x,y)處對bl imageB進行blits,但如果光標不在(x,y)處,則按鈕X會對imageA進行blits。 – rollorox202 2012-02-15 19:24:38

+1

沒關係,我修好了!使用循環來檢查使用列表索引等的每個座標。 – rollorox202 2012-03-03 21:04:08