事件
事件的概念
用户与游戏进行的交互
事件的类型
MOUSEBUTTONDOWN 鼠标按下
pos 属性 记录鼠标当前的坐标
button属性 记录鼠标按键状态
鼠标按键 一般是有5个(左键,右键,滚轮按键,向上滚轮键,向下滚轮键,有侧键)
MOUSEMOTION 鼠标移动
rel 属性 鼠标相对运动距离 相对于上一次鼠标移动事件
pos 属性 记录鼠标当前的坐标
MOUSEBUTTONUP 鼠标弹起
pos 属性 记录鼠标当前的坐标
button属性 记录鼠标按键抬起状态
鼠标按键 一般是有5个(左键,右键,滚轮按键,向上滚轮键,向下滚轮键,有侧键
QUIT 鼠标点击关闭按钮对应的事件
处理事件的方法
get()
poll() 从事件队列中获得一个事件
wait() 等待队列中的一个事件
peek() 测试事件类型是否在队列中等待
clear() 从事件队列中删除事件 默认全部删除
event_name() 从事件id 获取字符串名字
post() 产生一个事件 将这个事件放入到事件队列中
Event() 创建一个给定类型的事件