//Image型の変数backgroundを定義します。
Image	background;
Image	background0;
Image	char;
Image	st1;
Clickable	st;
Image	re1;
Clickable	re;
Image	ka1;
Clickable	ka;
Image	om1;
Clickable	om;
Image	end1;
Clickable	end;
t_ex=1;

//環境モジュール破棄
c_exit();

//ウエイト設定
Waiter	wait;
//モジュール宣言
Module		t_module;
//ＢＧＭの宣言
bgm.load("Sound\\bgm01.wav");


//タイトル画面スタート


//タイトル画面宣言
background.load("Images\\tips\\title\\pretitle.cmp",FALSE,FALSE);
background.setposition(0,0);

//ＢＧＭ再生
bgmset();
bgm.play(0);

//ＳＥの宣言
se.load("Sound\\se\\A1_06121.wav");
seset();

//はじめからのボタン宣言
st1.load("Images\\tips\\title\\pre_ti_stof.cmp",FALSE,FALSE);
st1.setposition(203,304);
st1.render(1);
st.create("st",160,24,1,0);
st.setposition(203,304);
st.render(1);
st.onLclick(stclick,1);
st.onmouseover(stover,1);
st.onmouseleave(stleave,0);

//つづきからのボタン宣言
//re1.load("Images\\tips\\title\\ti_reof.cmp",FALSE,FALSE);
//re1.setposition(203,334);
//re1.render(1);
//re.create("re",160,24,1,0);
//re.setposition(203,334);
//re.render(1);
//re.onLclick(reclick,1);
//re.onmouseover(reover,1);
//re.onmouseleave(releave,0);

//環境設定のボタン宣言
ka1.load("Images\\tips\\title\\ti_kaof.cmp",FALSE,FALSE);
ka1.setposition(203,364);
ka1.render(1);
ka.create("ka",160,24,1,0);
ka.setposition(203,364);
ka.render(1);
ka.onLclick(kaclick,1);
ka.onmouseover(kaover,1);
ka.onmouseleave(kaleave,0);

//終了のボタン宣言
end1.load("Images\\tips\\title\\ti_endof.cmp",FALSE,FALSE);
end1.setposition(203,424);
end1.render(1);
end.create("end",160,24,1,0);
end.setposition(203,424);
end.render(1);
end.onLclick(endclick,1);
end.onmouseover(endover,1);
end.onmouseleave(endleave,0);


//背景表示
background.render(FALSE);
background.setblend(1,0);
background.fade(0.2,32);
wait.sleep(180);

wait.sleep(0);
//exit();

//-------------------------------------------------

//はじめからのボタン関数
void	stleave(Number param)
{

	st1.load("Images\\tips\\title\\pre_ti_stof.cmp",FALSE,FALSE);
}

void	stover(Number param)
{
	st1.load("Images\\tips\\title\\pre_ti_st.cmp",1,FALSE);
}
void	stclick(Number param)
{
	switch(param){
	case	0:
				se.play(1);
		wait.sleep(60);
		end1.clear();
		end.clear();
		st1.clear();
		st.clear();
		om1.clear();
		om.clear();
		ka.clear();
		ka1.clear();
		re1.clear();
		re.clear();

		background.setblend(1,0);
		background.fade(0.5,32);
		m_wait.sleep(120);
		background.clear();
		background0.clear();
		t_module.loadmodule("seen02");
		break;

	case	1:
		se.play(1);
		wait.sleep(60);
		end1.clear();
		end.clear();
		st1.clear();
		st.clear();
		om1.clear();
		om.clear();
		ka.clear();
		ka1.clear();
		re1.clear();
		re.clear();

		background.setblend(1,0);
		background.fade(0.5,32);
		background.clear();
		background0.clear();
		m_wait.sleep(120);
		t_module.loadmodule("seen02");
		break;

	}
}

//つづきからのボタン関数
void	releave(Number param)
{
	re1.load("Images\\tips\\title\\ti_reof.cmp",FALSE,FALSE);
}

void	reover(Number param)
{
	re1.load("Images\\tips\\title\\ti_re.cmp",FALSE,FALSE);
}
//void	reclick(Number param)
{
	switch(param){
	case	0:
		char.render(1);
		char.setblend(1,0);
		char.fade(0.5,32);
		se.play(1);
		wait.sleep(60);
		break;

	case	1:
		char.render(1);
		char.setblend(1,0);
		char.fade(0.5,32);
		se.play(1);
		wait.sleep(60);
		break;

	}
}

//環境設定のボタン関数
void	kaleave(Number param)
{
	ka1.load("Images\\tips\\title\\ti_kaof.cmp",FALSE,FALSE);
}

void	kaover(Number param)
{
	ka1.load("Images\\tips\\title\\ti_ka.cmp",FALSE,FALSE);
}
void	kaclick(Number param)
{
	switch(param){
	case	0:
		se.play(1);
		wait.sleep(60);
		end1.clear();
		end.clear();
		st1.clear();
		st.clear();
		om1.clear();
		om.clear();
		ka.clear();
		ka1.clear();
		re1.clear();
		re.clear();
		background.clear();
		background0.clear();
		t_module.loadmodule("conf");	
		exit();	
		break;

	case	1:
		se.play(1);
		wait.sleep(60);
		end1.clear();
		end.clear();
		st1.clear();
		st.clear();
		om1.clear();
		om.clear();
		ka.clear();
		ka1.clear();
		re1.clear();
		re.clear();
		background.clear();
		background0.clear();
		t_module.loadmodule("conf");	
		exit();	
		break;

	}
}


//終了のボタン関数
void	endleave(Number param)
{
	end1.load("Images\\tips\\title\\ti_endof.cmp",FALSE,FALSE);
}

void	endover(Number param)
{
	end1.load("Images\\tips\\title\\ti_end.cmp",FALSE,FALSE);

}

void	endclick(Number param)
{
	switch(param){
	case	0:
		s_module.exitmodule("general");
		exit();
		break;
	case	1:
		s_module.exitmodule("general");
		exit();
		break;
	}
}

void	c_exit()
{
	if(c_ex==1)
	{
		c_module.exitmodule("conf");
	}
}
