/*---------------------------------------------------------------------------
 *
 *	客待ちデモ
 *	$Id: m_titledemo.h,v 1.1 2003/06/06 00:15:12 tong Exp $
 *
 *---------------------------------------------------------------------------*/
#ifndef INCLUDE_M_TITLEDEMO_H
#define INCLUDE_M_TITLEDEMO_H

#ifdef _LANGUAGE_C_PLUS_PLUS
extern "C" {
#endif	/* _LANGUAGE_C_PLUS_PLUS */

/* デモデータＤＭＡデータ */
EXTERN_DEFSEG_DATA(titleddemo_data);
#define titledemodata_SegmentStart	((u32)_titleddemo_dataSegmentStart)
#define titledemodata_SegmentEnd	((u32)_titleddemo_dataSegmentEnd)
#define titledemodata_SegmentRomStart	((u32)_titleddemo_dataSegmentRomStart)
#define titledemodata_SegmentRomEnd	((u32)_titleddemo_dataSegmentRomEnd)

/* extern宣言	*/
extern unsigned short pact0_key_data[];
extern unsigned short pact1_key_data[];
extern unsigned short pact2_key_data[];
extern unsigned short pact3_key_data[];
extern unsigned short pact4_key_data[];

extern unsigned short pact0_head_table[];
extern unsigned short pact1_head_table[];
extern unsigned short pact2_head_table[];
extern unsigned short pact3_head_table[];
extern unsigned short pact4_head_table[];

extern void mTD_player_keydata_init( GAME_PLAY	*game_play );
extern void title_demo_move( GAME_PLAY	*game_play );
extern s_xyz	*mTDget_demo_startposition( void );
extern int	mTD_demono_get( void );
extern void	mTD_rtc_set( void );
extern void	mTD_rtc_reserve( void );
extern int	mTD_get_titledemo_no( void );
extern int	mTD_tdemo_button_ok_check( void );

#ifdef _LANGUAGE_C_PLUS_PLUS
} /* extern "C" */
#endif	/* _LANGUAGE_C_PLUS_PLUS */

#endif	/* INCLUDE_M_TITLEDEMO_H */

/*** m_TITLEDEMO.h end ***/
