Add automatic update Button rect function

This commit is contained in:
2025-12-13 16:04:30 +08:00
parent 9715e23215
commit a62b73027b
3 changed files with 12 additions and 1 deletions

View File

@@ -1,6 +1,11 @@
#include "CoordinateTools.h"
std::pair<int, int> physicalToLogical(const float screenX, const float screenY, SDL_Renderer* renderer) {
if (renderer == nullptr) {
SDL_Log("Renderer is null in physicalToLogical\n");
return {static_cast<int>(screenX), static_cast<int>(screenY)};
}
// 将窗口坐标转为逻辑坐标
float logicalX, logicalY;
SDL_RenderCoordinatesFromWindow(