#include <sys/bios.h>
#include "KSFont.h"
#include "KSKey.h"
#include "chuka.h"
#include "data.h"
#include "GameMain.h"



void main( void )
{
	unsigned long lNextCount;
	unsigned long lCount;

	display_control( DCM_SCR1 | DCM_SCR2 | DCM_SPR );

	/* スクリーンスクロール座標初期化 */
	screen_set_scroll( SCREEN1, 0, 0 );
	screen_set_scroll( SCREEN2, 0, 0 );

	/*           F:黒 ← 0:白 */
	/*               76543210 */
	/* LCDカラー設定 FCA86420 */
	lcd_set_color( 0x6420, 0xFCA8 );

	/* キャラクターカラー設定 */
	palette_set_color(  0, 0x7640 ); /* タイトル用 */
	palette_set_color(  4, 0x5300 );
	palette_set_color(  5, 0x7410 );
	palette_set_color(  6, 0x7300 );
	palette_set_color( 12, 0x5300 ); /* 背景用 */
	palette_set_color( 13, 0x7400 ); /* キャラクタ用 */
	palette_set_color( 14, 0x7300 ); /* 青珠 */
	palette_set_color( 15, 0x6200 ); /* 赤珠 */


	while( 1 ){
		KSKeyStatus();
		lNextCount = sys_get_tick_count() + 5;
		CGameMain_Loop();
		lCount = sys_get_tick_count();
		if( lNextCount - lCount > 0 ) sys_wait( lNextCount - lCount );

		/* スタートボタンが押されたら終了 */
		if( KSKeyGet( KEY_DOWN2, 1 ) ) break;
	}
}




