| 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) ); |
| | | } |
| | | |
| } | | } |
| | | |