-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPLAYERS.H
executable file
·70 lines (57 loc) · 2.19 KB
/
PLAYERS.H
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/* Datei: players.h
Datenkapsel: Handhabung einer Mitgliederdatenbank
<Stand dice V3.1 11/98 :
Modul unbenutzt, ungetestet, uebersetzbar, Kopie von Modul
games mit Minimalaufwand angepasst --> Anpassung unvoll-
staendig>
*/
#define PLAYERS_TABLE_LENGTH 50
int PlayersStart(void);
/* Datenkapsel initialisieren;
Funktionswert: 0: OK; 1: Fehler
*/
int PlayersEnd(void);
/* Datenkapsel deinitialisieren;
Funktionswert: 0: OK; 1: Fehler
*/
int PlayersFlush(void);
/* Die Datenbank wird auf den Hintergrundspeicher geschrieben.
Funktionswert: 0: OK, 1: Fehler
*/
void PlayersSearch(char *name, int StartIndex, int exact,
int *FoundIndex);
/*
sucht Spiel mit 'name' in Datenbank; beginnt Suche bei
'StartIndex'; exact= 1: 'name' gilt als gefunden, wenn identisch
mit Spiel in Datenbank; exact= 0: 'name' gilt als gefunden, wenn
'name' im Namen des Spiels in der Datenbank vorkommt;
gefunden: Index in '*FoundIndex';
nicht gefunden: '*FoundIndex == -1';
*/
void PlayersNew(int *NewIndex);
/* neuen Datensatz anlegen */
/* XXXX */
void PlayersGetAdr(int index, char **FirstName, char **LastName,
char **street, char **city);
void PlayersGetMember(int index, int *member);
void PlayersGetCountDown(int index, int *ChangeCountDown);
void PlayersGetRecognized(int index, int *recognized);
void PlayersGetIce(int index,
int *o1, int *d1, int *o2, int *d2,
int *o3, int *d3, int *o4, int *d4);
/* XXXX */
void PlayersSetAdr(int index, char *FirstName, char *LastName,
char *street, char *city);
void PlayersSetMember(int index, int member);
void PlayersSetCountDown(int index, int ChangeCountDown);
void PlayersSetRecognized(int index, int recognized);
void PlayersSetIce(int index,
int o1, int d1, int o2, int d2,
int o3, int d3, int o4, int d4);
int PlayersTableSize(void);
/* Index des ersten unbenutzten Tabellenelements */
void PlayersDelete(int index);
void PlayersSort(void);
/* Die Mitgliederdatenbank wird alphabetisch nach den Nachnamen der
Mitglieder sortiert.
*/