2018-06-25 15:59:53 -04:00
|
|
|
#define ACTION_NONE 0
|
2018-07-15 22:19:14 -04:00
|
|
|
#define ACTION_ITEM 1
|
|
|
|
#define ACTION_TIME 2
|
2018-07-15 23:54:06 -04:00
|
|
|
#define ACTION_QUERY 3
|
|
|
|
#define ACTION_BIRD 4
|
|
|
|
#define ACTION_SMARTPASS 5
|
|
|
|
#define ACTION_RESTORE 6
|
2018-07-16 12:20:33 -04:00
|
|
|
#define ACTION_DONE 7
|
2018-06-25 15:59:53 -04:00
|
|
|
|
2018-06-25 16:21:43 -04:00
|
|
|
#define DIALOG_LIZ_WILL 0
|
|
|
|
#define DIALOG_PETE 1
|
|
|
|
#define DIALOG_KENJESU 2
|
|
|
|
#define DIALOG_MATHEMAGICIAN 3
|
|
|
|
#define DIALOG_DARTH_TATER 4
|
2018-06-25 15:59:53 -04:00
|
|
|
|
2018-07-03 16:12:39 -04:00
|
|
|
#define DIALOG_OSCAR 5
|
|
|
|
#define DIALOG_NICOLE 6
|
|
|
|
#define DIALOG_CINDY 7
|
|
|
|
#define DIALOG_ELAINE 8
|
|
|
|
#define DIALOG_CAFETERIA_LADY 9
|
|
|
|
|
|
|
|
#define DIALOG_METRO_WORKER 10
|
|
|
|
#define DIALOG_TINY_CAPABARA 11
|
|
|
|
#define DIALOG_GIANT_GUINEA_PIG 12
|
|
|
|
#define DIALOG_LARGE_BIRD 13
|
|
|
|
|
|
|
|
#define DIALOG_MERMAID 14
|
|
|
|
|
|
|
|
#define DIALOG_CMW 15
|
|
|
|
#define DIALOG_MALL 16
|
|
|
|
#define DIALOG_MINIGOLF 17
|
|
|
|
|
|
|
|
#define DIALOG_SCARYNUN 18
|
|
|
|
#define DIALOG_GUS 19
|
|
|
|
#define DIALOG_RAISTLIN 20
|
|
|
|
#define DIALOG_FORD 21
|
|
|
|
|
|
|
|
#define DIALOG_CAPTAIN_STEVE 22
|
|
|
|
#define DIALOG_BRIGHID 23
|
|
|
|
#define DIALOG_RACHAEL 24
|
|
|
|
#define DIALOG_MREE 25
|
|
|
|
|
2018-07-03 23:57:43 -04:00
|
|
|
#define DIALOG_NIRE 26
|
|
|
|
#define DIALOG_AGENT_S 27
|
|
|
|
#define DIALOG_AGENT_G 28
|
|
|
|
#define DIALOG_AGENT_AP 29
|
|
|
|
#define DIALOG_FRAU 30
|
|
|
|
|
2018-07-08 12:58:49 -04:00
|
|
|
#define DIALOG_MAC 31
|
|
|
|
#define DIALOG_AGENT_N 32
|
|
|
|
#define DIALOG_STEVE2 33
|
|
|
|
#define DIALOG_GRABOWSKI 34
|
|
|
|
|
2018-07-10 00:34:22 -04:00
|
|
|
#define DIALOG_LIZBETH 35
|
|
|
|
#define DIALOG_BLUME 36
|
|
|
|
|
|
|
|
#define DIALOG_APPLEBY 37
|
|
|
|
#define DIALOG_PADRINO 38
|
|
|
|
#define DIALOG_JENNI 39
|
|
|
|
#define DIALOG_KATHY 40
|
|
|
|
|
2018-07-10 23:14:18 -04:00
|
|
|
#define DIALOG_MEAN_LADY 41
|
|
|
|
#define DIALOG_TRAPANI 42
|
|
|
|
#define DIALOG_WARWICK 43
|
|
|
|
#define DIALOG_WARGO 44
|
|
|
|
|
2018-07-14 00:04:03 -04:00
|
|
|
#define MAX_DIALOG 45
|
|
|
|
|
2018-06-25 15:59:53 -04:00
|
|
|
struct dialog_words {
|
|
|
|
char *words;
|
|
|
|
int next;
|
|
|
|
int action;
|
2018-06-25 16:21:43 -04:00
|
|
|
int item;
|
2018-06-25 15:59:53 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
struct dialog_type {
|
|
|
|
int count;
|
|
|
|
struct dialog_words statement[5];
|
|
|
|
};
|
|
|
|
|
2018-07-14 00:04:03 -04:00
|
|
|
extern struct dialog_type dialog[MAX_DIALOG];
|
2018-06-25 15:59:53 -04:00
|
|
|
|
2018-07-14 00:04:03 -04:00
|
|
|
void init_dialog(void);
|