Add to Favorites    Make Home Page 5034 Online  
 Language Categories  
 Our Services  

Home » C Home » Hardware Interaction Through C Home » 16 million color generation in C (Mini Project)

A D V E R T I S E M E N T

Search Projects & Source Codes:

Title 16 million color generation in C (Mini Project)
Author Satinder Saini
Author Email ssaini_14 [at] hotmail.com
Description The biggest limitation of C language is that it supports only
16 colors. This has been removed through VESA programming.
I have designed my own graphic library functions and not used any standard graphics
library function. Most of the functions are written in assembly language
(8086) to improve the speed. The project opens standard 24-bit color (16 million ) BMP image successfully
Category C » Hardware Interaction Through C
Hits 372309
Code Select and Copy the Code
Code : #include<stdio.h> #include<conio.h> #include<alloc.h> #include<dos.h> #define bk 0 #define fg 65535 #define fc 0 #define bc 255 #define w 255 struct bmfh //bmp file header { long filesize; long reserved; long offset; }; struct bmih //information header { long size; long width; long height; int planes; int bitsperpixel; long compression; long imagesize; long horres; long verres; long colorused; long important; } ; union REGS i,o; //////////////////structure needed to get vesamodeinfo/////////////////// struct modeinfo { unsigned short modeattrib; unsigned char unused1[10]; void (far *switchbank)(); unsigned char unused2[240]; }; void (far *switchbank)(); int bank; unsigned int *image; unsigned char *image1; /////////////////////vesa compatible check///////////////////// int getvesainfo() { unsigned char vesainfo[256]; asm mov ax,04f00h; asm les di, vesainfo; asm int 10h; asm cmp al,4fh; asm jz done; return 0; done : return 1; } /////////////////////////get vesa mode information////////////////// int getvesamodeinfo(int mode,struct modeinfo far *m) { asm mov ax,04f01h; asm mov cx,mode; asm les di,m; asm int 10h; return (m->modeattrib & 1); } ///////////////////////setting the vesa mode//////////////////////// void setvesamode(int mode) { asm mov ax,04f02h; asm mov bx,mode; asm int 10h; } /////plotting a pixel in 16-bit mode by calculating pixel address//////////// void pixel(int x,int y,unsigned int col) { int off; asm mov ax,1600 asm mov bx,y asm mul bx asm add ax,x asm jnc noc1 asm inc dx noc1: asm add ax,x asm jnc noc asm inc dx noc: asm mov off,ax asm cmp dx,bank asm jz same asm mov bank,dx asm xor bx,bx switchbank(); same: asm push di asm mov ax,0a000h asm mov es,ax asm mov di,off asm mov ax,col asm mov [es:di],ax asm pop di } ////////////plotting a pixel in 24-bit color mode////////////////// void pixel1(int x,int y,unsigned char b,unsigned char g,unsigned char r) { int off; asm mov ax,1920 asm mov bx,y asm mul bx asm add ax,x asm jnc noc asm inc dx noc: asm add ax,x asm jnc noc1 asm inc dx noc1: asm add ax,x asm jnc noc2 asm inc dx noc2: asm mov off,ax asm cmp dx,bank asm jz same asm mov bank,dx asm xor bx,bx switchbank(); same: asm push di asm mov ax,0a000h asm mov es,ax asm mov di,off asm mov al,b asm mov [es:di],al asm inc di asm mov al,g asm mov [es:di],al asm inc di asm mov al,r asm mov [es:di],al asm pop di } /////////////////////for setting video mode///////////////// void setmode(int mode) { asm mov ax,mode asm int 10h; } void main() { struct modeinfo mi; int x,y,button,px,py; int xoff=0,yoff=0; unsigned int col; char key,str1[5],str2[5]; unsigned int color=0; unsigned char b,g,r; if(!getvesamodeinfo(0x112,&mi)) { printf("Mode Not Supported"); getch(); exit(2); } switchbank=mi.switchbank; setvesamode(0x112); initmouse(); setmousepos(0,0); restrictmouseptr(0,0,625,465); px=0; py=0; // highsaveimage(0,0,16,16); // mouseptr(0,0); truebar(0,0,639,15,136,14,1); truebar(0,16,639,479,192,192,192); line3din(0,30,639,30); box3din(5,35,635,475,128,128,128); bmpopen(7,38,"c:\p1.bmp"); // box3dout(20,50,620,70,192,192,192); // print(30,55,"the quick brown fox jumps over the lazy little dog 0123456789"); truesaveimage(0,0,16,16); mouse1(0,0); while(!kbhit()) { getmousepos(&button,&x,&y); if(button&1==1) { truebar(300,10,420,20,128,128,0); color1(x,y,&b,&g,&r); itoa(b,str1,10); print(300,10,str1); itoa(g,str1,10); print(340,10,str1); itoa(r,str1,10); print(380,10,str1); } if(x!=px||y!=py) { //highrestoreimage(px,py); //highsaveimage(x,y,x+15,y+15); truerestoreimage(px,py); truesaveimage(x,y,x+15,y+15); itoa(x,str1,10); itoa(y,str2,10); truebar(50,100,110,110,35,34,234); print(50,100,str1); print(80,100,str2); //mouseptr(x,y); mouse1(x,y); px=x; py=y; } } getch(); setmode(3); } ////////////read the color value at pixel(x,y) in 16-bit mode/////////////// unsigned int color(int x,int y) { unsigned int col; int off; asm mov ax,1600 asm mov bx,y asm mul bx asm add ax,x asm jnc noc1 asm inc dx noc1: asm add ax,x asm jnc noc asm inc dx noc: asm mov off,ax asm cmp dx,bank asm jz same asm mov bank,dx asm xor bx,bx switchbank(); same: asm push di asm mov ax,0a000h asm mov es,ax asm mov di,off asm mov ax,[es:di] asm mov col,ax asm pop di return col; } //////read the b,g,r color value at a pixel(x,y) in true mode //////////// color1(int x,int y,unsigned char *b,unsigned char *g,unsigned char *r) { int off; unsigned char b1,g1,r1; asm mov ax,1920 asm mov bx,y asm mul bx asm add ax,x asm jnc noc asm inc dx noc: asm add ax,x asm jnc noc1 asm inc dx noc1: asm add ax,x asm jnc noc2 asm inc dx noc2: asm mov off,ax asm cmp dx,bank asm jz same asm mov bank,dx asm xor bx,bx switchbank(); same: asm push di asm mov ax,0a000h asm mov es,ax asm mov di,off asm mov al,[es:di] asm mov b1,al *b=b1; asm inc di asm mov al,[es:di] asm mov g1,al *g=g1; asm inc di asm mov al,[es:di] asm mov r1,al *r=r1; asm pop di } ///////////save a screen area in high color mode///////////////// highsaveimage(int x1,int y1,int x2,int y2) { int i,j,k; int size; int height,width; height=y2-y1; width=x2-x1; size=((height+1)*(width+1)*2) + 4; image=(unsigned int *)malloc(size); *(image+0)=height; *(image+1)=width; k=2; for(i=y1;i<=y2;i++) { for(j=x1;j<=x2;j++) { *(image+k)=color(j,i); k++; } } } //////////////////save an area in true color mode/////////////////// truesaveimage(int x1,int y1,int x2,int y2) { int i,j,k; int size; int height,width; unsigned char b,g,r; unsigned char hh,lh,hw,lw; height=y2-y1; width=x2-x1; size=((height+1)*(width+1)*3) + 4; image1=(unsigned char *)malloc(size); lh=(height<<8)>>8; hh=height>>8; lw=(width<<8)>>8; hw=width>>8; *(image1+0)=hh; *(image1+1)=lh; *(image1+2)=hw; *(image1+3)=lw; k=4; for(i=y1;i<=y2;i++) { for(j=x1;j<=x2;j++) { color1(j,i,&b,&g,&r); *(image1+k)=b; k++; *(image1+k)=g; k++; *(image1+k)=r; k++; } } } ////////to restore an image back to screen in high color mode/////////// highrestoreimage(int x,int y) { int i,j,k; int height,width; height = *(image+0); width = *(image+1); k=2; for(j=y;j<=y+height;j++) { for(i=x;i<=x+width;i++) { pixel(i,j,*(image+k)); k++; } } free(image); } /////////////////to restore an image in true color mode//////////////// truerestoreimage(int x,int y) { int i,j,k; int height,width; unsigned char r,g,b; height = *(image1+0); height=height<<8; height=height|*(image1+1); width = *(image1+2); width=width<<8; width=width|*(image1+3); k=4; for(j=y;j<=y+height;j++) { for(i=x;i<=x+width;i++) { b=*(image1+k); k++; g=*(image1+k); k++; r=*(image1+k); k++; pixel1(i,j,b,g,r); } } free(image1); } //////////////////to initialize the mouse////////////////// initmouse() { i.x.ax=0; int86(0x33,&i,&o); return(o.x.ax); } //////////////////set the mouse cursor position///////////// setmousepos(int x,int y) { i.x.ax=4; i.x.cx=x; i.x.dx=y; int86(0x33,&i,&o); } getmousepos(int *button,int *x,int *y) { i.x.ax=3; int86(0x33,&i,&o); *button=o.x.bx; *x=o.x.cx; *y=o.x.dx; } restrictmouseptr(int x1,int y1,int x2,int y2) { i.x.ax=7; i.x.cx=x1; i.x.dx=x2; int86(0x33,&i,&o); i.x.ax=8; i.x.cx=y1; i.x.dx=y2; int86(0x33,&i,&o); } between(int a,int b,int c,int d) { char ch = 'n'; int i,j,button,x,y; getmousepos(&button,&x,&y); if(x>=a && x<=c && y>=b && y<=d) ch='y'; return(ch); } //////////////mouse pointer bitmap in high color mode///////////////// mouseptr(int x,int y) { unsigned int mouse[16][16]={ 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, }; int i; int j,x1,y1; x1=x; y1=y; for(j=0;j<=15;j++) { for(i=0;i<=15;i++) { if(mouse[j][i]!=1) pixel(x1,y1,mouse[j][i]); x1++; } x1=x; y1++; } } mouse1(int x,int y) { unsigned char mouse[16][16] = { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, w, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, w, w, w, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, w, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, }; int i; int j,x1,y1; unsigned char b,g,r; x1=x; y1=y; for(j=0;j<=15;j++) { for(i=0;i<=15;i++) { if(mouse[j][i]!=1) { b=g=r=mouse[j][i]; pixel1(x1,y1,b,g,r); } x1++; } x1=x; y1++; } } ///////////////draws a rectangular bar in high color mode/////////////////// highbar(int x1,int y1,int x2,int y2,unsigned int color) { int i,j; for(j=y1;j<=y2;j++) { for(i=x1;i<=x2;i++) { pixel(i,j,color); } } } truebar(int x1,int y1,int x2,int y2,unsigned char b,unsigned char g,unsigned char r) { int i,j; for(j=y1;j<=y2;j++) { for(i=x1;i<=x2;i++) { pixel1(i,j,b,g,r); } } } ////////////////////////to print a character//////////////////////// highdisplay(int x,int y,int k) { int i,j,x1; unsigned int smalltext[36][10][8] = { { bk,bk,bk,bk,bk,bk,bk,bk, ///a/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,fg, bk,bk,bk,bk,bk,bk,bk,bk }, { fg,fg,bk,bk,bk,bk,bk,bk, ///b/// bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, fg,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///c/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,fg,fg,bk, ///d/// bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,fg, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///e/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,fg,fg,fg,bk,bk, ///f/// bk,bk,fg,bk,bk,bk,fg,bk, bk,bk,fg,bk,bk,bk,fg,bk, bk,bk,fg,bk,bk,bk,bk,bk, fg,fg,fg,fg,fg,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,fg,fg,fg,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,fg, ///g/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,fg,bk,bk,bk,bk,bk,bk, ///h/// bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///i/// bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,fg,fg,fg,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,fg,bk, ///j/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,fg,bk,bk,bk,bk,bk,bk, ///k/// bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,fg,bk,bk, bk,fg,bk,bk,fg,bk,bk,bk, bk,fg,bk,fg,bk,bk,bk,bk, bk,fg,fg,bk,bk,bk,bk,bk, bk,fg,bk,fg,bk,bk,bk,bk, bk,fg,bk,bk,fg,bk,bk,bk, bk,fg,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,bk,bk,bk,bk, ///l/// bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,fg,fg,fg,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///m/// bk,bk,bk,bk,bk,bk,bk,bk, fg,fg,fg,bk,fg,fg,bk,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///n/// bk,bk,bk,bk,bk,bk,bk,bk, fg,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///o/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { fg,bk,fg,fg,fg,fg,bk,bk, ///p/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, fg,fg,fg,bk,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,fg,bk, ///q/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,fg,fg,fg, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///r/// bk,bk,bk,bk,bk,bk,bk,bk, fg,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, fg,fg,fg,bk,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///s/// bk,bk,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,bk,bk,bk,bk,bk, ///t/// bk,bk,fg,bk,bk,bk,bk,bk, fg,fg,fg,fg,fg,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,fg,bk, bk,bk,bk,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///u/// bk,bk,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,fg, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///v/// bk,bk,bk,bk,bk,bk,bk,bk, fg,bk,bk,bk,bk,bk,fg,bk, fg,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,fg,bk,bk, bk,fg,bk,bk,bk,fg,bk,bk, bk,bk,fg,bk,fg,bk,bk,bk, bk,bk,fg,bk,fg,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///w/// bk,bk,bk,bk,bk,bk,bk,bk, fg,bk,bk,bk,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, fg,bk,bk,fg,bk,bk,fg,bk, bk,fg,fg,bk,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///x/// bk,bk,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,fg,bk,bk,fg,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,fg,fg,bk,bk,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,fg,bk,bk,fg,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,fg,bk,bk,bk,bk,fg,bk, ///y/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,bk,bk,bk, ///z/// bk,bk,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,fg,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, }; x1=x; for(i=0;i<=9;i++) { for(j=0;j<=7;j++) { if(smalltext[k][i][j]!=bk) pixel(x,y,smalltext[k][i][j]); x++; } x=x1; y++; } } /////////////////small alphabet set for true color mode///////////////// truedisplay(int x,int y,int k) { int i,j,x1; unsigned char smalltext[36][10][8] = { { bc,bc,bc,bc,bc,bc,bc,bc, ///a/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,fc, bc,bc,bc,bc,bc,bc,bc,bc }, { fc,fc,bc,bc,bc,bc,bc,bc, ///b/// bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, fc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///c/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,fc,fc,bc, ///d/// bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,fc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///e/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,fc,fc,fc,bc,bc, ///f/// bc,bc,fc,bc,bc,bc,fc,bc, bc,bc,fc,bc,bc,bc,fc,bc, bc,bc,fc,bc,bc,bc,bc,bc, fc,fc,fc,fc,fc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,fc,fc,fc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,fc, ///g/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,fc,bc,bc,bc,bc,bc,bc, ///h/// bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///i/// bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,fc,fc,fc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,fc,bc, ///j/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,fc,bc,bc,bc,bc,bc,bc, ///k/// bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,fc,bc,bc, bc,fc,bc,bc,fc,bc,bc,bc, bc,fc,bc,fc,bc,bc,bc,bc, bc,fc,fc,bc,bc,bc,bc,bc, bc,fc,bc,fc,bc,bc,bc,bc, bc,fc,bc,bc,fc,bc,bc,bc, bc,fc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,bc,bc,bc,bc, ///l/// bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,fc,fc,fc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///m/// bc,bc,bc,bc,bc,bc,bc,bc, fc,fc,fc,bc,fc,fc,bc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///n/// bc,bc,bc,bc,bc,bc,bc,bc, fc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///o/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { fc,bc,fc,fc,fc,fc,bc,bc, ///p/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, fc,fc,fc,bc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,fc,bc, ///q/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,fc,fc,fc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///r/// bc,bc,bc,bc,bc,bc,bc,bc, fc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, fc,fc,fc,bc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///s/// bc,bc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,bc,bc,bc,bc,bc, ///t/// bc,bc,fc,bc,bc,bc,bc,bc, fc,fc,fc,fc,fc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,fc,bc, bc,bc,bc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///u/// bc,bc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,fc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///v/// bc,bc,bc,bc,bc,bc,bc,bc, fc,bc,bc,bc,bc,bc,fc,bc, fc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,fc,bc,bc, bc,fc,bc,bc,bc,fc,bc,bc, bc,bc,fc,bc,fc,bc,bc,bc, bc,bc,fc,bc,fc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///w/// bc,bc,bc,bc,bc,bc,bc,bc, fc,bc,bc,bc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, fc,bc,bc,fc,bc,bc,fc,bc, bc,fc,fc,bc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///x/// bc,bc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,fc,bc,bc,fc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,fc,fc,bc,bc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,fc,bc,bc,fc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,fc,bc,bc,bc,bc,fc,bc, ///y/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,bc,bc,bc, ///z/// bc,bc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,fc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, }; x1=x; for(i=0;i<=9;i++) { for(j=0;j<=7;j++) { if(smalltext[k][i][j]!=bc) pixel1(x,y,smalltext[k][i][j],smalltext[k][i][j],smalltext[k][i][j]); x++; } x=x1; y++; } } highdisplay1(int x,int y,int k) { int i,j,x1; unsigned int num[10][10][8]={ { bk,bk,fg,fg,fg,fg,bk,bk, ///0/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,fg,bk,bk,bk,bk, ///1/// bk,bk,fg,fg,bk,bk,bk,bk, bk,fg,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,bk, ///2/// bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,fg,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,fg,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,bk, ///3/// bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,bk,bk,bk,fg,bk,bk, ///4/// bk,bk,bk,bk,fg,fg,bk,bk, bk,bk,bk,fg,bk,fg,bk,bk, bk,bk,fg,bk,bk,fg,bk,bk, bk,fg,bk,bk,bk,fg,bk,bk, bk,fg,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,fg,fg,fg,fg,fg,fg,bk, ///5/// bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,bk, ///6/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,bk,bk,bk,bk,bk,bk, bk,fg,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,fg,fg,fg,fg,fg,fg,bk, ///7/// bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,fg,bk,bk, bk,bk,bk,bk,fg,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,fg,bk,bk,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,bk, ///8/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, { bk,bk,fg,fg,fg,fg,bk,bk, ///9/// bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,bk,bk,bk,bk,bk,fg,bk, bk,fg,bk,bk,bk,bk,fg,bk, bk,bk,fg,fg,fg,fg,bk,bk, bk,bk,bk,bk,bk,bk,bk,bk }, }; x1=x; for(i=0;i<=9;i++) { for(j=0;j<=7;j++) { if(num[k][i][j]!=bk) pixel(x,y,num[k][i][j]); x++; } x=x1; y++; } } //////////////////numeric set in true color mode/////////////////////// truedisplay1(int x,int y,int k) { int i,j,x1; unsigned char num[10][10][8]={ { bc,bc,fc,fc,fc,fc,bc,bc, ///0/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,fc,bc,bc,bc,bc, ///1/// bc,bc,fc,fc,bc,bc,bc,bc, bc,fc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,bc, ///2/// bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,fc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,fc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,bc, ///3/// bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,bc,bc,bc,fc,bc,bc, ///4/// bc,bc,bc,bc,fc,fc,bc,bc, bc,bc,bc,fc,bc,fc,bc,bc, bc,bc,fc,bc,bc,fc,bc,bc, bc,fc,bc,bc,bc,fc,bc,bc, bc,fc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,fc,fc,fc,fc,fc,fc,bc, ///5/// bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,bc, ///6/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,bc,bc,bc,bc,bc,bc, bc,fc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,fc,fc,fc,fc,fc,fc,bc, ///7/// bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,fc,bc,bc, bc,bc,bc,bc,fc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,fc,bc,bc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,bc, ///8/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, { bc,bc,fc,fc,fc,fc,bc,bc, ///9/// bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,bc,bc,bc,bc,bc,fc,bc, bc,fc,bc,bc,bc,bc,fc,bc, bc,bc,fc,fc,fc,fc,bc,bc, bc,bc,bc,bc,bc,bc,bc,bc }, }; x1=x; for(i=0;i<=9;i++) { for(j=0;j<=7;j++) { if(num[k][i][j]!=bc) { pixel1(x,y,num[k][i][j],num[k][i][j],num[k][i][j]); } x++; } x=x1; y++; } } print(int x,int y,char *str) { int ascii; while(*str!='

Related Source Codes

Script Name Author
The Game Opposite as seen on Nokia 2300 Mobile Manikanta
RECURSIVE BALANCED QUICK SORT ashish
Radix Sort ashish
Change your mouse pointer Ashim
The blinking star Shashank
Data Validation Crylittlebaby
To search a file by giving file type like mp3 or mpeg or doc Prashanth SR
Menus Demonstration B.Chidhambaram
Employee Database Project Using C. Reenku Raman Nayak
Creating a Lexical Analyzer in c fahad bader al-buhairi ¦Õ¤ ?¤Ð Ãß??ÝÐÝ
Calendar Program Omkar & Devendra
Stop double Process for start in C Cedrik Jurak
Stop double Process for start in C Cedrik Jurak
Time Scheduler Atiq Anwar
A timepass game between atmost two players Rahul Roy

A D V E R T I S E M E N T




Google Groups Subscribe to SourceCodesWorld - Techies Talk
Email:

Free eBook - Interview Questions: Get over 1,000 Interview Questions in an eBook for free when you join JobsAssist. Just click on the button below to join JobsAssist and you will immediately receive the Free eBook with thousands of Interview Questions in an ebook when you join.

New! Click here to Add your Code!


ASP Home | C Home | C++ Home | COBOL Home | Java Home | Pascal Home
Source Codes Home Page

 Advertisements  

Google Search

Google

Source Codes World.com is a part of Vyom Network.

Vyom Network : Web Hosting | Dedicated Server | Free SMS, GRE, GMAT, MBA | Online Exams | Freshers Jobs | Software Downloads | Interview Questions | Jobs, Discussions | Placement Papers | Free eBooks | Free eBooks | Free Business Info | Interview Questions | Free Tutorials | Arabic, French, German | IAS Preparation | Jokes, Songs, Fun | Free Classifieds | Free Recipes | Free Downloads | Bangalore Info | Tech Solutions | Project Outsourcing, Web Hosting | GATE Preparation | MBA Preparation | SAP Info | Software Testing | Google Logo Maker | Freshers Jobs

Sitemap | Privacy Policy | Terms and Conditions | Important Websites
Copyright ©2003-2024 SourceCodesWorld.com, All Rights Reserved.
Page URL: http://www.sourcecodesworld.com/source/show.asp?ScriptID=848


Download Yahoo Messenger | Placement Papers | Free SMS | C Interview Questions | C++ Interview Questions | Quick2Host Review