projets de S3 S4 année 21 22

Dependencies:   mbed

Revision:
0:3cb0bc1eb7fa
Child:
5:10349dda4f42
diff -r 000000000000 -r 3cb0bc1eb7fa char.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/char.h	Mon May 09 12:49:08 2016 +0000
@@ -0,0 +1,562 @@
+// on utilise   char rouge     charr(x,y, char )
+
+void charr( int px , int py , char ch  )
+    {
+        
+    if ( ch == 'y' )
+       {
+        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 , 0 , 0 , 0 ); 
+        pix( px+ 2  , py + 4 , 5 , 0 , 0 ); 
+        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 , 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 == '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 );
+       }        
+    }
+  
+
+    
+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');
+       
+       
+   }
+