Dependencies: Led-libary TextLCD mbed
Diff: main.cpp
- Revision:
- 21:374e9aed07d9
- Parent:
- 20:9908c31eb2f7
- Child:
- 22:2d75e7ec402f
--- a/main.cpp Fri Apr 01 15:49:43 2016 +0000 +++ b/main.cpp Fri Apr 01 16:04:34 2016 +0000 @@ -14,6 +14,7 @@ Würfel -> Farbverhalten gleich wie oben Autoplay generell ? Farben Screen welcher spieler würfel ? + wüfel farbverahlten in switch auf bildschrim farben umschreiben ) */ @@ -133,8 +134,8 @@ const char * const text_ln0[] = {"MENU: ","Spiel-Menu: ","Anzeige-Menu: ","Speicher-Menu: ","ERROR ","7.Zustand-Menu: ","Farben-Menu: ","Spiel-Menu: ","Spielregeln-Menu: ","Spielregeln-Menu: ","Hell./Sp.Led-Menu: ","Config-Menu: ","Autplay-zeit ","Autplay-Menu: ","Wurfel-Menu: ","Ofline/Com-Menu: ","Enable/Manuell ","Farben ","Helligkeit Wert ","Sp.Led-Verhalten ","Farbverhalten ","Farbverhalten def ","Helligkeit Wert "}; const char * const text_ln1[] = {"Spiel ","7.Zustand ","Farben ","Spiel "," ","Disable "," ","Laden ","Taktik 1 ","Smeiszwang <I/0> ","Wert: <wert> ","Laden ","normal ","Zeit ","Farbverhalten ","New "," ","R: ","100% ","Verhalten 1 ","fixe Farbe ","Standart ","100% "}; const char * const text_ln2[] = {"Anzeige ","Spielregeln ","Hellichkeit/Sp.Led ","Config. "," ","kleinstmoglich ","SP: 1 2 3 4 ","Speichern ","Taktik 2 ","Go Home first <I/0>","Sp.Led-Verhalten ","Speichern ","x2 ","Agro/Taktik ","Farb def ","Reset "," ","G: ","75% ","Verhalten 2 ","Spieler Farbe ","erlaubt ","75% "}; -const char * const text_ln3[] = {"Speicher ","Autoplay ","Wurfel ","Ofline/Com "," ","grostmoglich "," ","Reset ","Taktik 3 ","Ausfahrzwang <I/0> ","Andert: <wert> fehl","Reset ","x4 ","Enable/Manuell ","Hellichkeit ","Com "," ","B: ","50%b ","Verhalten 3 ","3 Farben ","verboten ","50% "}; -char textPos[] = {0x0 ,0x1 ,0x2 ,0x3 ,0x4 ,0x5 ,0x6 ,0x7 ,0x4 ,0x9 ,0xA ,0xB ,0x4 ,0xD ,0xE ,0xF ,0x10 ,0x11 ,0x12 ,0x13 ,0x14 ,0x15 ,0x16,0x17,0x18,0x19,0x12,0x1B,0x1C,0xC,0x14,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x11,0x27,0x28,0x29,0x13,0x2B,0x10,0x2D,0x2E,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x11,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x16,0x3F,0x40,0x41,0x42,0x43,0x44,0x45,0x11,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0x53,0x54,0x55,0x11,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F}; +const char * const text_ln3[] = {"Speicher ","Autoplay ","Wurfel ","Ofline/Com "," ","grostmoglich "," ","Reset ","Taktik 3 ","Ausfahrzwang <I/0> ","Andert: <wert> fehl","Reset ","x4 ","Enable/Manuell ","Hellichkeit ","Com "," ","B: ","50% ","Verhalten 3 ","3 Farben ","verboten ","50% "}; +char textPos[] = {0x0 ,0x1 ,0x2 ,0x3 ,0x4 ,0x5 ,0x6 ,0x7 ,0x4 ,0x9 ,0xA ,0xB ,0x4 ,0xD ,0xE ,0xF ,0x10 ,0x11 ,0x12 ,0x13 ,0x14 ,0x15 ,0x16,0x17,0x18,0x19,0x12,0x1B,0x1C,0xC,0x14,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x11,0x27,0x28,0x29,0x13,0x2B,0x10,0x2D,0x15,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x11,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x16,0x3F,0x40,0x41,0x42,0x43,0x44,0x45,0x11,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0x53,0x54,0x55,0x11,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F}; char VHS = 0; char mSelected[256]; @@ -1119,6 +1120,77 @@ out = 0; //Farbe Rot break; + case 0xa6: + out = 0; + //Farbe Green + break; + case 0xe6: + out = 0; + //Farbe blue + break; + case 0x5a: + out = 0; + //hell special. -> Helligkeit 100% + break; + case 0x9a: + out = 0; + //hell special. -> Helligkeit 75% + break; + case 0xda: + out = 0; + //hell special. -> Helligkeit 50% + break; + case 0x6a: + out = 0; + //hell special. -> Verhalten 1 + break; + case 0xaa: + out = 0; + //hell special. -> Verhalten 2 + break; + case 0xea: + out = 0; + //hell special. -> Verhalten 3 + break; + case 0x5e: + out = 0; + //wuerfel farbverhalten -> fixe + break; + case 0x9e: + out = 0; + //wuerfel farbverhalten -> Spieler farbe + break; + case 0xde: + out = 0; + //wuerfel farbverhalten -> 3 farben + break; + case 0x6e: + out = 0; + //wuerfelfarb def -> standart + break; + case 0xae: + out = 0; + //wuerfel farv def -> erlaubt + break; + case 0xee: + out = 0; + //wuerfel farb def -> verboten + break; + case 0x7e: + out = 0; + //wuerfel helligkeit -> 100% + break; + case 0xbe: + out = 0; + //wuerfel helligkeit -> 100% + break; + case 0xfe: + out = 0; + //wuerfel helligkeit -> 100% + break; + + + default: