This commit is contained in:
Ackimixs
2024-05-28 17:47:36 +02:00
committed by GitHub
parent a70e339b00
commit 466e94254b

View File

@@ -74,35 +74,35 @@ void GameControllerHandler::handleEvents() {
break;
case SDL_CONTROLLERAXISMOTION:
if (event.caxis.axis == SDL_CONTROLLER_AXIS_TRIGGERLEFT) {
// std::cout << "Trigger left moved to " << event.caxis.value << std::endl;
std::cout << "Trigger left moved to " << event.caxis.value << std::endl;
this->sendMessage("gc;strat;trigger;0," + std::to_string(event.caxis.value) + "\n");
} else if (event.caxis.axis == SDL_CONTROLLER_AXIS_TRIGGERRIGHT) {
// std::cout << "Trigger right moved to " << event.caxis.value << std::endl;
std::cout << "Trigger right moved to " << event.caxis.value << std::endl;
this->sendMessage("gc;strat;trigger;1," + std::to_string(event.caxis.value) + "\n");
}
else if (event.caxis.axis == SDL_CONTROLLER_AXIS_LEFTX) {
// std::cout << "Left X axis moved to " << event.caxis.value << std::endl;
std::cout << "Left X axis moved to " << event.caxis.value << std::endl;
this->sendMessage("gc;strat;axis;0," + std::to_string(event.caxis.value) + "\n");
}
else if (event.caxis.axis == SDL_CONTROLLER_AXIS_LEFTY) {
// std::cout << "Left Y axis moved to " << event.caxis.value << std::endl;
std::cout << "Left Y axis moved to " << event.caxis.value << std::endl;
this->sendMessage("gc;strat;axis;1," + std::to_string(event.caxis.value) + "\n");
}
else if (event.caxis.axis == SDL_CONTROLLER_AXIS_RIGHTX) {
// std::cout << "Right X axis moved to " << event.caxis.value << std::endl;
std::cout << "Right X axis moved to " << event.caxis.value << std::endl;
this->sendMessage("gc;strat;axis;2," + std::to_string(event.caxis.value) + "\n");
}
else if (event.caxis.axis == SDL_CONTROLLER_AXIS_RIGHTY) {
// std::cout << "Right Y axis moved to " << event.caxis.value << std::endl;
std::cout << "Right Y axis moved to " << event.caxis.value << std::endl;
// this->sendMessage("gc;strat;axis;3," + std::to_string(event.caxis.value) + "\n");
}
break;
case SDL_CONTROLLERBUTTONDOWN:
// std::cout << "Button down " << static_cast<int>(event.cbutton.button) << std::endl;
std::cout << "Button down " << static_cast<int>(event.cbutton.button) << std::endl;
this->sendMessage("gc;strat;button down;" + std::to_string(event.cbutton.button) + "\n");
break;
case SDL_CONTROLLERBUTTONUP:
// std::cout << "Button up " << static_cast<int>(event.cbutton.button) << std::endl;
std::cout << "Button up " << static_cast<int>(event.cbutton.button) << std::endl;
this->sendMessage("gc;strat;button up;" + std::to_string(event.cbutton.button) + "\n");
break;
default:
@@ -126,4 +126,4 @@ void GameControllerHandler::close() {
GameControllerHandler::~GameControllerHandler() {
close();
SDL_Quit();
}
}