http://www.jwz.org/xscreensaver/xscreensaver-5.09.tar.gz
[xscreensaver] / hacks / pacman_level.h
index 55a038645c3f0b67ea8d0ff2fd57a58761a0cfa6..697a6b0c5834c69c21f5f7f0199d8eeb7b62524b 100644 (file)
 #ifndef __PACMAN_LEVEL_H__
 #define __PACMAN_LEVEL_H__
 
-extern int createnewlevel(ModeInfo * mi);
-extern int check_pos(pacmangamestruct *pp, int y, int x, int ghostpass);
-extern int check_dot(pacmangamestruct *pp, unsigned int x, unsigned int y);
+/* typedef struct { */
+/*   int x, y; */
+/* } XY; */
 
+extern int createnewlevel (pacmangamestruct *);
+extern int check_pos (pacmangamestruct *, int y, int x, int ghostpass);
+extern int check_dot (pacmangamestruct *, unsigned int x, unsigned int y);
+extern int is_bonus_dot (pacmangamestruct *, int x, int y, int *idx);
+extern int bonus_dot_eaten (pacmangamestruct *, int idx);
+extern void eat_bonus_dot (pacmangamestruct *, int idx);
+extern void bonus_dot_pos (pacmangamestruct *, int idx, int *x, int *y);
+extern void get_jail_opening (int *x, int *y);
 #endif /* __PACMAN_LEVEL_H__ */