/********************
	kn_result.h
 ********************/
#ifndef _KN_RESULT_H_
#define _KN_RESULT_H_

/*******************************************************
	DEFINE
*******************************************************/
/* 表示順位数 */
#define RESULT_RANK_MAX		4
/* モード内シーケンス */
#define GM_SEQ_RESULT_WAIT			0
#define GM_SEQ_RESULT_RES_IN		1
#define GM_SEQ_RESULT_RES_STOP		2
#define GM_SEQ_RESULT_RES_OUT		3
#define GM_SEQ_RESULT_RANK_IN		4
#define GM_SEQ_RESULT_RANK_STOP		5
#define GM_SEQ_RESULT_RANK_WAIT		6
#define GM_SEQ_RESULT_RANK_OUT		7
#define GM_SEQ_RESULT_NEXT			8

/* スクリーンの幅 */
#define RESULT_SCR_WD			265
/* 初期位置 */
#define RESULT_SCR_INIT_RX		320
#define RESULT_SCR_INIT_RX2		(0 - RESULT_SCR_WD)
/* 静止位置 */
#define RESULT_SCR_STOP_RX		20
/* 静止時間 */
#define RESULT_SCR_STOP_COUNT		(30*3)		/* 3[sec] */
/* 移動速度 */
#define RESULT_SCR_VX			20
/* ボタンを押してから次に行くまでのウェイト */
#define RESULT_NEXT_SEQ_WAIT_COUNT	30

/*******************************************************************************
	VARIABLE
*******************************************************************************/
extern int	tourCourseGetRidersPoint[MAX_NUM_TOUR_RACE_NUM][KN_HOVER_MAX_TOUR];
extern int	tourMyTotalTimeRec[MAX_NUM_TOUR_RACE_NUM];
extern int	nowResultJetNum[];

/*******************************************************************************
	FUNCTION
*******************************************************************************/
extern void 	moveMainResult( void );
extern Gfx 		*makeMainGlistResult( Gfx *gp );
extern void 	initMainGlistResult( void );

#endif
