home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / disk22 / modosx / ejemplo1.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-25  |  1.5 KB  |  44 lines

  1. /*▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2. ▒▒                                                                         ▒▒
  3. ▒▒  Ejemplo de inicialización y uso del modo X. Rayas oblícuas de 256col.  ▒▒
  4. ▒▒                                                                         ▒▒
  5. ▒▒  1996 Compiler SoftWare                                                 ▒▒
  6. ▒▒                                                                         ▒▒
  7. ▒▒  Creado con Borland C 3.1, pero creo que funcionará con todos los de    ▒▒
  8. ▒▒  Borland a partir de la v2.0, y con Turbo C/C++.                        ▒▒
  9. ▒▒                                                                         ▒▒
  10. ▒▒  Ver COMPILER.NFO                                                       ▒▒
  11. ▒▒                                                                         ▒▒
  12. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒;-)▒▒▒▒
  13. */
  14.  
  15. #include <stdio.h>
  16. #include "MODOX.H"
  17.  
  18.  
  19. /*   Función principal  */
  20.  
  21.  
  22. void main( )
  23.  {
  24.  int x ;
  25.  unsigned char y;
  26.  unsigned char color;
  27.  
  28.     Set_320x240X();
  29.  
  30. for(y=0 ; y<240 ; y++)
  31.    for(x=0 ; x<320 ; x++)
  32.      PutPixelX( x, y , x+y );
  33.  
  34.     color = GetPixelX( 160, 120 );           /* cogemos el color (160,120)*/
  35.  
  36.     asm xor ax, ax
  37.     asm int 16h
  38.     asm mov ax , 3                 
  39.     asm int 10h                               /* volvemos al modo 3 de texto*/
  40.  
  41.     printf("El color en (160,120) era %d\n\r",color);
  42.  }
  43.  
  44.