]> git.sur5r.net Git - c128-kasse/blob - test/test.c
Add cat, *.lbl to .gitignore
[c128-kasse] / test / test.c
1 #include <stdio.h>
2 #include <conio.h>
3 #include <stdlib.h>
4 #include <string.h>
5
6 #include "general.h"
7 #include "config.h"
8 #include "kasse.h"
9 #include "credit_manager.h"
10
11 int main() {
12   BYTE i = 0;
13   char euro[10];
14   load_items();
15   load_state();
16   for (i = 0; i < status.num_items; ++i) {
17     cprintf("%x: %s (%s, %d mal)\n", i, status.status[i].item_name,
18             format_euro(euro, 9, status.status[i].price),
19             status.status[i].times_sold);
20     status.status[i].times_sold += 10;
21   }
22
23   save_state();
24   load_items();
25   load_state();
26   for (i = 0; i < status.num_items; ++i) {
27     cprintf("%x: %s (%s, %d mal)\n", i, status.status[i].item_name,
28             format_euro(euro, 9, status.status[i].price),
29             status.status[i].times_sold);
30   }
31
32   cprintf("strlen(%s)==%d\n", status.status[1].item_name,
33           strlen(status.status[1].item_name));
34   cprintf("%d %d %d\n", status.status[1].item_name[0], '\r', '\n');
35 }