dujardin stephane
/
duj401_projets
projets de S3 S4 année 21 22
char.h
- Committer:
- dujardin
- Date:
- 2016-11-25
- Revision:
- 5:10349dda4f42
- Parent:
- 0:3cb0bc1eb7fa
- Child:
- 6:edb27e228558
File content as of revision 5:10349dda4f42:
// on utilise char rouge charr(x,y, char ) void chart( int px , int py , char ch ) { // couleur atr atb atv sur fond ancien if ( ch == 'D' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 4 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 4 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 4 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 4 , py + 4 , atr , atv, atb ); pix( px+ 0 , py + 5 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); } if ( ch == 'R' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 4 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 1 , py + 2 , atr , atv, atb ); pix( px+ 2 , py + 2 , atr , atv, atb ); pix( px+ 3 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 4 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 4 , py + 4 , atr , atv, atb ); pix( px+ 0 , py + 5 , atr , atv, atb ); pix( px+ 4 , py + 5 , atr , atv, atb ); } if ( ch == 'U' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 4 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 4 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 4 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 4 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 4 , py + 4 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); } if ( ch == 'C' ) { pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 4 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 4 , py + 4 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); } if ( ch == 'G' ) { pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 4 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 2 , py + 3 , atr , atv, atb ); pix( px+ 3 , py + 3 , atr , atv, atb ); pix( px+ 4 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 4 , py + 4 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); } if ( ch == 'E' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 4 , py + 0 , atr , atv, atb ); pix( px+ 0 , py + 1 , atr , atv, atb ); pix( px+ 0 , py + 2 , atr , atv, atb ); pix( px+ 0 , py + 3 , atr , atv, atb ); pix( px+ 1 , py + 3 , atr , atv, atb ); pix( px+ 2 , py + 3 , atr , atv, atb ); pix( px+ 3 , py + 3 , atr , atv, atb ); pix( px+ 0 , py + 4 , atr , atv, atb ); pix( px+ 0 , py + 5 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); pix( px+ 4 , py + 5 , atr , atv, atb ); } if ( ch == 'I' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 4 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 1 , atr , atv, atb ); pix( px+ 2 , py + 2 , atr , atv, atb ); pix( px+ 2 , py + 3 , atr , atv, atb ); pix( px+ 2 , py + 4 , atr , atv, atb ); pix( px+ 0 , py + 5 , atr , atv, atb ); pix( px+ 1 , py + 5 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); pix( px+ 3 , py + 5 , atr , atv, atb ); pix( px+ 4 , py + 5 , atr , atv, atb ); } if ( ch == 'T' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 0 , atr , atv, atb ); pix( px+ 3 , py + 0 , atr , atv, atb ); pix( px+ 4 , py + 0 , atr , atv, atb ); pix( px+ 2 , py + 1 , atr , atv, atb ); pix( px+ 2 , py + 2 , atr , atv, atb ); pix( px+ 2 , py + 3 , atr , atv, atb ); pix( px+ 2 , py + 4 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); } if ( ch == 'Y' ) { pix( px+ 0 , py + 0 , atr , atv, atb ); pix( px+ 4 , py + 0 , atr , atv, atb ); pix( px+ 1 , py + 1 , atr , atv, atb ); pix( px+ 3 , py + 1 , atr , atv, atb ); pix( px+ 2 , py + 2 , atr , atv, atb ); pix( px+ 2 , py + 3 , atr , atv, atb ); pix( px+ 2 , py + 4 , atr , atv, atb ); pix( px+ 2 , py + 5 , atr , atv, atb ); } } void charr( int px , int py , char ch ) { 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 , 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 , 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 ); } } void ptnum2(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 ); } void ptint( int py , int num ) { int px = 1; int rest ; int dmil ; int mil; int cent; int dix ; int un ; dmil = num /10000; rest = num - 10000*dmil; mil = rest/1000; rest = rest - 1000*mil; cent = rest/100; rest = rest - 100*cent; dix = rest/10; un = rest - 10*dix; charr ( px , py , dmil ); charr ( px + 5 , py , mil ); charr ( px + 10, py , cent ); charr ( px + 15, py , dix ); charr ( px + 20, py , un ); }