- /* 
-  * Portions of this file are copyright Rebirth contributors and licensed as 
-  * described in COPYING.txt. 
-  * Portions of this file are copyright Parallax Software and licensed 
-  * according to the Parallax license below. 
-  * See COPYING.txt for license details. 
-   
- THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX 
- SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO 
- END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A 
- ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS 
- IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS 
- SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE 
- FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE 
- CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS 
- AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE. 
- COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED. 
- */ 
-   
- #include <conio.h> 
- #include <stdio.h> 
- #include "iff.h" 
-   
- draw_ubitmap(int x,int y,grs_bitmap *bm) 
- { 
-         int xx,yy; 
-         short *data15 = (short *) bm->bm_data; 
-   
- printf("x,y=%d,%d  w,h=%d,%d\n",- x ,- y ,- bm ->- bm_w ,- bm ->- bm_h );
 
-   
-         for (yy=0;yy<bm->bm_h;yy++) 
-   
-                 for (xx=0;xx<bm->bm_w;xx++) 
-   
-                         gr_vesa_pixel15(x+xx,y+yy,data15[yy*bm->bm_w+xx]); 
-   
-   
- } 
-   
- main(int argc,char **argv) 
- { 
-         int ret; 
-         grs_bitmap my_bitmap; 
-         ubyte my_palette[256*3]; 
-   
-         ret = iff_read_bitmap(argv[1],&my_bitmap,bm_mode::rgb15,&my_palette); 
-   
-   
-         if (ret == IFF_NO_ERROR) { 
-   
-                 gr_vesa_setmode(0x110); 
-   
-                 draw_ubitmap(0,0,&my_bitmap); 
-          
-   
-         } 
-   
- } 
-   
-