Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- static short old_mx = 0;
- static short old_my = 0;
- static unsigned short buffer[80*25*2];
- short cnty = 0;
- short cntx = 0;
- for (cnty=1;cnty<24;cnty++)
- for (cntx=0;cntx<80;cntx++)
- VideoMem[ (cnty*80) + cntx] = 0xb0b0;
- draw_menu();
- draw_listbox(listitems);
- draw_status();
- for (cntx=0;cntx<80*25*2;cntx++)
- memset(buffer,VideoMem[cntx],2);
- initPS2();
- for (;;)
- {
- mouse_handler();
- if ((old_mx != _mouse_x) || (old_my != _mouse_y)) {
- VideoMem = (unsigned short*)buffer;
- CrtSetCursor(_mouse_x,_mouse_y);
- CrtSetColor(15);
- printf("O");
- VideoMem[ (_mouse_y*80) + _mouse_x] = 0xe103;
- }
- old_mx = _mouse_x;
- old_my = _mouse_y;
- }
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment