void PingPongFrame::OnTimer1Trigger(wxTimerEvent& event) { if ((j==1) || (j==3)) { if (wxGetKeyState(WXK_DOWN)) yr=min(yr+dyr,H-h); // рух червоного прямокутника if (wxGetKeyState(WXK_UP)) yr=max(yr-dyr,0); if (yH) yy=H-h; else yy=y-h/2; x+=dx; // моделювання рівномірного y+=dy; // прямолінійного руху if (yH-r) {y=2*(H-r)-y; dy=-dy;} if ((x