2012-02-15 15 views
1

私はpygameを使用しており、これは不思議です: ボタンXを押して、画像を(x、y)の表面にblitします。セレクターを新しい座標(xnew、ynew)に移動し、ボタンXを押して別の画像を(xnew、ynew)でblitします。後で参照できるように、画像がblittedされた各座標を保存するにはどうしたらいいですか?Pygameに座標を記録する

答えて

1

ただ...リストに追加しますか?

blit_spots = [] 

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

'blit_spots中(newx、newy)があれば:メンバーシップはあなたがチェックしたいしているものであれば、あなたがしたいかもしれませんが、'( ''代わりにset'と使用 'blit_spots.addをblit_spots'( ) ') – Amber

+0

私はそれをした後、どのように戻ってそれらの座標をチェックすることができますか?例えばボタンXは(x、y)でimageAをblitsする。カーソルが(x、y)AGAINにある場合、ボタンXはimageBを(x、y)でblitしますが、カーソルが(x、y)にない場合、ボタンXはimageAをblitsします。 – rollorox202

+1

心配しないで、私はそれを修正しました!リストのインデックスなどを使って各座標をチェックするループを使用する – rollorox202

関連する問題