if(W >= giScreenWidth) return;
if(H >= giScreenHeight) return;
if(X + W >= giScreenWidth) W = giScreenWidth - W;
if(Y + H >= giScreenHeight) W = giScreenHeight - H;
if(W >= giScreenWidth) return;
if(H >= giScreenHeight) return;
if(X + W >= giScreenWidth) W = giScreenWidth - W;
if(Y + H >= giScreenHeight) W = giScreenHeight - H;