| 2880 | } |
| 2881 | |
| 2882 | int Win32Frame::SetViewportScale(int nNewScale, bool bForce /*=false*/) |
| 2883 | { |
| 2884 | if (!bForce && nNewScale > g_nMaxViewportScale) |
| 2885 | nNewScale = g_nMaxViewportScale; |
| 2886 | |
| 2887 | g_nViewportScale = nNewScale; |
| 2888 | g_nViewportCX = g_nViewportScale * GetVideo().GetFrameBufferBorderlessWidth(); |
| 2889 | g_nViewportCY = g_nViewportScale * GetVideo().GetFrameBufferBorderlessHeight(); |
| 2890 | |
| 2891 | buttonx = BUTTONX; // NB. macro uses g_nViewportCX |
| 2892 | buttony = BUTTONY; |
| 2893 | |
| 2894 | return nNewScale; |
| 2895 | } |
| 2896 | |
| 2897 | void Win32Frame::SetFullScreenViewportScale(int nNewXScale, int nNewYScale) |
| 2898 | { |
no test coverage detected