]> git.sur5r.net Git - c128-kasse/blob - config.h
effaa31b2a5ede388c83331aca7186c071b898fb
[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 item_name[80];
14         /* Wieviel kostet der Eintrag (in Cent)? */
15         unsigned int price;
16         /* Wie oft wurde er verkauft */
17         unsigned int times_sold;
18 };
19
20 #define MAX_ITEMS 15
21 extern struct status_t status[MAX_ITEMS+1];
22
23 /* Datenstruktur für die Guthaben */
24 struct credits_t {
25         char *nickname;
26         /* Guthaben (in Cent) */
27         unsigned int credit;
28 };
29
30 #define MAX_CREDIT_ITEMS 75
31 extern struct credits_t *credits;
32
33 /* Lädt Dinge wie die Druckeradresse */
34 void load_config();
35 void load_items();
36 void load_state();
37 void load_credits();
38
39 void save_state();
40 void save_credits();
41 #endif /*CONFIG_H_*/