version 1.4
12
keyboard
    0    1
  114 8
  701    4    1
0
-8
0
  313    4    1
4

6
  701    5    1
0
-8
0
  313    5    1
4

6
  701    7    1
0
-8
0
  313    7    1
4

6
  701    3    1
0
-8
0
  313    3    1
4

6
  112 8
  701    4    1
8
0
0
  313    4    1
3

5
  701    6    1
8
0
0
  313    6    1
3

5
  701    7    1
8
0
0
  313    7    1
3

5
  701    3    1
8
0
0
  313    3    1
3

5
  110 8
  701    5    1
-8
0
0
  313    5    1
2

4
  701    6    1
-8
0
0
  313    6    1
2

4
  701    7    1
-8
0
0
  313    7    1
2

4
  701    3    1
-8
0
0
  313    3    1
2

4
  108 8
  701    4    1
0
8
0
  313    4    1
5

7
  701    5    1
0
8
0
  313    5    1
5

7
  701    6    1
0
8
0
  313    6    1
5

7
  701    3    1
0
8
0
  313    3    1
5

7
   50 8
  701    4    1
0
8
0
  313    4    1
5

7
  701    5    1
0
8
0
  313    5    1
5

7
  701    6    1
0
8
0
  313    6    1
5

7
  701    3    1
0
8
0
  313    3    1
5

7
   49 8
  701    4    1
8
0
0
  313    4    1
3

5
  701    6    1
8
0
0
  313    6    1
3

5
  701    7    1
8
0
0
  313    7    1
3

5
  701    3    1
8
0
0
  313    3    1
3

5
   48 8
  701    4    1
0
-8
0
  313    4    1
4

6
  701    5    1
0
-8
0
  313    5    1
4

6
  701    7    1
0
-8
0
  313    7    1
4

6
  701    3    1
0
-8
0
  313    3    1
4

6
   47 8
  701    5    1
-8
0
0
  313    5    1
2

4
  701    6    1
-8
0
0
  313    6    1
2

4
  701    7    1
-8
0
0
  313    7    1
2

4
  701    3    1
-8
0
0
  313    3    1
2

4
    3 10
  811   -1    1
lastkeypressed = keypressed;#

1
  702   -1    1
0
0
9
  702   -1    1
0
0
10
  901   -1    1


1
  401   -1    1
3

1
  521   -1    1
2000
0
1
  801   -1    1
room = lastroom

1
  511   -1    1


1
  501   -1    1
1
0
1
  902   -1    1


1
    2 11
  702   -1    1
0
0
11
  901   -1    1


0
  311   -1    0
32*7
32*9
11
  201   -1    0
75

2
  601   -1    1


0
  902   -1    1


0
  702   -1    1
1

11
  901   -1    1


0
  312   11    1


2
  601   -1    1


0
  902   -1    1


0
    0 2
  104   -1    0
-50
-50
1
  201   -1    0
150

2
-1
--------------------------------------------
wall
    1    0
-1
--------------------------------------------
pacstand
    0    1
    0 1
  101   -1    1
000010000

0
-1
--------------------------------------------
pacleft
    0    1
    4 1
  313   -1    1
7

3
    3 2
  801   -1    1
x < 0

1
  104   -1    1
15*32
0
1
    0 1
  101   -1    1
000100000 

0
-1
--------------------------------------------
pacright
    0    1
    4 1
  313   -1    1
7

3
    3 2
  801   -1    1
x>14*32

1
  104   -1    1
-15*32
0
1
    0 1
  101   -1    1
000001000

0
-1
--------------------------------------------
pacup
    0    1
    4 1
  313   -1    1
7

3
    3 2
  801   -1    1
y < 0

1
  104   -1    1
0
15*32
1
    0 1
  101   -1    1
000000010

0
-1
--------------------------------------------
pacdown
    0    1
    4 1
  313   -1    1
7

3
    3 2
  801   -1    1
y > 14*32

1
  104   -1    1
0
-15*32
1
    0 1
  101   -1    1
010000000

0
-1
--------------------------------------------
monster
    0    1
  147 5
  811   -1    1
{#  x += hdir*hspeed;#  y += vdir*vspeed;#  other.x += other.hdir*other.hspeed;#  other.y += other.vdir*other.vspeed;#  redraw();#}#

1
  401   -1    1
4

4
  521   -1    1
1000
0
2
  511   -1    1


2
  312   -2    1
0
0
2
  146 5
  811   -1    1
{#  x += hdir*hspeed;#  y += vdir*vspeed;#  other.x += other.hdir*other.hspeed;#  other.y += other.vdir*other.vspeed;#  redraw();#}#

1
  401   -1    1
4

4
  521   -1    1
1000
0
2
  511   -1    1


2
  312   -2    1
0
0
2
  145 5
  811   -1    1
{#  x += hdir*hspeed;#  y += vdir*vspeed;#  other.x += other.hdir*other.hspeed;#  other.y += other.vdir*other.vspeed;#  redraw();#}#

1
  401   -1    1
4

4
  521   -1    1
1000
0
2
  511   -1    1


2
  312   -2    1
0
0
2
  144 5
  811   -1    1
{#  x += hdir*hspeed;#  y += vdir*vspeed;#  other.x += other.hdir*other.hspeed;#  other.y += other.vdir*other.vspeed;#  redraw();#}#

1
  401   -1    1
4

4
  521   -1    1
1000
0
2
  511   -1    1


2
  312   -2    1
0
0
2
  143 5
  811   -1    1
{#  x += hdir*hspeed;#  y += vdir*vspeed;#  other.x += other.hdir*other.hspeed;#  other.y += other.vdir*other.vspeed;#  redraw();#}#

1
  401   -1    1
4

4
  521   -1    1
1000
0
2
  511   -1    1


2
  312   -2    1
0
0
2
    4 1
  101   -1    1
010101010

0
    3 1
  811   -1    1
{#  if (x<0) x = x+15*32;#  if (x>14*32) x =  x-15*32;#  if (y<0) y = y+15*32;#  if (y>14*32) y = y-15*32;#  if (random(1) < 0.25)#  {#    if (hdir == 0)#    {#      if (is_free(x-24,y)) {hdir=-1;vdir=0;}#      if (is_free(x+24,y)) {hdir=1;vdir=0;}#    }#    else#    {#      if (is_free(x,y-24)) {hdir=0;vdir=-1;}#      if (is_free(x,y+24)) {hdir=0;vdir=1;}#    }#  }#}#

2
    0 1
  101   -1    1
000101010

0
-1
--------------------------------------------
dot
    0    1
  147 3
  312   -1    1
0
0
2
  421   -1    1
10
0
2
  401   -1    1
1

1
  146 3
  312   -1    1
0
0
2
  421   -1    1
10
0
2
  401   -1    1
1

1
  145 3
  312   -1    1
0
0
2
  421   -1    1
10
0
2
  401   -1    1
1

1
  144 3
  312   -1    1
0
0
2
  421   -1    1
10
0
2
  401   -1    1
1

1
  143 3
  312   -1    1
0
0
2
  421   -1    1
10
0
2
  401   -1    1
1

1
-1
--------------------------------------------
special
    0    1
  147 5
  312   -1    1
0
0
1
  421   -1    1
50
0
1
  401   -1    1
5

5
  313    8    1
0
0
12
  201   12    0
100
0
1
  146 5
  312   -1    1
0
0
1
  421   -1    1
50
0
1
  401   -1    1
5

5
  313    8    1
0
0
12
  201   12    0
100
0
1
  145 5
  312   -1    1
0
0
1
  421   -1    1
50
0
1
  401   -1    1
5

5
  313    8    1
0
0
12
  201   12    0
100
0
1
  144 5
  312   -1    1
0
0
1
  421   -1    1
50
0
1
  401   -1    1
5

5
  313    8    1
0
0
12
  201   12    0
100
0
1
  143 5
  312   -1    1
0
0
1
  421   -1    1
50
0
1
  401   -1    1
5

5
  313    8    1
0
0
12
  201   12    0
100
0
1
-1
--------------------------------------------
bonus
    0    1
  147 3
  312   -1    1
0
0
1
  421   -1    1
200
0
1
  401   -1    1
2

2
  146 3
  312   -1    1
0
0
1
  421   -1    1
200
0
1
  401   -1    1
2

2
  145 3
  312   -1    1
0
0
1
  421   -1    1
200
0
1
  401   -1    1
2

2
  144 3
  312   -1    1
0
0
1
  421   -1    1
200
0
1
  401   -1    1
2

2
  143 3
  312   -1    1
0
0
1
  421   -1    1
200
0
1
  401   -1    1
2

2
    1 1
  201    1    0
150

2
-1
--------------------------------------------
scared
    0    1
  147 4
  104   -1    0
7*32
7*32
1
  421   -1    1
50
0
2
  401   -1    1
6

6
  313   -1    1
0
0
8
  146 4
  104   -1    0
7*32
7*32
1
  421   -1    1
50
0
2
  401   -1    1
6

6
  313   -1    1
0
0
8
  145 4
  104   -1    0
7*32
7*32
1
  421   -1    1
50
0
2
  401   -1    1
6

6
  313   -1    1
0
0
8
  144 4
  104   -1    0
7*32
7*32
1
  421   -1    1
50
0
2
  401   -1    1
6

6
  313   -1    1
0
0
8
  143 4
  104   -1    0
7*32
7*32
1
  421   -1    1
50
0
2
  401   -1    1
6

6
  313   -1    1
0
0
8
    9 1
  811   -1    1
{#  draw_image(x,y,self);#}#

1
    4 1
  101   -1    1
010101010

2
    3 1
  811   -1    1
{#  if (x<0) x = x+15*32;#  if (x>14*32) x =  x-15*32;#  if (y<0) y = y+15*32;#  if (y>14*32) y = y-15*32;#  if (random(1) < 0.25)#  {#    if (hdir == 0)#    {#      if (is_free(x-24,y)) {hdir=-1;vdir=0;}#      if (is_free(x+24,y)) {hdir=1;vdir=0;}#    }#    else#    {#      if (is_free(x,y-24)) {hdir=0;vdir=-1;}#      if (is_free(x,y+24)) {hdir=0;vdir=1;}#    }#  }#}#

2
    2 1
  313   -1    1
0
0
8
    0 2
  101   -1    1
010101010

2
  201   -1    0
100
0
2
-1
--------------------------------------------
