您用什么来确定这些按钮在SDL_Event循环中的位置?

我知道他们通常被称为button4和button5,因为他们在许多游戏中分配给他们。但我在这里放了什么来探测他们呢?
SDL_Event event;
while (SDL_PollEvent(&event)) {
switch (event.type) {
case SDL_MOUSEBUTTONDOWN: {
if (event.button.button == SDL_BUTTON_LEFT) {
mouseLeft = true;
}
else if (event.button.button == SDL_BUTTON_RIGHT) {
mouseRight = true;
}
else if (event.button.button == SDL_BUTTON_MIDDLE) {
mouseMiddle = true;
}
else if (event.button.button == MOUSE4?) {
mouse4 = true;
}
else if (event.button.button == MOUSE5?) {
mouse5 = true;
}
break;
}
}
}发布于 2014-04-20 23:10:28
你通常会读文件。
MouseButtonEvent
在这种情况下,按钮是SDL_BUTTON_X1和SDL_BUTTON_X2。
https://stackoverflow.com/questions/23187955
复制相似问题