short LX,LY, XS,YS, ELX,ELY;
short CT,Ct;
+int dSX, dSY;
+int cSX, cSY;
+int cSX2, cSY2;
+int cFX, cFY;
+
Pixel pen_fg, pen_bg, pen_ray, pen_magicolor[2];
int color_status;
"amoeba wall",
"wooden block",
"gray ball",
- "beamer (0\xb0)",
- "beamer (22.5\xb0)",
- "beamer (45\xb0)", /* 100 */
- "beamer (67.5\xb0)",
- "beamer (90\xb0)",
- "beamer (112.5\xb0)",
- "beamer (135\xb0)",
- "beamer (157.5\xb0)",
- "beamer (180\xb0)",
- "beamer (202.5\xb0)",
- "beamer (225\xb0)",
- "beamer (247.5\xb0)",
- "beamer (270\xb0)", /* 110 */
- "beamer (292.5\xb0)",
- "beamer (315\xb0)",
- "beamer (337.5\xb0)",
+ "teleporter (0\xb0)",
+ "teleporter (22.5\xb0)",
+ "teleporter (45\xb0)", /* 100 */
+ "teleporter (67.5\xb0)",
+ "teleporter (90\xb0)",
+ "teleporter (112.5\xb0)",
+ "teleporter (135\xb0)",
+ "teleporter (157.5\xb0)",
+ "teleporter (180\xb0)",
+ "teleporter (202.5\xb0)",
+ "teleporter (225\xb0)",
+ "teleporter (247.5\xb0)",
+ "teleporter (270\xb0)", /* 110 */
+ "teleporter (292.5\xb0)",
+ "teleporter (315\xb0)",
+ "teleporter (337.5\xb0)",
"fuse",
"pac man (starts moving right)",
"pac man (starts moving up)",
"reflecting stone lock",
"key",
"light bulb (dark)",
- "ligh bulb (glowing)",
+ "light bulb (glowing)",
"bonus ball",
"reflecting stone block",
"wooden lock",
"rotating steel polarizer (112.5\xb0)",
"rotating steel polarizer (135\xb0)",
"rotating steel polarizer (157.5\xb0)",
- "red beamer (0\xb0)",
- "red beamer (22.5\xb0)",
- "red beamer (45\xb0)",
- "red beamer (67.5\xb0)",
- "red beamer (90\xb0)", /* 360 */
- "red beamer (112.5\xb0)",
- "red beamer (135\xb0)",
- "red beamer (157.5\xb0)",
- "red beamer (180\xb0)",
- "red beamer (202.5\xb0)",
- "red beamer (225\xb0)",
- "red beamer (247.5\xb0)",
- "red beamer (270\xb0)",
- "red beamer (292.5\xb0)",
- "red beamer (315\xb0)", /* 370 */
- "red beamer (337.5\xb0)",
- "yellow beamer (0\xb0)",
- "yellow beamer (22.5\xb0)",
- "yellow beamer (45\xb0)",
- "yellow beamer (67.5\xb0)",
- "yellow beamer (90\xb0)",
- "yellow beamer (112.5\xb0)",
- "yellow beamer (135\xb0)",
- "yellow beamer (157.5\xb0)",
- "yellow beamer (180\xb0)", /* 380 */
- "yellow beamer (202.5\xb0)",
- "yellow beamer (225\xb0)",
- "yellow beamer (247.5\xb0)",
- "yellow beamer (270\xb0)",
- "yellow beamer (292.5\xb0)",
- "yellow beamer (315\xb0)",
- "yellow beamer (337.5\xb0)",
- "green beamer (0\xb0)",
- "green beamer (22.5\xb0)",
- "green beamer (45\xb0)", /* 390 */
- "green beamer (67.5\xb0)",
- "green beamer (90\xb0)",
- "green beamer (112.5\xb0)",
- "green beamer (135\xb0)",
- "green beamer (157.5\xb0)",
- "green beamer (180\xb0)",
- "green beamer (202.5\xb0)",
- "green beamer (225\xb0)",
- "green beamer (247.5\xb0)",
- "green beamer (270\xb0)", /* 400 */
- "green beamer (292.5\xb0)",
- "green beamer (315\xb0)",
- "green beamer (337.5\xb0)",
- "blue beamer (0\xb0)",
- "blue beamer (22.5\xb0)",
- "blue beamer (45\xb0)",
- "blue beamer (67.5\xb0)",
- "blue beamer (90\xb0)",
- "blue beamer (112.5\xb0)",
- "blue beamer (135\xb0)", /* 410 */
- "blue beamer (157.5\xb0)",
- "blue beamer (180\xb0)",
- "blue beamer (202.5\xb0)",
- "blue beamer (225\xb0)",
- "blue beamer (247.5\xb0)",
- "blue beamer (270\xb0)",
- "blue beamer (292.5\xb0)",
- "blue beamer (315\xb0)",
- "blue beamer (337.5\xb0)",
+ "red teleporter (0\xb0)",
+ "red teleporter (22.5\xb0)",
+ "red teleporter (45\xb0)",
+ "red teleporter (67.5\xb0)",
+ "red teleporter (90\xb0)", /* 360 */
+ "red teleporter (112.5\xb0)",
+ "red teleporter (135\xb0)",
+ "red teleporter (157.5\xb0)",
+ "red teleporter (180\xb0)",
+ "red teleporter (202.5\xb0)",
+ "red teleporter (225\xb0)",
+ "red teleporter (247.5\xb0)",
+ "red teleporter (270\xb0)",
+ "red teleporter (292.5\xb0)",
+ "red teleporter (315\xb0)", /* 370 */
+ "red teleporter (337.5\xb0)",
+ "yellow teleporter (0\xb0)",
+ "yellow teleporter (22.5\xb0)",
+ "yellow teleporter (45\xb0)",
+ "yellow teleporter (67.5\xb0)",
+ "yellow teleporter (90\xb0)",
+ "yellow teleporter (112.5\xb0)",
+ "yellow teleporter (135\xb0)",
+ "yellow teleporter (157.5\xb0)",
+ "yellow teleporter (180\xb0)", /* 380 */
+ "yellow teleporter (202.5\xb0)",
+ "yellow teleporter (225\xb0)",
+ "yellow teleporter (247.5\xb0)",
+ "yellow teleporter (270\xb0)",
+ "yellow teleporter (292.5\xb0)",
+ "yellow teleporter (315\xb0)",
+ "yellow teleporter (337.5\xb0)",
+ "green teleporter (0\xb0)",
+ "green teleporter (22.5\xb0)",
+ "green teleporter (45\xb0)", /* 390 */
+ "green teleporter (67.5\xb0)",
+ "green teleporter (90\xb0)",
+ "green teleporter (112.5\xb0)",
+ "green teleporter (135\xb0)",
+ "green teleporter (157.5\xb0)",
+ "green teleporter (180\xb0)",
+ "green teleporter (202.5\xb0)",
+ "green teleporter (225\xb0)",
+ "green teleporter (247.5\xb0)",
+ "green teleporter (270\xb0)", /* 400 */
+ "green teleporter (292.5\xb0)",
+ "green teleporter (315\xb0)",
+ "green teleporter (337.5\xb0)",
+ "blue teleporter (0\xb0)",
+ "blue teleporter (22.5\xb0)",
+ "blue teleporter (45\xb0)",
+ "blue teleporter (67.5\xb0)",
+ "blue teleporter (90\xb0)",
+ "blue teleporter (112.5\xb0)",
+ "blue teleporter (135\xb0)", /* 410 */
+ "blue teleporter (157.5\xb0)",
+ "blue teleporter (180\xb0)",
+ "blue teleporter (202.5\xb0)",
+ "blue teleporter (225\xb0)",
+ "blue teleporter (247.5\xb0)",
+ "blue teleporter (270\xb0)",
+ "blue teleporter (292.5\xb0)",
+ "blue teleporter (315\xb0)",
+ "blue teleporter (337.5\xb0)",
"unknown", /* 420 */
/*