]> git.sur5r.net Git - c128-kasse/blob - config.h
use #define REAL_DATA to read from disk
[c128-kasse] / config.h
1 #ifndef CONFIG_H_
2 #define CONFIG_H_
3
4 /* Eingenommes Geld in Cent */
5 extern unsigned long int money;
6 extern unsigned long int num_items;
7 extern unsigned char num_credit_items;
8 extern unsigned long int items_sold;
9
10
11 /* Datenstruktur der verkauften Einträge */
12 struct status_t {
13         char key;
14         char item_name[80];
15         /* Wieviel kostet der Eintrag (in Cent)? */
16         unsigned int price;
17         /* Wie oft wurde er verkauft */
18         unsigned int times_sold;
19 };
20
21 #define MAX_ITEMS 15
22 extern struct status_t status[MAX_ITEMS+1];
23 extern struct status_t* status;
24
25 /* Datenstruktur für die Guthaben */
26 struct credits_t {
27         char *nickname;
28         /* Guthaben (in Cent) */
29         unsigned int credit;
30 };
31
32 #define MAX_CREDIT_ITEMS 75
33 extern struct credits_t *credits;
34
35 /* Lädt Dinge wie die Druckeradresse */
36 void load_config();
37 void load_items();
38 void load_state();
39 void load_credits();
40
41 void save_state();
42 void save_credits();
43 #endif /*CONFIG_H_*/