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