История изменений
Исправление safocl, (текущая версия) :
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
typedef union SDL_Event
{
Uint32 type; /**< Event type, shared with all events */
SDL_MouseMotionEvent motion;
SDL_MouseButtonEvent button;
SDL_QuitEvent quit; /**< Quit request event data */
} SDL_Event;
а как при таком union сделать рабочую программу без UB? получил ты этот эвент, — что дальше?
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
что тут происходит? — какие предположения?
...
SDL_Event event;
...
event.type = SDL_EVENT_MOUSE_MOTION;
event.motion.x = LOWORD(lParam);
Исправление safocl, :
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
typedef union SDL_Event
{
Uint32 type; /**< Event type, shared with all events */
SDL_MouseMotionEvent motion;
SDL_MouseButtonEvent button;
SDL_QuitEvent quit; /**< Quit request event data */
} SDL_Event;
а как при таком union сделать рабочую программу без UB? получил ты этот эвент, — что дальше?
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
что тут происходит? — какие предположения?
event.type = SDL_EVENT_MOUSE_MOTION;
event.motion.x = LOWORD(lParam);
Исправление safocl, :
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
typedef union SDL_Event
{
Uint32 type; /**< Event type, shared with all events */
SDL_MouseMotionEvent motion;
SDL_MouseButtonEvent button;
SDL_QuitEvent quit; /**< Quit request event data */
} SDL_Event;
а как при таком union сделать рабочую программу без UB? получил ты этот эвент, — что дальше?
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
что тут происходит? — какие предположения?
Исходная версия safocl, :
https://github.com/JordanCpp/SDL3Lite/blob/e921be532f88df27ca40da2d8149066752...
typedef union SDL_Event
{
Uint32 type; /**< Event type, shared with all events */
SDL_MouseMotionEvent motion;
SDL_MouseButtonEvent button;
SDL_QuitEvent quit; /**< Quit request event data */
} SDL_Event;
а как при таком union сделать рабочую программу без UB? получил ты этот эвент, — что дальше?