#include "fifo.h"
#include "image.h"

#ifndef	MODULE_POINTS
	extern	int	idPointsWin ;
	extern	int	idPointsTitleDBtn ;
	extern	int	idPointsTitleMsg ;
#endif

int	init_points(void);
void end_points(void);


void points_loadImage(int n);
/* n: 0=‚`‘¤   1=‚a‘¤ */

int		points_makeMorphPoints(LIST *plPOINT, LIST *plLINE);
int		points_checkMorphImages(void);
void	points_getImageSize(int *pwid,int *pht);
void	points_whereis(int scrx, int scry, int *side, int *n);
void	points_storeImage(int side, IMAGE *im);
int		points_checkLoadPoints(void);
void	points_loadPoints(void);
int		points_checkSavePoints(void);
void	points_savePoints(void);
int		points_checkClearPoints(void);
void	points_clearPoints(void);

#define	POINTS_IMAGE_NO_THERE		-1
#define	POINTS_IMAGE_MISMATCH_SIZE	-2
