Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CREATE
- view_screen_width = 320
- view_screen_height = 240
- window_pixel_scale = 2 // Размер пикселей
- port_screen_width = view_screen_width * window_pixel_scale
- port_screen_height = view_screen_height * window_pixel_scale
- window_set_size( port_screen_width, port_screen_height )
- application_surface_draw_enable(false);
- was_fullscreen = window_get_fullscreen()
- MonitorW = display_get_width();
- MonitorH = display_get_height();
- scale = min(MonitorW div view_screen_width, MonitorH div view_screen_height)
- Xoffset = (MonitorW - view_screen_width * scale) / 2
- Yoffset = (MonitorH - view_screen_height * scale) / 2
- // STEP
- if (window_get_fullscreen()) {
- if was_fullscreen
- exit
- if window_get_width() != port_screen_width || window_get_height() != port_screen_height
- window_set_size( port_screen_width, port_screen_height );
- was_fullscreen = true
- }
- else {
- was_fullscreen = false
- if window_get_width() != port_screen_width || window_get_height() != port_screen_height
- window_set_size( port_screen_width, port_screen_height );
- }
- // PRE-DRAW
- if (window_get_fullscreen())
- {
- draw_surface_ext(application_surface,Xoffset,Yoffset,scale,scale,0,c_white,1)
- }
- else
- {
- draw_surface_ext(application_surface,0,0,window_pixel_scale,window_pixel_scale,0,c_white,1)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement