version 1.10 | | version 1.11 |
---|
| | |
* Game loop for Inferno | | * Game loop for Inferno |
* | | * |
* $Log$ | | * $Log$ |
| | * Revision 1.11 1999/09/30 23:02:27 donut |
| | * opengl direct support for ingame and normal menus, fonts as textures, and automap support |
| | * |
* Revision 1.10 1999/09/29 04:35:23 donut | | * Revision 1.10 1999/09/29 04:35:23 donut |
* added preliminary ogl screenshot capability | | * added preliminary ogl screenshot capability |
* | | * |
| | |
VR_offscreen_buffer = gr_create_canvas( render_w, 200 ); | | VR_offscreen_buffer = gr_create_canvas( render_w, 200 ); |
else | | else |
VR_offscreen_buffer = gr_create_canvas( render_w, render_h ); | | VR_offscreen_buffer = gr_create_canvas( render_w, render_h ); |
| | #ifdef OGL |
| | VR_offscreen_buffer->cv_bitmap.bm_type=BM_OGL; |
| | #endif |
gr_init_sub_canvas( &VR_render_buffer[0], VR_offscreen_buffer, 0, 0, render_w, render_h ); | | gr_init_sub_canvas( &VR_render_buffer[0], VR_offscreen_buffer, 0, 0, render_w, render_h ); |
gr_init_sub_canvas( &VR_render_buffer[1], VR_offscreen_buffer, 0, 0, render_w, render_h ); | | gr_init_sub_canvas( &VR_render_buffer[1], VR_offscreen_buffer, 0, 0, render_w, render_h ); |
} | | } |
| | |
| | |
gr_set_current_canvas( &VR_screen_pages[VR_current_page] ); | | gr_set_current_canvas( &VR_screen_pages[VR_current_page] ); |
if ( VR_use_paging ) gr_show_canvas( &VR_screen_pages[VR_current_page] ); | | if ( VR_use_paging ) gr_show_canvas( &VR_screen_pages[VR_current_page] ); |
| | #ifdef OGL |
| | ogl_set_screen_mode(); |
| | #endif |
return 1; | | return 1; |
} | | } |
| | |
| | |
x = 20; | | x = 20; |
} | | } |
} | | } |
} | | |
gr_printf( x, y, "%s %2d%%", TXT_CRUISE, f2i(Cruise_speed) ); | | gr_printf( x, y, "%s %2d%%", TXT_CRUISE, f2i(Cruise_speed) ); |
| | } |
| | |
} | | } |
| | |