Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Menu::MoveText(int move)
- {
- Serial.println("** MoveText **");
- char textToShow[10];
- if(move == GAUCHE)
- decalage --;
- else if(move == DROITE)
- decalage ++;
- boolean changed = false;
- Serial.println("** MoveText **");
- for(int index; index < 10; index++)
- {
- Serial.println("** MoveText: boucle for **");
- if(move == GAUCHE) // BCD -> ABC
- {
- if(curseurPos == 1) break;
- else
- {
- textToShow[index] = charInt[index-decalage];
- Serial.write("textToShow[index]: ");
- Serial.println(textToShow[index]);
- Serial.write("charInt[index-decalage]: ");
- Serial.println(charInt[index-decalage]);
- changed = true;
- }
- }
- else if(move == DROITE) // ABC -> BCD
- {
- Serial.println("** MoveText: move DROITE **");
- if(curseurPos == MAX_CHAR) break;
- else
- {
- textToShow[index] = charInt[index+decalage];
- Serial.write("textToShow[index]: ");
- Serial.println(textToShow[index]);
- Serial.write("charInt[index-decalage]: ");
- Serial.println(charInt[index-decalage]);
- changed = true;
- }
- }
- else break;
- }
- if(changed)
- {
- MenuScreen.ClearLine(2);
- MenuScreen.SendString(textToShow, 2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement