Nathan MONNIER
/
Projet_S3
Projet_S3
char.h
- Committer:
- nmonnier
- Date:
- 2022-03-26
- Revision:
- 14:5b7129157c7b
- Parent:
- 11:45d8d1f609a8
File content as of revision 14:5b7129157c7b:
void brik(int X, int Y, int vie){ int i, j; int couleur[3]; if(vie>0){ switch(vie){ case 2: couleur[0]=0;couleur[1]=0;couleur[2]=5; break; case 1: couleur[0]=0;couleur[1]=5;couleur[2]=0; break; case 3: couleur[0]=5;couleur[1]=0;couleur[2]=0; break; } for(i=0;i<4;i++){ for(j=0;j<2;j++){ pix(X+i,Y+j,couleur[0],couleur[1],couleur[2]); } } } } void raquette(int X, int Y){ int i, j; for(i=0;i<8;i++){ for(j=0;j<2;j++){ pix(X+i,Y+j,2,2,2); } } } void octahedron(int X, int Y, char qR, char qV, char qB){ pix(X,Y-5,qR,qV,qB); pix(X,Y-4,qR,qV,qB); pix(X+1,Y-4,qR,qV,qB); pix(X-1,Y-4,qR,qV,qB); pix(X+1,Y-3,qR,qV,qB); pix(X+2,Y-3,qR,qV,qB); pix(X-1,Y-3,qR,qV,qB); pix(X-2,Y-3,qR,qV,qB); pix(X-2,Y-2,qR,qV,qB); pix(X-3,Y-2,qR,qV,qB); pix(X+3,Y-2,qR,qV,qB); pix(X+2,Y-2,qR,qV,qB); pix(X-3,Y-1,qR,qV,qB); pix(X-4,Y-1,qR,qV,qB); pix(X+3,Y-1,qR,qV,qB); pix(X+4,Y-1,qR,qV,qB); pix(X,Y,qR,qV,qB); pix(X-5,Y,qR,qV,qB); pix(X-4,Y,qR,qV,qB); pix(X-3,Y,qR,qV,qB); pix(X-2,Y,qR,qV,qB); pix(X-1,Y,qR,qV,qB); pix(X+1,Y,qR,qV,qB); pix(X+2,Y,qR,qV,qB); pix(X+3,Y,qR,qV,qB); pix(X+4,Y,qR,qV,qB); pix(X+5,Y,qR,qV,qB); pix(X,Y+5,qR,qV,qB); pix(X,Y+4,qR,qV,qB); pix(X+1,Y+4,qR,qV,qB); pix(X-1,Y+4,qR,qV,qB); pix(X+1,Y+3,qR,qV,qB); pix(X+2,Y+3,qR,qV,qB); pix(X-1,Y+3,qR,qV,qB); pix(X-2,Y+3,qR,qV,qB); pix(X-2,Y+2,qR,qV,qB); pix(X-3,Y+2,qR,qV,qB); pix(X+3,Y+2,qR,qV,qB); pix(X+2,Y+2,qR,qV,qB); pix(X-3,Y+1,qR,qV,qB); pix(X-4,Y+1,qR,qV,qB); pix(X+3,Y+1,qR,qV,qB); pix(X+4,Y+1,qR,qV,qB); } void Extra_T(int X, int Y, char qr, char qv, char qb){ pix(X+2,Y,qr,qv,qb); pix(X+3,Y,qr,qv,qb); pix(X+1,Y+1,qr,qv,qb); pix(X+2,Y+1,qr,qv,qb); pix(X+3,Y+1,qr,qv,qb); pix(X+4,Y+1,qr,qv,qb); pix(X,Y+2,qr,qv,qb); pix(X+2,Y+2,qr,qv,qb); pix(X+3,Y+2,qr,qv,qb); pix(X+5,Y+2,qr,qv,qb); pix(X,Y+3,qr,qv,qb); pix(X+1,Y+3,qr,qv,qb); pix(X+2,Y+3,qr,qv,qb); pix(X+3,Y+3,qr,qv,qb); pix(X+4,Y+3,qr,qv,qb); pix(X+5,Y+3,qr,qv,qb); pix(X,Y+4,qr,qv,qb); pix(X+5,Y+4,qr,qv,qb); pix(X+1,Y+5,qr,qv,qb); pix(X+4,Y+5,qr,qv,qb); } void clown() // a éteindre { pix(13,14,0,0,7); pix(14,14,0,0,7); pix(18,14,0,0,7); pix(19,14,0,0,7); pix(13,15,7,0,0); pix(14,15,7,0,0); pix(18,15,7,0,0); pix(19,15,7,0,0); pix(16,16,0,5,0); pix(16,17,0,5,0); pix(14,18,2,0,2);pix(15,18,7,0,0);pix(16,18,7,0,0);pix(17,18,7,0,0);pix(18,18,2,0,2); pix(15,19,4,0,4);pix(16,19,4,0,4);pix(17,19,4,0,4); } void line_v( int X, char qr , char qv , char qb ){ int i; for(i=0;i<32;i++){ pix(X,i,qr,qv,qb); } } void line_h( int Y, char qr , char qv , char qb ){ int i; for(i=0;i<32;i++){ pix(i,Y,qr,qv,qb); } } void charr( int px , int py , char ch ) { if ( ch == 'y' ) // a faire br bb bv sur tous les lignes avec 5 { pix( px+ 0 , py + 0 , br , bv , bb ); pix( px+ 1 , py + 0 , 0 , 0 , 0 ); pix( px+ 2 , py + 0 , 0 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , br , bv , bb ); pix( px+ 0 , py + 1 , 0 , 0 , 0 ); pix( px+ 1 , py + 1 , br, bv , bb ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , br , bv , bb ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , br , bv , bb ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , br , bv , bb ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , br , bv , bb ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 0 , 0 , 0 ); pix( px+ 1 , py + 5 , 0, 0 , 0 ); pix( px+ 2 , py + 5 , br, bv , bb ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 'x' ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 0 , 0 , 0 ); pix( px+ 2 , py + 0 , 0 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 5 , 0 , 0 ); pix( px+ 0 , py + 1 , 0 , 0 , 0 ); pix( px+ 1 , py + 1 , 5, 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 5 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0, 0 , 0 ); pix( px+ 2 , py + 5 , 0, 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 5 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 0 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 0 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5, 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 1 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 0 , 0 , 0 ); pix( px+ 2 , py + 0 , 0 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 0 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 5 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 0 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 5 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 2 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 5 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 5 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 3 ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 0, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 4 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 0 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 0, 0 , 0 ); pix( px+ 1 , py + 1 , 5 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 5 , 0 , 0 ); pix( px+ 2 , py + 4 , 5 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 0 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 5 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 5 ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 6 ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 5 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 7 ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 0, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 5 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 8 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 0 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 9 ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5, 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 5 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 5 , 0 , 0 ); pix( px+ 2 , py + 2 , 5 , 0 , 0 ); pix( px+ 3 , py + 2 , 5 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 0 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 5 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 5 , 0 , 0 ); pix( px+ 2 , py + 5 , 5 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 0 , 0 , 0 ); pix( px+ 2 , py + 6 , 0 , 0 , 0 ); pix( px+ 3 , py + 6 , 0 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 'L' ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 0 , 0 , 0 ); pix( px+ 2 , py + 0 , 0 , 0 , 0 ); pix( px+ 3 , py + 0 , 0 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 5 , 0 , 0 ); pix( px+ 2 , py + 6 , 5 , 0 , 0 ); pix( px+ 3 , py + 6 , 5 , 0 , 0 ); pix( px+ 4 , py + 6 , 5 , 0 , 0 ); } if ( ch == 'O' ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 5 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 5 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 0 , 0 , 0 ); pix( px+ 2 , py + 3 , 0 , 0 , 0 ); pix( px+ 3 , py + 3 , 0 , 0 , 0 ); pix( px+ 4 , py + 3 , 5 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 5 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 5 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 5 , 0 , 0 ); pix( px+ 2 , py + 6 , 5 , 0 , 0 ); pix( px+ 3 , py + 6 , 5 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 'S' ) { pix( px+ 0 , py + 0 , 0 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 0 , 0 , 0 ); pix( px+ 0 , py + 1 , 5 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 5 , 0 , 0 ); pix( px+ 0 , py + 2 , 0 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 5 , 0 , 0 ); pix( px+ 0 , py + 3 , 0 , 0 , 0 ); pix( px+ 1 , py + 3 , 5 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 0 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 5 , 0 , 0 ); pix( px+ 0 , py + 6 , 0 , 0 , 0 ); pix( px+ 1 , py + 6 , 5 , 0 , 0 ); pix( px+ 2 , py + 6 , 5 , 0 , 0 ); pix( px+ 3 , py + 6 , 5 , 0 , 0 ); pix( px+ 4 , py + 6 , 0 , 0 , 0 ); } if ( ch == 'E' ) { pix( px+ 0 , py + 0 , 5 , 0 , 0 ); pix( px+ 1 , py + 0 , 5 , 0 , 0 ); pix( px+ 2 , py + 0 , 5 , 0 , 0 ); pix( px+ 3 , py + 0 , 5 , 0 , 0 ); pix( px+ 4 , py + 0 , 5 , 0 , 0 ); pix( px+ 0 , py + 1 , 5 , 0 , 0 ); pix( px+ 1 , py + 1 , 0 , 0 , 0 ); pix( px+ 2 , py + 1 , 0 , 0 , 0 ); pix( px+ 3 , py + 1 , 0 , 0 , 0 ); pix( px+ 4 , py + 1 , 0 , 0 , 0 ); pix( px+ 0 , py + 2 , 5 , 0 , 0 ); pix( px+ 1 , py + 2 , 0 , 0 , 0 ); pix( px+ 2 , py + 2 , 0 , 0 , 0 ); pix( px+ 3 , py + 2 , 0 , 0 , 0 ); pix( px+ 4 , py + 2 , 0 , 0 , 0 ); pix( px+ 0 , py + 3 , 5 , 0 , 0 ); pix( px+ 1 , py + 3 , 5 , 0 , 0 ); pix( px+ 2 , py + 3 , 5 , 0 , 0 ); pix( px+ 3 , py + 3 , 5 , 0 , 0 ); pix( px+ 4 , py + 3 , 5 , 0 , 0 ); pix( px+ 0 , py + 4 , 5 , 0 , 0 ); pix( px+ 1 , py + 4 , 0 , 0 , 0 ); pix( px+ 2 , py + 4 , 0 , 0 , 0 ); pix( px+ 3 , py + 4 , 0 , 0 , 0 ); pix( px+ 4 , py + 4 , 0 , 0 , 0 ); pix( px+ 0 , py + 5 , 5 , 0 , 0 ); pix( px+ 1 , py + 5 , 0 , 0 , 0 ); pix( px+ 2 , py + 5 , 0 , 0 , 0 ); pix( px+ 3 , py + 5 , 0 , 0 , 0 ); pix( px+ 4 , py + 5 , 0 , 0 , 0 ); pix( px+ 0 , py + 6 , 5 , 0 , 0 ); pix( px+ 1 , py + 6 , 5 , 0 , 0 ); pix( px+ 2 , py + 6 , 5 , 0 , 0 ); pix( px+ 3 , py + 6 , 5 , 0 , 0 ); pix( px+ 4 , py + 6 , 5 , 0 , 0 ); } } void ptnum(int px , int py , int num ) { int dix ; int un ; if ( num > 99 ) num = 99 ; dix = num / 10 ; un = num - 10*dix; charr ( px , py , dix ); charr ( px + 5 , py , un ); //charr('e'); }