Guest User

Untitled

a guest
Oct 20th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. {
  2.     static short    old_mx = 0;
  3.     static short    old_my = 0;
  4.     static unsigned short buffer[80*25*2];
  5.  
  6.     short  cnty = 0;
  7.     short  cntx = 0;
  8.  
  9.     for (cnty=1;cnty<24;cnty++)
  10.     for (cntx=0;cntx<80;cntx++)
  11.     VideoMem[ (cnty*80) + cntx] = 0xb0b0;
  12.  
  13.         draw_menu();
  14.         draw_listbox(listitems);
  15.         draw_status();
  16.  
  17.     for (cntx=0;cntx<80*25*2;cntx++)
  18.     memset(buffer,VideoMem[cntx],2);
  19.  
  20.     initPS2();
  21.     for (;;)
  22.     {
  23.         mouse_handler();
  24.         if ((old_mx != _mouse_x) || (old_my != _mouse_y)) {
  25.             VideoMem = (unsigned short*)buffer;
  26.             CrtSetCursor(_mouse_x,_mouse_y);
  27.             CrtSetColor(15);
  28.             printf("O");
  29.             VideoMem[ (_mouse_y*80) + _mouse_x] = 0xe103;
  30.         }
  31.        
  32.         old_mx = _mouse_x;
  33.         old_my = _mouse_y;
  34.     }
  35.  
  36.     return;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment