#ifndef HEADER_IMSTORE
#define	HEADER_IMSTORE

#include "image.h"

#ifndef	MODULE_IMSTORE
	extern int	idImageStoreWin[2] ;
	extern int	idImageStoreTitleDBtn[2] ;
	extern int	idImageStoreSBarV[2] ;
	extern int	idImageStoreTitleMsg[2] ;
	extern int	idImageStoreEditMenuDBtn[2] ;
	extern int	idImageStoreEditDBtn[2][3] ;
	extern int	idImageStoreEditMsg[2][3] ;

	extern	IMAGE	*piPaste;
#endif

int init_imstore(void);
void end_imstore(void);
void imstore_loadToStore(int side);
int imstore_storeNewImage(int n, IMAGE *pi, int idx);
int	 imstore_checkSaveFrameStore(void);
void imstore_saveFrameStore(void);
int		imstore_checkSaveMarkedImage(void);
void imstore_saveMarkedImage(void);

int	imstore_getFrameNum(void);
IMAGE *imstore_getFrame(int idx);
int imstore_getMarkNum(int side);
IMAGE *imstore_getImage(int idx);

#endif
