事件
事件的概念
用戶與遊戲進行的交互
事件的類型
MOUSEBUTTONDOWN 鼠標按下
pos 屬性 記錄鼠標當前的座標
button屬性 記錄鼠標按鍵狀態
鼠標按鍵 一般是有5個(左鍵,右鍵,滾輪按鍵,向上滾輪鍵,向下滾輪鍵,有側鍵)
MOUSEMOTION 鼠標移動
rel 屬性 鼠標相對運動距離 相對於上一次鼠標移動事件
pos 屬性 記錄鼠標當前的座標
MOUSEBUTTONUP 鼠標彈起
pos 屬性 記錄鼠標當前的座標
button屬性 記錄鼠標按鍵擡起狀態
鼠標按鍵 一般是有5個(左鍵,右鍵,滾輪按鍵,向上滾輪鍵,向下滾輪鍵,有側鍵
QUIT 鼠標點擊關閉按鈕對應的事件
處理事件的方法
get()
poll() 從事件隊列中獲得一個事件
wait() 等待隊列中的一個事件
peek() 測試事件類型是否在隊列中等待
clear() 從事件隊列中刪除事件 默認全部刪除
event_name() 從事件id 獲取字符串名字
post() 產生一個事件 將這個事件放入到事件隊列中
Event() 創建一個給定類型的事件