[9x stock] Issue 7 fixed.
[9x stock / gruvin9x] All prompts renumbered!
This commit is contained in:
+20
-20
@@ -98,7 +98,7 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att)
|
||||
*/
|
||||
|
||||
if (number < 0) {
|
||||
PUSH_PROMPT(PROMPT_MENO);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MENO);
|
||||
number = -number;
|
||||
}
|
||||
int8_t mode = MODE(att);
|
||||
@@ -106,9 +106,9 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att)
|
||||
div_t qr = div(number, (mode == 1 ? 10 : 100));
|
||||
if (qr.rem > 0) {
|
||||
PLAY_NUMBER(qr.quot, 0, 0);
|
||||
PUSH_PROMPT(PROMPT_VIRGOLA);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_VIRGOLA);
|
||||
if (mode==2 && qr.rem < 10)
|
||||
PUSH_PROMPT(PROMPT_ZERO);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_ZERO);
|
||||
PLAY_NUMBER(qr.rem, unit, 0);
|
||||
}
|
||||
else {
|
||||
@@ -120,9 +120,9 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att)
|
||||
if (number >= 1000) {
|
||||
if (number >= 2000) {
|
||||
PLAY_NUMBER(number / 1000, 0, 0);
|
||||
PUSH_PROMPT(PROMPT_MILA);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MILA);
|
||||
} else {
|
||||
PUSH_PROMPT(PROMPT_MILLE);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MILLE);
|
||||
}
|
||||
number %= 1000;
|
||||
if (number == 0)
|
||||
@@ -130,23 +130,23 @@ PLAY_FUNCTION(playNumber, int16_t number, uint8_t unit, uint8_t att)
|
||||
}
|
||||
if (number >= 100) {
|
||||
if (number >= 200)
|
||||
PUSH_PROMPT(PROMPT_ZERO + number/100);
|
||||
PUSH_PROMPT(PROMPT_CENT);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_ZERO + number/100);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_CENT);
|
||||
number %= 100;
|
||||
if (number == 0)
|
||||
number = -1;
|
||||
}
|
||||
PUSH_PROMPT(PROMPT_ZERO+number);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_ZERO+number);
|
||||
|
||||
if (unit) {
|
||||
PUSH_PROMPT(PROMPT_UNITS_BASE+unit-1);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_UNITS_BASE+unit-1);
|
||||
}
|
||||
}
|
||||
|
||||
PLAY_FUNCTION(playDuration, int16_t seconds)
|
||||
{
|
||||
if (seconds < 0) {
|
||||
PUSH_PROMPT(PROMPT_MENO);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MENO);
|
||||
seconds = -seconds;
|
||||
}
|
||||
|
||||
@@ -157,10 +157,10 @@ PLAY_FUNCTION(playDuration, int16_t seconds)
|
||||
ore=tmp;
|
||||
if (tmp > 1) {
|
||||
PLAY_NUMBER(tmp, 0, 0);
|
||||
PUSH_PROMPT(PROMPT_ORE);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_ORE);
|
||||
} else {
|
||||
PUSH_PROMPT(PROMPT_UN);
|
||||
PUSH_PROMPT(PROMPT_ORA);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_UN);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_ORA);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -169,20 +169,20 @@ PLAY_FUNCTION(playDuration, int16_t seconds)
|
||||
if (tmp > 0 || ore >0) {
|
||||
if (tmp != 1) {
|
||||
PLAY_NUMBER(tmp, 0, 0);
|
||||
PUSH_PROMPT(PROMPT_MINUTI);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MINUTI);
|
||||
} else {
|
||||
PUSH_PROMPT(PROMPT_UN);
|
||||
PUSH_PROMPT(PROMPT_MINUTO);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_UN);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_MINUTO);
|
||||
}
|
||||
PUSH_PROMPT(PROMPT_E);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_E);
|
||||
}
|
||||
|
||||
if (seconds != 1) {
|
||||
PLAY_NUMBER(seconds, 0, 0);
|
||||
PUSH_PROMPT(PROMPT_SECONDI);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_SECONDI);
|
||||
} else {
|
||||
PUSH_PROMPT(PROMPT_UN);
|
||||
PUSH_PROMPT(PROMPT_SECONDO);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_UN);
|
||||
PUSH_NUMBER_PROMPT(PROMPT_SECONDO);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user