Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void renderPointerEditor(){
- int k = 0;
- for(int x = 0; x < 64; x++){
- for(int y = 0; y < 64; y++){
- tempVidBuffer[((y + winY + 1) * VIDEO_WIDTH) + (x + winX + 1)] = (((x / 2) + (y / 2)) % 2) ? 0x0F : 0x17;
- }
- }
- for(int x = 0; x < 8; x++){
- for(int y = 0; y < 8; y++){
- char pixel = pointerImage[(y * 8) + x];
- if(pixel != 0x00){
- for(int i = 0; i < 8; i++){
- for(int j = 0; j < 8; j++){
- tempVidBuffer[(((j + (y * 8)) + winY + 1) * VIDEO_WIDTH) + ((i + (x * 8)) + winX + 1)] = pixel - 1; //Draw the large mouse pointer
- }
- }
- }
- }
- }
- k = 0;
- for(int x = 0; x < 8; x++){
- for(int y = 0; y < 64; y++){
- tempVidBuffer[((y + winY + 1) * VIDEO_WIDTH) + ((x * 8) + winX + 1)] = (k % 2) ? 0x00 : 0x0F;
- k++;
- }
- }
- k = 0;
- for(int x = 0; x < 64; x++){
- for(int y = 0; y < 8; y++){
- tempVidBuffer[(((y * 8) + winY + 1) * VIDEO_WIDTH) + (x + winX + 1)] = (k % 2) ? 0x00 : 0x0F;
- }
- k++;
- }
- k = 0;
- for(int y = 0; y < 16; y++){
- for(int x = 0; x < 16; x++){
- for(int i = 0; i < 8; i++){
- for(int j = 0; j < 8; j++){
- tempVidBuffer[(((y * 8) + winY + 1 + j) * VIDEO_WIDTH) + ((x * 8) + winX + 64 + 2 + i)] = k - 1;
- }
- }
- k++;
- }
- }
- for(int x = 0; x < 8; x++){
- for(int y = 0; y < 8; y++){
- tempVidBuffer[((y + winY + 1) * VIDEO_WIDTH) + (x + winX + 64 + 2)] = (((x / 2) + (y / 2)) % 2) ? 0x0F : 0x17;
- }
- }
- for(int x = 0; x < (128 + 64 + 2); x++){
- tempVidBuffer[(winY * VIDEO_WIDTH) + (winX + x)] = 0x00;
- tempVidBuffer[((winY + 128 + 1) * VIDEO_WIDTH) + (winX + x)] = 0x00;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment