]> git.sur5r.net Git - c128-kasse/blobdiff - src/credit_manager.c
fix off-by-one in item display
[c128-kasse] / src / credit_manager.c
index 277df54d43320662f214024f32733a0a79f69359..a76c128c69ad17d7c95571ea974647636a912107 100644 (file)
@@ -78,7 +78,7 @@ void deposit_credit(char *input) {
        credit->credit += deposit;
        
        toggle_videomode();
-       cprintf("%d Cent eingezahlt fuer %s.\r\nRestguthaben: %d\r\n", deposit, credit->nickname);
+       cprintf("%d Cent eingezahlt fuer %s.\r\nRestguthaben: %d\r\n", deposit, credit->nickname, credit->credit);
        sprintf(print_buffer, "%c%s - %d Cent eingezahlt fuer %s. Restguthaben: %d Cent\r", 17, time, deposit, credit->nickname, credit->credit);
        cprintf("%s", print_buffer);
        toggle_videomode();
@@ -92,6 +92,7 @@ void deposit_credit(char *input) {
 
 static void new_credit() {
        char *input, *name;
+       char *time;
        int credit;
 
        if (credits.num_items == 75) {
@@ -111,7 +112,8 @@ static void new_credit() {
        strcpy(credits.credits[credits.num_items].nickname, name);
        credits.credits[credits.num_items].credit = credit;
 
-       sprintf(print_buffer, "%cGuthaben mit %d Cent fuer %s angelegt\r", 17, credit, name);
+       time = get_time();
+       sprintf(print_buffer, "%c%s - Guthaben mit %d Cent fuer %s angelegt\r", 17, time, credit, name);
        print_the_buffer();
 
        credits.num_items++;