main(void)1 void main( void )
2 {
3 }
4 
touch(void)5 void touch( void )
6 {
7  if (&story > 10)
8  {
9   move_stop(1, 4, 397,1 );
10   sp_dir(1, 6);
11   say_stop("`6Ahh Dink, thank you, thank you!", &current_sprite);
12   return;
13  }
14  freeze(1);
15  move_stop(1, 4, 397,1 );
16  sp_dir(1, 6);
17  say_stop("`6Who's there?", &current_sprite);
18  wait(250);
19  say_stop("My name's Dink.", 1);
20  wait(250);
21  say_stop("`6Never mind that.", &current_sprite);
22  say_stop("`6Do you have food?", &current_sprite);
23  wait(250);
24  say_stop("Nope ...", 1);
25  wait(250);
26  say_stop("`6I need food!", &current_sprite);
27  wait(250);
28  say_stop("Sorry ...", 1);
29  wait(250);
30  say_stop("`6Then go away!!", &current_sprite);
31  unfreeze(1);
32 }
33