Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: char.h
- Revision:
- 6:edb27e228558
- Parent:
- 5:10349dda4f42
--- a/char.h Fri Nov 25 14:55:07 2016 +0000
+++ b/char.h Fri Oct 12 09:16:23 2018 +0000
@@ -1,162 +1,62 @@
-// 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 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 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 );
@@ -474,7 +374,7 @@
if ( ch == 6 )
{
- pix( px+ 0 , py + 0 , 0 , 0 , 0 );
+ 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 );
@@ -655,7 +555,7 @@
-void ptnum2(int px , int py , int num )
+void ptnum(int px , int py , int num )
{
int dix ;
int un ;
@@ -663,31 +563,6 @@
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 );
- }
-
-
-
+ charr ( px + 5 , py , un );
+ //charr('e');
+ }
\ No newline at end of file