#ifndef __KO_GPEND_H__
#define __KO_GPEND_H__

#define DOBS_name_pattern1R(gdl,ptr,check)\
	DOBS_name_pattern1_base(gdl,ptr,check,1)

#define DOBS_name_pattern1(gdl,ptr,check)\
	DOBS_name_pattern1_base(gdl,ptr,check,0)




#define KO_STAFF_MAN		190
#define KO_STAFF_BACK		(KO_STAFF_MAN+1)
#define KO_STAFF_MACHINE	(KO_STAFF_MAN+2)
#define KO_STAFF_GIRL		(KO_STAFF_MAN+3)
#define KO_STAFF_SEE		(KO_STAFF_MAN+4)
#define KO_STAFF_MRX		(KO_STAFF_MAN+5)
#define KO_STAFF_NINTENDO	(KO_STAFF_MAN+6)
#define KO_STAFF_DRIVER		(KO_STAFF_MAN+7)
#define KO_STAFF_JOB1		(KO_STAFF_MAN+8)
#define KO_STAFF_JOB2		(KO_STAFF_JOB1+1)
#define KO_STAFF_JOB3		(KO_STAFF_JOB1+2)
#define KO_STAFF_JOB4		(KO_STAFF_JOB1+3)
#define KO_STAFF_JOB5		(KO_STAFF_JOB1+4)
#define KO_STAFF_JOB6		(KO_STAFF_JOB1+5)
#define KO_STAFF_JOB7		(KO_STAFF_JOB1+6)
#define KO_STAFF_JOB8		(KO_STAFF_JOB1+7)
#define KO_STAFF_JOB9		(KO_STAFF_JOB1+8)
#define KO_STAFF_JOB10		(KO_STAFF_JOB1+9)
#define KO_STAFF_JOB11		(KO_STAFF_JOB1+10)
#define KO_STAFF_JOB12		(KO_STAFF_JOB1+11)
#define KO_STAFF_JOB13		(KO_STAFF_JOB1+12)
#define KO_STAFF_JOB14		(KO_STAFF_JOB1+13)
#define KO_STAFF_JOB15		(KO_STAFF_JOB1+14)
#define KO_STAFF_JOB16		(KO_STAFF_JOB1+15)
#define KO_STAFF_JOB17		(KO_STAFF_JOB1+16)
#define KO_STAFF_JOB18		(KO_STAFF_JOB1+17)
#define KO_STAFF_JOB19		(KO_STAFF_JOB1+18)
#define KO_STAFF_JOB20		(KO_STAFF_JOB1+19)
#define KO_STAFF_JOB21		(KO_STAFF_JOB1+20)
#define KO_STAFF_JOB22		(KO_STAFF_JOB1+21)
#define KO_STAFF_JOB23		(KO_STAFF_JOB1+22)
#define KO_STAFF_JOB24		(KO_STAFF_JOB1+23)
#define KO_STAFF_JOB25		(KO_STAFF_JOB1+24)
#define KO_STAFF_JOB26		(KO_STAFF_JOB1+25)
#define KO_STAFF_JOB27		(KO_STAFF_JOB1+26)
#define KO_STAFF_JOB28		(KO_STAFF_JOB1+27)
#define KO_STAFF_JOB29		(KO_STAFF_JOB1+28)
#define KO_STAFF_JOB30		(KO_STAFF_JOB1+29)
#define KO_STAFF_JOB31		(KO_STAFF_JOB1+30)
#define KO_STAFF_NAME1		(KO_STAFF_MAN+40)
#define KO_STAFF_NAME2		(KO_STAFF_MAN+41)
#define KO_STAFF_NAME3		(KO_STAFF_MAN+42)
#define KO_STAFF_NAME4		(KO_STAFF_MAN+43)
#define KO_STAFF_NAME5		(KO_STAFF_MAN+44)
#define KO_STAFF_NAME6		(KO_STAFF_MAN+45)
#define KO_STAFF_NAME7		(KO_STAFF_MAN+46)
#define KO_STAFF_NAME8		(KO_STAFF_MAN+47)
#define KO_STAFF_NAME9		(KO_STAFF_MAN+48)
#define KO_STAFF_NAME10		(KO_STAFF_MAN+49)
#define KO_STAFF_NAME11		(KO_STAFF_MAN+50)
#define KO_STAFF_NAME12		(KO_STAFF_MAN+51)
#define KO_STAFF_NAME13		(KO_STAFF_MAN+52)
#define KO_STAFF_NAME14		(KO_STAFF_MAN+53)
#define KO_STAFF_NAME15		(KO_STAFF_MAN+54)
#define KO_STAFF_NAME16		(KO_STAFF_MAN+55)
#define KO_STAFF_NAME17		(KO_STAFF_MAN+56)
#define KO_STAFF_NAME18		(KO_STAFF_MAN+57)
#define KO_STAFF_NAME19		(KO_STAFF_MAN+58)
#define KO_STAFF_NAME20		(KO_STAFF_MAN+59)
#define KO_STAFF_NAME21		(KO_STAFF_MAN+60)
#define KO_STAFF_NAME22		(KO_STAFF_MAN+61)
#define KO_STAFF_NAME23		(KO_STAFF_MAN+62)
#define KO_STAFF_NAME24		(KO_STAFF_MAN+63)
#define KO_STAFF_NAME25		(KO_STAFF_MAN+64)
#define KO_STAFF_NAME26		(KO_STAFF_MAN+65)
#define KO_STAFF_NAME27		(KO_STAFF_MAN+66)
#define KO_STAFF_NAME28		(KO_STAFF_MAN+67)
#define KO_STAFF_NAME29		(KO_STAFF_MAN+68)
#define KO_STAFF_NAME30		(KO_STAFF_MAN+69)
#define KO_STAFF_NAME31		(KO_STAFF_MAN+70)
#define KO_STAFF_NAME32		(KO_STAFF_MAN+71)
#define KO_STAFF_NAME33		(KO_STAFF_MAN+72)
#define KO_STAFF_NAME34		(KO_STAFF_MAN+73)
#define KO_STAFF_NAME35		(KO_STAFF_MAN+74)
#define KO_STAFF_NAME36		(KO_STAFF_MAN+75)
/*******************************************************
	GRAPHIC
*******************************************************/
extern unsigned short 
	tex_win_ANT[],tex_win_ARROW[],tex_win_BABA[],tex_win_BEAST[],
	tex_win_BILLY[],tex_win_BLACK[],tex_win_BLOOD[],tex_win_CLASH[],
	tex_win_DR[],tex_win_DRAQ[],tex_win_EAD[],tex_win_FALCON[],
	tex_win_GOMA[],tex_win_GORO[],tex_win_HONE[],tex_win_JACK[],
	tex_win_JAMES[],tex_win_JODY[],tex_win_JOHN[],tex_win_KATE[],
	tex_win_LEON[],tex_win_MICHAEL[],tex_win_MM[],tex_win_Mrs[],
	tex_win_OCT[],tex_win_PICO[],tex_win_REX[],tex_win_ROGER[],
	tex_win_SILVER[],tex_win_ZOD[],tex_win_SFALCON[],tex_win_FALCON2[],
	tex_win_SGORO[],tex_win_SJODY[],
	tex_win2_f[],tex_win2_w[],tex_win2_fs[],
	tex_win2_g[],tex_win2_r[],tex_win2_wc[],
	tex_win2_baba[],tex_win2_tako[],tex_win2_dr[],
	tex_win2_ead[],tex_win2_rex[],tex_win2_saru[],
	tex_win2_ji[],tex_win2_goma[],tex_win2_tanaka[],
	tex_win2_q[],tex_win2_bl[],tex_win2_jack[],
	tex_win2_zod[],tex_win2_wild[],tex_win2_ar[],
	tex_win2_kate[],tex_win2_ro[],tex_win2_leon[],
	tex_win2_draku[],tex_win2_bea[],tex_win2_ant[],
	tex_win2_bull[],tex_win2_ja[],tex_win2_hone[],

	tex_win_girl[],tex_win_see[],tex_win_mrx[];


extern void init_ending_gp(void);
extern int move_ending_gp(void);
extern Gfx *make_ending_gp_glist(Gfx *gp);





#endif
