src_c/event.c

扩展模块 pygame.eventpygame module for interacting with events and queues

头文件:src_c/Include/pygame.h

type pgEventObject

这个 pygame.event.EventType 对象C结构。

int type

事件类型代码。

type pgEvent_Type

PyGame事件对象类型 pygame.event.EventType

int pgEvent_Check(PyObject *x)

如果满足以下条件,则返回TRUE x 是一个pyGame事件实例

将返回FALSE,如果 x 是Event的子类。这是一个宏指令。不会对此进行检查 x 不是 NULL

PyObject *pgEvent_New(SDL_Event *event)

为SDL返回新的pyGame事件实例 eve NT 。如果 eve NTNULL 然后创建一个空的事件对象。失败时,引发一个Python异常并返回 NULL

PyObject *pgEvent_New2(int type, PyObject *dict)

返回SDL的新的pyGame事件实例 type 并带有属性字典 dict 。如果 dictNULL 将创建一个空属性字典。失败时,引发一个Python异常并返回 NULL

int pgEvent_FillUserEvent(pgEventObject *e, SDL_Event *event)

填充SDL事件 eve NT 使用来自pyGame用户事件实例的信息 e 。返回 0 关于成功, -1 不然的话。




Edit on GitHub