/*
	ݒ
*/

#INCLUDE
	motion.h

#PRELOAD
	sys_config
	sys_config_btn
	sys_config_btn2
	sys_config_gage
	sys_config_num
	sys_config_num_g


///////////////////////////
// IuWFNg`
#DEFINE
	CPLANE	topmask			// zCgAEgp̐^ȃv[
	CIMAGE	basemask		// XNvgԂ̂Ȃp摜x[XC[Wp

	PLANE	pl				// \pv[

	IMAGE	img_bg			// wi摜
	IMAGE	img_frame[4]	// ݒWp̃EBhE摜

	BUTTON	btn_type_a[11]	// {^iȂ^E҂^҂Ȃ{^j
	BUTTON	btn_type_b[2]	// {^itHge{^iQށjj
	BUTTON	btn_type_c[5]	// {^ioxύX{^j

	BUTTON	btn_auto		// wI[g[h̏ڍׁx`FbN{bNX
	IMAGE	img_auto_c		// wI[g[h̏ڍׁx`FbN}[N

	SLIDER	gage[8]			// XC_[Q[We

	IMAGE	img_num[18]		// l\

	BUTTON	btn_auto_ind[4]	// wI[g[h̏ڍׁxE{^
	IMAGE	img_indnum_a[6]	// I[g[hڍחpliύX\̐Fj
	IMAGE	img_indnum_b[6]	// I[g[hڍחpliύXs̐Fj

	STRING	str[2]			// TviQށj

	BUTTON	btn_def			// ftHgɖ߂{^
	BUTTON	btn_ret			// Ỏʂɖ߂{^

	// tHgIEBhE֘A
	BUTTON	btn_font_p			// wgptHgx{^
	STRING	str_font_now		// ݂̃tHg
	IMAGE	ing_font_wnd		// tHgIEBhẼx[X摜
	STRING	str_font_list[21]	// tHgXg
	BUTTON	btn_font_lb[21]		// IXg{^
	SCROLL2	font_scrl			// IpXN[o[

	IMAGE	img_wnd_sample		// Tv񉺂̃EBhE

	IMAGE	img_help			// wv摜


///////////////////////////
// IuWFNg

// zCgAEgp̐^ȃv[
#OBJECT	COLOR		SIZE		DISP	PRI
topmask	0xffffffff	1280,720	0		50000

// XNvgԂ̂Ȃp摜x[XC[Wp
#OBJECT		SIZE		COLOR		PRI		DISP
basemask	1280,720	0xffffffff	1		0

// \pv[
#OBJECT	SIZE		PRI		DISP	VRAM
pl		1280,720	10000	0		0,852

// wi摜
#OBJECT	FILE		ID.0	DISP	PRI	PL
img_bg	sys_config	0		1		10	pl

// ݒWp̃EBhE摜
#OBJECT		FILE		DISP	PRI	PL
img_frame	sys_config	1		20	pl

#OBJECT			ID.0	ID.1
img_frame[0]	10		11		// ID.1̓I[g[hxO[ɂȂĂ
img_frame[1]	12
img_frame[2]	13
img_frame[3]	14

// {^iȂ^E҂^҂Ȃ{^j
#OBJECT	FILE			DISP	PL	PRI	ENABLE
btn_type_a	sys_config_btn	1		pl	100	0

// ID.0`3:ȂE҂Ȃ  ID.5`8 :E҂
#OBJECT			POS2			ID.0	ID.1	ID.2	ID.3	ID.5	ID.6	ID.7	ID.8
btn_type_a[0]	sys_config:100	80		81		82		83		70		71		72		73
btn_type_a[1]	sys_config:101	80		81		82		83		70		71		72		73
btn_type_a[2]	sys_config:102	80		81		82		83		70		71		72		73
btn_type_a[3]	sys_config:103	30		31		32		33		20		21		22		23
btn_type_a[4]	sys_config:104	80		81		82		83		70		71		72		73
btn_type_a[5]	sys_config:105	80		81		82		83		70		71		72		73
btn_type_a[6]	sys_config:106	80		81		82		83		70		71		72		73
btn_type_a[7]	sys_config:107	80		81		82		83		70		71		72		73
btn_type_a[8]	sys_config:108	80		81		82		83		70		71		72		73
btn_type_a[9]	sys_config:109	80		81		82		83		70		71		72		73
btn_type_a[10]	sys_config:110	80		81		82		83		70		71		72		73

// {^itHge{^iQށjj
#OBJECT		FILE			DISP	PL	PRI	ENABLE
btn_type_b	sys_config_btn	1		pl	200	0

#OBJECT			POS2			ID.0	ID.1	ID.2	ID.3
btn_type_b[0]	sys_config:200	40		41		42		43
btn_type_b[1]	sys_config:201	50		51		52		53

// {^ioxύX{^j
#OBJECT		FILE			DISP	PL	PRI	ENABLE
btn_type_c	sys_config_btn2	1		pl	300	0

#OBJECT			POS2			ID.0	ID.1	ID.2	ID.3
btn_type_c[0]	sys_config:300	0		1		2		3
btn_type_c[1]	sys_config:301	10		11		12		13
btn_type_c[2]	sys_config:302	20		21		22		23
btn_type_c[3]	sys_config:303	30		31		32		33
btn_type_c[4]	sys_config:304	40		41		42		43

// XC_[Q[We
#OBJECT		FILE			PRI		PL	DISP	ENABLE
gage		sys_config_gage	400		pl	1		0

#OBJECT	POS2
gage[0]	sys_config:400	// bZ[Wx
gage[1]	sys_config:401	// I[gx
gage[2]	sys_config:402	// EBhEsx
gage[3]	sys_config:403	// }X^[{[
gage[4]	sys_config:404	// BGM{[
gage[5]	sys_config:405	// ʉ{[
gage[6]	sys_config:406	// {[
gage[7]	sys_config:407	// ĐBGM{[

// wI[g[h̏ڍׁx`FbN{bNX
#OBJECT		FILE		ID.0	ID.1	PRI	PL	DISP	ENABLE
btn_auto	sys_config	900		902		500	pl	1		0

// wI[g[h̏ڍׁx`FbN}[N
#OBJECT	FILE		ID.0	PRI	PL	DISP
img_auto_c	sys_config	910		501	pl	0

// e퐔l
#OBJECT	FILE			PRI	PL	DISP
img_num	sys_config_num	600	pl	0

#OBJECT		POS2
img_num[0]	sys_config:1000		// EBhEsx
img_num[1]	sys_config:1001
img_num[2]	sys_config:1002
img_num[3]	sys_config:1010		// {[ | }X^[
img_num[4]	sys_config:1011
img_num[5]	sys_config:1012
img_num[6]	sys_config:1020		// {[ | BGM
img_num[7]	sys_config:1021
img_num[8]	sys_config:1022
img_num[9]	sys_config:1030		// {[ | ʉ
img_num[10]	sys_config:1031
img_num[11]	sys_config:1032
img_num[12]	sys_config:1040		// {[ | 
img_num[13]	sys_config:1041
img_num[14]	sys_config:1042
img_num[15]	sys_config:1050		// {[ | ĐBGM
img_num[16]	sys_config:1051
img_num[17]	sys_config:1052

// wI[g[h̏ڍׁxE{^
#OBJECT			FILE		PRI	PL	DISP	ENABLE
btn_auto_ind	sys_config	700	pl	0		0

#OBJECT			ID.0	ID.1	ID.2	ID.3
btn_auto_ind[0]	510		511		512		513		// {҂ 
btn_auto_ind[1]	500		501		502		503		// {҂ 
btn_auto_ind[2]	560		561		562		563		// P莞 
btn_auto_ind[3]	550		551		552		553		// P莞 

// I[g[hڍחpl
#OBJECT			FILE				PRI	PL	DISP
img_indnum_a	sys_config_num		750	pl	0		// ύX\
img_indnum_b	sys_config_num_g	760	pl	0		// ύXs

#OBJECT			POS2
img_indnum_a[0]	sys_config:1060		// I[g̊{҂
img_indnum_a[1]	sys_config:1061
img_indnum_a[2]	sys_config:1062
img_indnum_a[3]	sys_config:1070		// I[ĝP҂
img_indnum_a[4]	sys_config:1071
img_indnum_a[5]	sys_config:1072
img_indnum_b[0]	sys_config:1060		// I[g̊{҂
img_indnum_b[1]	sys_config:1061
img_indnum_b[2]	sys_config:1062
img_indnum_b[3]	sys_config:1070		// I[ĝP҂
img_indnum_b[4]	sys_config:1071
img_indnum_b[5]	sys_config:1072


// Tv񉺂̃EBhE
#OBJECT			FILE		ID.0	DISP	PRI	PL
img_wnd_sample	sys_config	30		1		50	pl

// TviQށj
#OBJECT		VRAM		POS2			SIZE2			PRI
str[0]		512,3634	sys_config:20	sys_config:20	11000	// bZ[Wxp
str[1]		512,3684	sys_config:21	sys_config:21	11100	// I[gxp


// ftHgɖ߂{^
#OBJECT	FILE		ID.0	ID.1	ID.2	ID.3	PL	PRI	ENABLE	DISP
btn_def	sys_config	800		801		802		803		pl	800	0		1

// Ỏʂɖ߂iݒIj{^
#OBJECT	FILE		ID.0	ID.1	ID.2	ID.3	PL	PRI	ENABLE	DISP
btn_ret	sys_config	850		851		852		853		pl	850	0		1


// wgptHgx{^
#OBJECT		FILE		ID.0	ID.1	ID.2	ID.3	PL	PRI		ENABLE	DISP
btn_font_p	sys_config	710		711		712		713		pl	1000	0		1

// ݂̃tHg
#OBJECT			VRAM	POS2			SIZE2			PRI
str_font_now	0,3634	sys_config:701	sys_config:701	10200

// tHgIEBhẼx[X摜
#OBJECT			FILE		ID.0	PL	PRI		DISP
ing_font_wnd	sys_config	700		pl	1100	0

// tHgXg
#OBJECT				VRAM	POS2			SIZE2			PRI
str_font_list[0]	0,3684	sys_config:730	sys_config:730	10300
str_font_list[1]	0,3704	sys_config:731	sys_config:731	10400
str_font_list[2]	0,3724	sys_config:732	sys_config:732	10500
str_font_list[3]	0,3744	sys_config:733	sys_config:733	10600
str_font_list[4]	0,3764	sys_config:734	sys_config:734	10700
str_font_list[5]	0,3784	sys_config:735	sys_config:735	10800
str_font_list[6]	0,3804	sys_config:736	sys_config:736	10900
str_font_list[7]	0,3824	sys_config:737	sys_config:737	11000
str_font_list[8]	0,3844	sys_config:738	sys_config:738	11100
str_font_list[9]	0,3864	sys_config:739	sys_config:739	11200
str_font_list[10]	0,3884	sys_config:740	sys_config:730	11300
str_font_list[11]	0,3904	sys_config:741	sys_config:731	11400
str_font_list[12]	0,3924	sys_config:742	sys_config:732	11500
str_font_list[13]	0,3944	sys_config:743	sys_config:733	11600
str_font_list[14]	0,3964	sys_config:744	sys_config:734	11700
str_font_list[15]	0,3984	sys_config:745	sys_config:735	11800
str_font_list[16]	0,4004	sys_config:746	sys_config:736	11900
str_font_list[17]	0,4024	sys_config:747	sys_config:737	12000
str_font_list[18]	0,4044	sys_config:748	sys_config:738	12100
str_font_list[19]	0,4064	sys_config:749	sys_config:739	12200
str_font_list[20]	0,4084	sys_config:750	sys_config:730	12300

// IXg{^
#OBJECT		FILE		PL	DISP	ENABLE	PRI
btn_font_lb	sys_config	pl	0		0		1200

#OBJECT			ID.0
btn_font_lb[0]	730
btn_font_lb[1]	731
btn_font_lb[2]	732
btn_font_lb[3]	733
btn_font_lb[4]	734
btn_font_lb[5]	735
btn_font_lb[6]	736
btn_font_lb[7]	737
btn_font_lb[8]	738
btn_font_lb[9]	739
btn_font_lb[10]	740
btn_font_lb[11]	741
btn_font_lb[12]	742
btn_font_lb[13]	743
btn_font_lb[14]	744
btn_font_lb[15]	745
btn_font_lb[16]	746
btn_font_lb[17]	747
btn_font_lb[18]	748
btn_font_lb[19]	749
btn_font_lb[20]	750

// tHgIpXN[o[
#OBJECT		FILE			PRI		POS2			DISP	ENABLE	PL
font_scrl	sys_config_scrl	1300	sys_config:721	0		0		pl

// wv摜
#OBJECT		FILE			POS2			PRI		DISP	PL
img_help	sys_config_help	sys_config:2000	2000	0		pl



///////////////////////////////////
// XNvgJn
#START
	// L[͂ɂ鉉oXLbvOFF
	keyskip off
	wait 1

	// XC_[Q[Ẅړʂݒ
	gage[0] page 0 10		// bZ[Wx
	gage[1] page 0 10		// I[gx
	gage[2] page 0 100		// EBhEsx
	gage[3] page 0 100		// }X^[{[
	gage[4] page 0 100		// BGM{[
	gage[5] page 0 100		// ʉ{[
	gage[6] page 0 100		// {[
	gage[7] page 0 100		// ĐBGM{[

	// ݂̊ݒ擾
	call GETCONF

	// {^̐ݒ
	call SETBUTTON

	// e퐔lݒE\
	call SETNUM_ALL

	// I[gڍׂ̐lݒE\
	call SETINDNUM_ALL

	// I[gڍׂ̃`FbN̗LŃI[gXs[hQ[W̐Fς
	if( \110 )
		gage[1] settbl 1 1	// `FbNL  O[
	else
		gage[1] settbl 1 0	// `FbN  m[}
	endif

	// ݐݒ肳ĂtHg\镶ݒ
	call FONTINIT

	// Tvݒ
	call STRLAYOUT

	// Tvɕ\镶
	str[0] str bZ[Wx̃TvłB
	str[1] str I[g[h̑x̃TvłB

	// \
	// ^CgsꂽAQ[sꂽ
	// oς
	if( $801 == 0 )	// ^Cg̏ꍇ
		// ^Cgʂ̏ꍇ̓x[XC[Wɔ摜ݒ肳Ă̂
		// v[\x[XC[Wiڂ͔ʂ̂܂܁j
		topmask disp 1		// v[\...
		baseimg				// x[XC[W
		pl disp 1			// \pv[\
		topmask fade 16 255 0	// v[tF[hAEg
	else			// Q[̏ꍇ
		// Q[̏ꍇ͍ʏԂŌĂ΂ix[XC[Wĵ
		// \pv[tF[hC邾
		pl disp 1			// \pv[\...
		pl fade 16 0 255	// tF[hC
	endif
	wait

	// ݑI𒆂̃tHgݒ
	call SETNOWFONT

	// Tv\
	str disp 1	// ͕\
	str draw -1	// `Jn(-1ƍŌ܂ŕ\)

	// I[gx̌vZiĕ`܂ł̎ԂvZj
	\201 = 8 * \101 * 60 / 100
	\201 += \100 * 60 / 10 + _FRAME_

	// e{^L
	call ENABLE_ALL_BUTTON

	// ͑҂[v
	next WAIT


///////////////////////////////////
// ͑҂C[v
#WAIT
	// ENbNꂽI
	if( _CLICK_R_ != 0 )
		next EXIT
	endif

	// TvXVibZ[WXs[hj
	if( \90 > 0 )
		// bZ[WXs[h0𒴂ꍇ(XN[ꍇ)
		// 0͕̎\ςȂȂ̂ŁAĕ`̕Kv

		// `iXN[j
		str[0] isdraw	// ʂ\0ɕԂĂ
		if( !\0 )
			// `悪Ăꍇ
			str[0] clear								// ͂UNA
			str[0] str bZ[Wx̃TvłB	// ēx͂ݒ
			str[0] draw -1								// `
		endif
	endif

	// TvXViI[gXs[hj
	str[1] isdraw	// `iXN[j擾
	if( !\0 )
		// `悪Ăꍇ
		if( \201 <= _FRAME_ )
			// ݂̎Ԃĕ`܂ł̎Ԃ𒴂Ăꍇ
			// ĕ`i邱Ƃ̓bZ[WXs[h̎Ɠj
			str[1] clear
			str[1] str I[g[h̑x̃TvłB
			str[1] draw -1
			// ̍XVԂvZ
			\201 = 8 * \101 * 60 / 100
			\201 += \100 * 60 / 10 + _FRAME_
		endif
	endif


///////////////////////////////////
// I
#EXIT
	// SẴ{^𖳌
	call DISABLE_ALL_BUTTON

	// ݂̐ݒVXeɐݒ
	call SETCONF

	// Tv\
	str disp 0

	// ݑIĂtHg\
	str_font_now disp 0

	// Io
	// ^Cgʂ̏ꍇ̓zCgAEg{x[XC[W𔒉摜ɐݒ
	// Q[̏ꍇ͍փtF[hAEg
	if( $801 == 0 )	// ^Cg̏ꍇ
		topmask disp 1			// v[\...
		topmask fade 16 0 255	// tF[hC
		wait
		baseimg basemask		// x[XC[W𔒉摜ɂ
	else			// Q[̏ꍇ
		pl fade 16 255 0		// \pv[tF[hAEg
	endif
	wait

	// ݒʂI
	exit 0
	next SLEEP


///////////////////////////////////
// XNvgI̋󃋁[v
#SLEEP



////////////////////////////////////////
// Cxgnh

// {^iȂ^E҂^҂Ȃ{^j
#btn_type_a.FOCUS
	// {^̐Fς
	// \50`́wȂi҂jEi҂Ȃjx̏Ԃ0/1œĂ
	// Ȃ(0)̏ꍇID 0*5+2=2A(1)̏ꍇ 1*5+2=7 ɐݒ肵Ă܂B
	@ setid \(50+@)*5+2

	// wv\
	img_help settbl 0 @+0	// IDe[u0Ԃ
	img_help setid 0		// ID0ɍĐݒ肵Ȃ
	img_help disp 1			// \

#btn_type_a.UNFOCUS
	// {^̐Fɖ߂
	@ setid \(50+@)*5

	// wv
	img_help disp 0

#btn_type_a.PUSH_L
	// ݒ(0/1)ւ (01)
	\(50+@) = 1 - \(50+@)

	// {^̐FύX(FOCUSłĂ邱ƂƓ)
	@ setid \(50+@)*5+2

	// wtHg𑾎x́wϕŕ\x̏ꍇ̓TvZbg
	if( @ == 4 || @ == 6 )	call RESETSTR

	// wv|[VitHggpx̏ꍇ̓VXeɌ݂̐ݒn
	// itHgXgɃv|[Vi̗LKp悤ɂׁj
	if( @ == 5 )	call SETCONF


// {^itHge{^iQށjj
#btn_type_b.FOCUS
	// {^̐Fς
	@ setid \(70+@)*2+1

	// wv\
	img_help settbl 0 @+100
	img_help setid 0
	img_help disp 1

#btn_type_b.UNFOCUS
	// {^̐Fɖ߂
	@ setid \(70+@)*2+0

	// wv
	img_help disp 0

#btn_type_b.PUSH_L
	// ݒ(0/1)ւ (01)
	\(70+@) = 1 - \(70+@)

	// {^̐FύX
	@ setid \(70+@)*2+1

	// TvZbgieON/OFFKp悤ɂj
	call RESETSTR


// {^ioxύX{^j
#btn_type_c.FOCUS
	// ݑI𒆂̑xŖȂ{^̐Fς
	if( \80 != @ )	@ setid 2

	// wv\
	img_help settbl 0 200
	img_help setid 0
	img_help disp 1

#btn_type_c.UNFOCUS
	// ݑI𒆂̑xŖȂ{^̐F߂
	if( \80 != @ )	@ setid 0

	// wv
	img_help disp 0

#btn_type_c.PUSH_L
	// {^OɑIĂ{^̐F߂
	btn_type_c[\80] setid 0

	// ݂̉oXs[h{ێ
	\80 = @

	// {^̐Fς
	@ setid 3


// wI[g[h̏ڍׁx`FbN{bNX
#btn_auto.FOCUS
	// {^̐Fς
	@ setid 1

	// wv\
	img_help settbl 0 900
	img_help setid 0
	img_help disp 1

#btn_auto.UNFOCUS
	// {^̐Fɖ߂
	@ setid 0

	// wv
	img_help disp 0

#btn_auto.PUSH_L
	// ݒ(0/1)ւ (01)
	\110 = 1 - \110
	if( \110 )
		// wI[g[h̏ڍׁx`FbNꂽꍇ
		// [Message Setting]EBhEI[g[hxO[̂̂ɕύX
		img_frame[0] setid 1
		// `FbN摜\
		img_auto_c disp 1
		// I[g[hx̃Q[WO[ɕύX...
		gage[1] settbl 1 1
		// iȂ悤ɂj
		gage[1] enable 0
		// ڍאݒp̍E{^LE\
		btn_auto_ind enable 1
		btn_auto_ind disp 1
	else
		// wI[g[h̏ڍׁx̃`FbNOꂽꍇ
		// [Message Setting]EBhEI[g[hx̒ʏF̂̂ɖ߂
		img_frame[0] setid 0
		// `FbN摜
		img_auto_c disp 0
		// I[g[hx̃Q[WʏFɖ߂...
		gage[1] settbl 1 0
		// Li悤ɂj
		gage[1] enable 1
		// ڍאݒp̍E{^𖳌E\
		btn_auto_ind enable 0
		btn_auto_ind disp 0

		// I[gxivZbgljĐݒ肷
		//vZbg̊{҂ԁEP莞Ԃ擾
		setconf \91 autospd
		// {҂ԁEP莞Ԃ擾
		getconf 850 autospd_b	// {҂
		\100 = $850
		getconf 850 autospd_c	// P莞
		\101 = $850
	endif

	// I[g[hڍׂ̊eԂĕ\
	call SETINDNUM_ALL


// XC_[Q[We
#gage.SCRL_P
	// ݂̃XC_[ʒu$850Ɏ擾i$850͈ꎞƗpϐj
	@ getpos 850

	// ǂ̃Q[Wꂽ
	if( @ == 0 )	// bZ[Wx
		// Q[W͍(0)(10)EǁAEɍsقǑijƂ̂
		// (10)(0)E ƂȂ悤ɓւ
		\90 = 10-$850

		// Tv͂Zbg
		str[0] clear
		str[0] layout frame \90		// XN[xĐݒ
		str[0] str bZ[Wx̃TvłB
		str[0] draw -1
	endif
	if( @ == 1 )	// I[gx
		// Q[W͍(0)(10)EǁAEɍsقǑijƂ̂
		// (10)(0)E ƂȂ悤ɓւ
		\91 = 10-$850

		// I[gxivZbgljĐݒ
		setconf \91 autospd
		// {҂ԁEP莞Ԃ擾
		getconf 850 autospd_b	// {҂
		\100 = $850
		getconf 850 autospd_c	// P莞
		\101 = $850

		// I[g[hڍׂ̊eԂĕ\
		call SETINDNUM_ALL

		// Tv͂Zbg
		str[1] clear
		str[1] str I[g[h̑x̃TvłB
		str[1] draw -1

		// ̍XVԂČvZ
		\201 = 8 * \101 * 60 / 100
		\201 += \100 * 60 / 10 + _FRAME_
	endif
	if( @ >= 2 )	// EBhEsxE{[n
		// ړ̒lϐ
		\(90+@) = $850
		
		// EBhEsx̏ꍇ
		if( @ == 2 )
			// Tv񉺂̃EBhE̓xς
			img_wnd_sample blend 255*$850/100
		endif

		// BGM{[̏ꍇ
		if( @ == 4 )
			// wBGM{[xwĐBGM{[xƂȂꍇ
			if( \94 < \97 )
				// wĐBGM{[xwBGM{[x𒴂Ȃ悤
				// wĐBGM{[xwBGM{[xƓɂ
				\97 = \94
				// wĐBGM{[xQ[Ẅʒuݒ
				gage[7] pos \97
				// wĐBGM{[x̌ݒl̐lXV
				\0 = 7
				call SETNUM
			endif
		endif

		// ĐBGM{[̏ꍇ
		if( @ == 7 )
			// wBGM{[xwĐBGM{[xƂȂꍇ
			if( \94 < \97 )
				// wĐBGM{[xwBGM{[x𒴂Ȃ悤
				// wBGM{[xwĐBGM{[xƓɂ
				\94 = \97
				// wBGM{[xQ[Ẅʒuݒ
				gage[4] pos \94
				// wBGM{[x̌ݒl̐lXV
				\0 = 4
				call SETNUM
			endif
		endif
		// ꂽQ[W݂̌̒l\
		\0 = @
		call SETNUM
	endif

	// VXeɐݒKpie{[ɔf悤ɂ邽߁j
	call SETCONF

#gage.FOCUS
	// wv\
	img_help settbl 0 @+300
	img_help setid 0
	img_help disp 1

	// Ȃ݂ɃXC_[IuWFNg̓J[\Ȃǂ̉摜̕ύXōŝ
	// setidŕύXKv͂܂B

#gage.UNFOCUS
	// wv
	img_help disp 0


// wI[g[h̏ڍׁxE{^
#btn_auto_ind.FOCUS
	// 摜ς
	@ setid 2

	// wv\
	if( @ == 0 || @ == 1 )		// w{҂ԁx̎
		img_help settbl 0 401
	else						// wP莞ԁx̎
		img_help settbl 0 400
	endif
	img_help setid 0
	img_help disp 1

#btn_auto_ind.UNFOCUS
	// 摜ɖ߂
	@ setid 0

	// wv
	img_help disp 0

#btn_auto_ind.PUSH_L
	// ̉摜ɕύX
	@ setid 3

	// ȉAꂽ{^ɂďς

	// {҂
	if( @ == 0 )	// 
		if( \100 > 0 ) \100--
	endif
	if( @ == 1 )	// 
		if( \100 < 999 ) \100++
	endif

	// P莞
	if( @ == 2 )	// 
		if( \101 > 0 ) \101--
	endif
	if( @ == 3 )	// 
		if( \101 < 999 ) \101++
	endif

	// lݒE\
	// 0/1Ȃ0i{҂ԁj 2/3Ȃ1iP莞ԁj
	\0 = @ / 2
	call SETINDNUM

	// TviI[gjZbg
	str[1] clear
	str[1] str I[g[h̑x̃TvłB
	str[1] draw -1

	// ̍XVԂČvZ
	\201 = 8 * \101 * 60 / 100
	\201 += \100 * 60 / 10 + _FRAME_

#btn_auto_ind.RELEASE_L
	// {^ꂽ̓J[\̉摜ɕύX
	@ setid 2


// ftHgɖ߂{^
#btn_def.FOCUS
	// 摜ς
	@ setid 2

	// wv\
	img_help settbl 0 700
	img_help setid 0
	img_help disp 1

#btn_def.UNFOCUS
	// 摜ɖ߂
	@ setid 0

	// wv
	img_help disp 0

#btn_def.PUSH_L
	// ꂽ̉摜ɕύX
	@ setid 3

	// Zbgֈڍs
	next CONF_DEF


// Ỏʂɖ߂{^
#btn_ret.FOCUS
	// 摜ς
	@ setid 2

	// wv\
	img_help settbl 0 800
	img_help setid 0
	img_help disp 1

#btn_ret.UNFOCUS
	// 摜ɖ߂
	@ setid 0

	// wv
	img_help disp 0

#btn_ret.PUSH_L
	// ꂽ̉摜ɕύX
	@ setid 3

	// Iֈڍs
	next EXIT


// wgptHgx{^
#btn_font_p.FOCUS
	// 摜ς
	@ setid 2

	// wv\
	img_help settbl 0 600
	img_help setid 0
	img_help disp 1

#btn_font_p.UNFOCUS
	// 摜ɖ߂
	@ setid 0

	// wv
	img_help disp 0

#btn_font_p.PUSH_L
	// ꂽ̉摜ɕύX
	@ setid 3

	// tHgIֈڍs
	next SELFONT


////////////////////////////////////////
// e{^EQ[W݂̏Ԃɐݒ
#SETBUTTON
	// {^n
	btn_type_a[0] setid \50*5	// ǃbZ[W̏uԕ\
	btn_type_a[1] setid \51*5	// ĨI[gp
	btn_type_a[2] setid \52*5	// ĨXLbvp
	btn_type_a[3] setid \53*5	// I[gI҂
	btn_type_a[4] setid \54*5	// tHg
	btn_type_a[5] setid \55*5	// v|[Vi
	btn_type_a[6] setid \56*5	// ϕ
	btn_type_a[7] setid \57*5	// ouԕ\
	btn_type_a[8] setid \58*5	// }EXړ
	btn_type_a[9] setid \59*5	// }EX
	btn_type_a[10] setid \60*5	// h}eBbN[h

	btn_type_b[0] setid \70*2	// 
	btn_type_b[1] setid \71*2	// e

	btn_type_c setid 0			// oxiSĒʏԂɃZbgj
	btn_type_c[\80] setid 3		// IĂ{^̐FύX

	// Q[Wn
	gage[0] pos 10-\90	// bZ[Wx
	gage[1] pos 10-\91	// I[g[hx
	gage[2] pos \92		// EBhEߗ
	gage[3] pos \93		// }X^[{[
	gage[4] pos \94		// BGM{[
	gage[5] pos \95		// SE{[
	gage[6] pos \96		// VOICE{[
	gage[7] pos \97		// BGM2{[

	// I[g[hڍ
	if( \110 )	// ڍׂɃ`FbNĂ鎞
		img_frame[0] setid 1	// I[g[hxO[ɂȂ̂gp
		img_auto_c disp 1		// `FbN}[N\
		btn_auto_ind disp 1		// ڍׂ̍E{^\
	else		// ڍׂɃ`FbNĂȂ
		img_frame[0] setid 0	// I[g[hxʏF̂̂gp
		img_auto_c disp 0		// `FbN}[N
		btn_auto_ind disp 0		// ڍׂ̍E{^
	endif

	// Tv񉺂̃EBhE̕sxݒ
	img_wnd_sample blend 255*\92/100

	// Zbg{^̐FʏFɂĂ
	btn_def setid 0


////////////////////////////////////////
// l܂Ƃ߂ăZbgiI[gڍ׌n͏j
#SETNUM_ALL
	\0 = 2	// EBhEsx
	call SETNUM
	\0 = 3	// {[ | }X^[
	call SETNUM
	\0 = 4	// {[ | BGM
	call SETNUM
	\0 = 5	// {[ | ʉ
	call SETNUM
	\0 = 6	// {[ | 
	call SETNUM
	\0 = 7	// {[ | ĐBGM
	call SETNUM


////////////////////////////////////////
// lʂɃZbg  \0 = ݒ肷鍀
#SETNUM
	// \2 = ݒ肷l
	\2 = \(90+\0)

	// \3 = img_num̃CfbNX
	// img_num
	//   0`2:EBhEx
	//   3`5:}X^[{[
	//   ...
	//   15`17:ĐBGM{[
	// ƂRPZbgƂĂi0:̈ 1:\̈ 2:S̈ʁj
	// \0-2 ƂȂĂ̂́A\0=0>I[g{҂ \0=1>P҂
	// Ȃ
	\3 = (\0-2)*3

	// USĔ\
	img_num[\3+0] disp 0
	img_num[\3+1] disp 0
	img_num[\3+2] disp 0

	if( \2 == 100 )
		// l 100 ̏ꍇ 100 ɐݒ
		img_num[\3+2] settbl 0 1
		img_num[\3+1] settbl 0 0
		img_num[\3+0] settbl 0 0
		// RSĂ\
		img_num[\3+0] disp 1
		img_num[\3+1] disp 1
		img_num[\3+2] disp 1
	else
		// l100̏ꍇ
		if( \2 >= 10 )
			// 10ȏ̏ꍇ
			img_num[\3+1] settbl 0 \2/10	// \̈
			img_num[\3+0] settbl 0 \2%10	// ̈
			// Q\iS̈ʂ͔\j
			img_num[\3+0] disp 1
			img_num[\3+1] disp 1
		else
			// ꌅ̏ꍇ
			img_num[\3+0] settbl 0 \2	// ̈
			// ꌅڂ\
			img_num[\3+0] disp 1
		endif
	endif
	// settbl ł̕ύXKp
	img_num[\3+0] setid 0
	img_num[\3+1] setid 0
	img_num[\3+2] setid 0


////////////////////////////////////////
// I[gڍׂ̐lSăZbg
#SETINDNUM_ALL
	\0 = 0	// {҂
	call SETINDNUM
	\0 = 1	// P҂
	call SETINDNUM


////////////////////////////////////////
// I[gڍׂ̐lZbg \0=0>{҂ \0=1>ꕶ҂
#SETINDNUM
	// \2 = ݂̒l
	\2 = \(100+\0)

	// CfbNXZo
	// SETNUMłimg_numCfbNXƓlARPZbg
	\3 = \0*3

	// ݒl1000𒴂Ă999ɂ
	if( \2 >= 1000 )	\2 = 999

	// I[g[h̏ڍׂ`FbNĂ邩ǂŎgp摜ς
	if( \110 )
		// `FbNĂꍇ͒ʏF̕(img_indnum_a)\
		img_indnum_a[\3+0] disp 1
		img_indnum_a[\3+1] disp 1
		img_indnum_a[\3+2] disp 1
		img_indnum_b[\3+0] disp 0
		img_indnum_b[\3+1] disp 0
		img_indnum_b[\3+2] disp 0
	else
		// `FbNĂȂꍇ̓O[F(img_indnum_b)\
		img_indnum_a[\3+0] disp 0
		img_indnum_a[\3+1] disp 0
		img_indnum_a[\3+2] disp 0
		img_indnum_b[\3+0] disp 1
		img_indnum_b[\3+1] disp 1
		img_indnum_b[\3+2] disp 1
	endif

	// \鐔lݒ
	// S̈
	img_indnum_a[\3+2] settbl 0 \2/100
	img_indnum_b[\3+2] settbl 0 \2/100
	// \̈
	\2 %= 100
	img_indnum_a[\3+1] settbl 0 \2/10
	img_indnum_b[\3+1] settbl 0 \2/10
	// ̈
	\2 %= 10
	img_indnum_a[\3+0] settbl 0 \2
	img_indnum_b[\3+0] settbl 0 \2

	// settblŏݒsetidIDĐݒ肷邱ƂœKp
	img_indnum_a[\3+0] setid 0
	img_indnum_a[\3+1] setid 0
	img_indnum_a[\3+2] setid 0
	img_indnum_b[\3+0] setid 0
	img_indnum_b[\3+1] setid 0
	img_indnum_b[\3+2] setid 0


////////////////////////////////////////
// {^L
#ENABLE_ALL_BUTTON
	btn_type_a enable 1		// Ȃ^E҂^҂Ȃ{^
	btn_type_b enable 1		// tHgeE{^
	btn_type_c enable 1		// oxύX{^
	gage enable 1			// eQ[W
	btn_auto enable 1		// wI[g[h̏ڍׁx`FbN{bNX

	if( \110 )	// I[gڍׂ`FbNĂ鎞
		gage[1] enable 0		// I[g[hXs[hQ[W𖳌...
		btn_auto_ind enable 1	// ڍׂ̍E{^L
	else		// `FbNĂȂ
		btn_auto_ind enable 0	// ڍׂ̍E{^𖳌
	endif

	btn_def enable 1		// Zbg{^
	btn_ret enable 1		// ߂{^

	btn_font_p enable 1		// gptHg{^
	btn_font_lb enable 0	// tHgXgp{^͖
	font_scrl enable 0		// tHgXgpXN[o[


////////////////////////////////////////
// {^
#DISABLE_ALL_BUTTON
	btn_type_a enable 0
	btn_type_b enable 0
	btn_type_c enable 0
	gage enable 0
	btn_auto enable 0
	btn_auto_ind enable 0
	btn_def enable 0
	btn_ret enable 0
	btn_font_p enable 0
	btn_font_lb enable 0
	font_scrl enable 0


////////////////////////////////////////
// ݒ擾
#GETCONF
	// {^n A ^Cv
	getconf 850 stillread	// ǃbZ[W̏uԕ\
	\50 = $850
	getconf 850 contauto	// ĨI[gp
	\51 = $850
	getconf 850 contskip	// I̊ǃXLbvp
	\52 = $850
	getconf 850 waitpcm		// I[g̉I҂
	\53 = $850
	getconf 850 fontweight	// tHg
	\54 = $850
	getconf 850 fontprop	// v|[VitHggp邩
	\55 = $850
	getconf 850 fontfix		// Œ蕝ŕ\邩ỉϕŕ\邩j
	\56 = (!$850)		// 1̎͌Œ蕝Ȃ̂0/1ւ
	getconf 850 effcut		// o
	\57 = $850
	getconf 850 autocur		// J[\ړ
	\58 = $850
	getconf 850 autodel		// J[\̎
	\59 = $850
	getconf 850 dorama		// h}eBbN[h
	\60 = $850

	// {^n B ^Cv
	getconf 850 fshadow 1	// tHge
	\70 = $850
	getconf 850 fshadow 0	// tHg
	\71 = $850

	// {^n C ^Cv
	getconf 850 effspd		// ox
	\80 = $850

	// XC_[Q[W^Cv
	getconf 850 messpd		// bZ[Wx
	\90 = $850
	getconf 850 autospd		// I[gxivZbglj
	\91 = $850
	getconf 850 wndcolor	// EBhEsx
	\92 = $850 >> 24	// 24`31rbgڂɓxĂ̂ŃVtg
	getconf 850 vol_master	// {[ | }X^[
	\93 = $850
	getconf 850 vol_bgm		// {[ | BGM
	\94 = $850
	getconf 850 vol_se		// {[ | ʉ
	\95 = $850
	getconf 850 vol_voice	// {[ | 
	\96 = $850
	getconf 850 vol_play	// {[ | ĐBGM
	\97 = $850

	// I[gڍ
	getconf 850 autospd_b	// {҂
	\100 = $850
	getconf 850 autospd_c	// P҂
	\101 = $850

	// I[g[hڍׂ̃`FbN̗L
	getconf 850 autoind
	\110 = $850

	// ݂̃tHg
	// Ɨpϐ$850Ɠ850łA͕ϐ850łB
	getconf 850 font

	// tHgXgɕ\tHg
	fontcom init		// tHg񋓂...
	fontcom count 850	// tHg擾
	\300 = $850


////////////////////////////////////////
// ݒZbg
#SETCONF
	// ݒeGETCONF̃RgQƉ

	// {^n A ^Cv
	setconf \50 stillread
	setconf \51 contauto
	setconf \52 contskip
	setconf \53 waitpcm
	setconf \54 fontweight
	setconf \55 fontprop
	setconf (!\56) fontfix
	setconf \57 effcut
	setconf \58 autocur
	setconf \59 autodel
	setconf \60 dorama

	// {^n B ^Cv
	setconf \70 fshadow 1
	setconf \71 fshadow 0

	// {^n C ^Cv
	setconf \80 effspd

	// XC_[Q[W^Cv
	setconf \90 messpd
	setconf \91 autospd
	\200 = \92 << 24
	setconf \200 wndcolor
	setconf \93 vol_master
	setconf \94 vol_bgm
	setconf \95 vol_se
	setconf \96 vol_voice
	setconf \97 vol_play

	// I[g[hڍׂ̃`FbN̗L
	setconf \110 autoind
	if( \110 )
		// `FbNĂȂAڍגlݒ
		setconf \100 autospd_b
		setconf \101 autospd_c
	else
		// ĂȂȂAڍגl擾
		getconf 850 autospd_b
		\100 = $850
		getconf 850 autospd_c
		\101 = $850
	endif

	// ݂̃tHg
	// Ɨpϐ$850Ɠ850łA͕ϐ850łB
	setconf 850 font


////////////////////////////////////////
// ݒ菉
#RESETCONF
	\50 = 1		// ǃbZ[W̏uԕ\
	\51 = 0		// ĨI[gp
	\52 = 0		// I̊ǃXLbvp
	\53 = 1		// I[g̉I҂
	\54 = 0		// tHg
	\55 = 1		// v|[VitHggp邩
	\56 = 0		// ϕŕ\邩
	\57 = 0		// o
	\58 = 1		// J[\ړ
	\59 = 1		// J[\̎
	\60 = 0		// h}eBbN[h

	\70 = 1		// tHge
	\71 = 1		// tHg
	
	\80 = 0		// ox
	
	\90 = 4		// bZ[Wx
	\91 = 4		// I[gxivZbglj
	\92 = 80	// EBhEsx
	\93 = 100	// {[ | }X^[
	\94 = 80	// {[ | BGM
	\95 = 90	// {[ | ʉ
	\96 = 100	// {[ | 
	\97 = 60	// {[ | ĐBGM

	\110 = 0	// I[g[hڍׂ̃`FbN̗L

	// ݂̃tHg
	fontcom default 850		// ftHg̃tHg擾
	call SETNOWFONT			// \XV

	// ݒVXeɓKp
	call SETCONF


////////////////////////////////////////
// Tv̕\ݒ
#STRLAYOUT
	str reset					// Ƃ肠resetŃftHgԂɂ
	str layout vdraw 1			// VRAMɕ`悷邩
	str layout size 16			// tHgTCY
	str layout margin 0 2 0 0	// E}[W
	str[0] layout frame \90		// XN[Xs[h
	str[1] layout frame 9


////////////////////////////////////////
// Tv̕\Zbg
#RESETSTR
	// ݒl擾
	call SETCONF

	// \ݒZbg
	call STRLAYOUT

	// \͂ݒ
	str[0] str bZ[Wx̃TvłB
	str[1] str I[g[h̑x̃TvłB

	// \
	str draw -1
	str disp 1

	// I[gx̎XVԂvZ
	\201 = 8 * \101 * 60 / 100
	\201 += \100 * 60 / 10 + _FRAME_


////////////////////////////////////////
// wgptHgx̐ݒ
#FONTINIT
	str_font_now reset						// ܂̓ftHgݒ
	str_font_now layout vdraw 1				// VRAMɂт傤邩
	str_font_now layout size 13				// tHgTCY
	str_font_now layout margin 0 0 0 0		// }[W
	str_font_now layout frame 0				// XN[x(0̓XN[Ȃ)
	str_font_now layout shadow 0 1			// L
	str_font_now layout move 2 0			// Ԋu(L)
	str_font_now layout weight 400			// ̑(W)
	str_font_now layout color 255 255 255 0 0 0 255 255 255	// F


////////////////////////////////////////
// tHgXg̐ݒ  ݒeFONTINITƓ
#FONTLISTINIT
	str_font_list reset
	str_font_list layout vdraw 1
	str_font_list layout size 13
	str_font_list layout margin 0 0 0 0
	str_font_list layout frame 0
	str_font_list layout shadow 0 1
	str_font_list layout move 2 0
	str_font_list layout weight 400
	str_font_list layout color 255 255 255 0 0 0 255 255 255


////////////////////////////////////////
// wgptHgx́̕itHgj`
#SETNOWFONT
	str_font_now clear					// 
	str_font_now layout font $str850	// gptHgݒ
	str_font_now str $str850			// tHg𕶎ƂĐݒ
	str_font_now disp 1					// \
	str_font_now draw -1				// `



////////////////////////////////////////
// ZbgmFt[
#CONF_DEF
	// SẴ{^𖳌
	call DISABLE_ALL_BUTTON

	// Ôߎq^XN(kcs/fes)I
	endkcs
	endfes
	wait 1

	// mF_CAO(conf)s
	$860 = 2
	execfes conf
	next CONFIRM_WAIT

// mF_CAOI҂
#CONFIRM_WAIT
	if( _EXITCODE_ != -1 )
		// IR[h(_EXITCODE_)-1ȊO̎͏I
		\0 = _EXITCODE_		// IR[hۑ
		next CONFIRM_END	// Zbgֈڍs
	endif

// Zbg
#CONFIRM_END
	// Ôߎq^XN(mF_CAO)I
	endfes
	wait

	// w͂xI΂ꂽꍇ̓Zbgs
	if( \0 )
		// ݒZbg
		call RESETCONF

		// e{^\݂̏ԂɕύX
		call SETBUTTON

		// e퐔l݂̏ԂɕύX
		call SETNUM_ALL		// EBhEsxE{[n
		call SETINDNUM_ALL	// I[gxڍ׌n

		// Tv̕\Zbg
		call STRLAYOUT
		str[0] str bZ[Wx̃TvłB
		str[1] str I[g[h̑x̃TvłB
		str disp 1
		str draw -1

		// I[gpTv̎XVԂČvZ
		\201 = 8 * \101 * 60 / 100
		\201 += \100 * 60 / 10 + _FRAME_
	endif

	// Zbg{^̉Ԃɖ߂
	btn_def setid 0

	// {^L
	call ENABLE_ALL_BUTTON

	// ͑҂ֈڍs
	next WAIT



////////////////////////////////////////
// tHgIt[
#SELFONT
	// SẴ{^𖳌
	call DISABLE_ALL_BUTTON
	wait 1

	// tHg\STRINGIuWFNg̕\@ݒ
	call FONTLISTINIT

	// tHg񋓃R}h
	fontcom init

	// tHg擾
	fontcom count 850
	\300 = $850		// \300 ̓XgAbvtHg

	// ݑIĂtHgԖڂ擾
	fontcom search 850 $str850
	\10 = $850		// \10 ̓Xg̉Ԗڂ

	if( \10 < 0 )
		// \10 ̒l̎̓Xgɂ͂Ȃ
		// v|[VitHgIĂ鎞Ƀv|[ViɂꍇȂ
		// Y
	
		// ftHgtHg擾
		fontcom default 850

		// xXg̔ԍ擾
		fontcom search 850 $str850
		\10 = $850

		// Xgɖꍇ́AXg̐擪ɂtHgݑI𒆂̃tHgƂ
		if( \10 < 0 )	\10 = 0
	endif

	// ܂ł \10 ɂ̓XgJɍŏɃJ[\ĂԍĂ
	// ̏ł͂Xg̐擪ɂȂ悤ɒ

	// XgXN[AXN[o[ԉɈړ͈͓̔ɂꍇ
	// Py[W(̏ꍇ21)Z
	// ̓XN[o[ԉɈړ̐擪CfbNX
	if( \10 >= \300-21 )	\10 = \300-21

	// \10}CiXiXgPy[Wł܂j̏ꍇ̓Xg̐擪\悤ɂ
	if( \10 < 0 )	\10 = 0

	// XN[o[͈̔͐ݒ
	// Sڐ = \300  Py[W = 21
	font_scrl page 0 \300 21

	// e\
	ing_font_wnd disp 1		// XgEBhE
	font_scrl disp 1		// XN[o[

	// {^L
	font_scrl enable 1		// XN[o[
	btn_font_lb enable 1	// Xgڃ{^

	// 
//	wait 1

	// XN[o[̈ʒuݒ
	font_scrl pos \10

	// Xgɕ\tHgNA
	str_font_list clear

	// tHg񋓃[v
	\0 = 0	// [vJEg
	next SELFONTLIST


// tHg
#SELFONTLIST
	// ől𒴂Ăꍇ͏ȂiőlȉȂ珈j
	// \10 = \tHg̐擪CfbNX
	// \0  = [vJE^
	if( \300 > \10+\0 )
		// tHg𕶎ϐ851ȍ~Ɏ擾
		fontcom get \10+\0 851+\0
		// ƗpϐփZbg
		// ͌ $str gpł悤ɂׁi$str(851+\0)Ƃ͏Ȃ̂Łj
		strvar get 849 851+\0
		// tHgZbg
		str_font_list[\0] layout font $str849
		// tHgZbg
		str_font_list[\0] apend $str849
		// \
		str_font_list[\0] disp 1
	else
		// 󗓂ɂ邽߂ɔ\ɂ
		str_font_list[\0] disp 0
	endif

	\0++
	if( \0 < 21 )	next SELFONTLIST
	// Xg̍ڐ(̏ꍇ21)烋[v𔲂
	next SELFONTLIST2


// tHg񋓏I
#SELFONTLIST2
	// tHg`
	str_font_list draw -1
	wait 1
	// ͑҂
	next SELFONT_WAIT


// tHgI҂[v
#SELFONT_WAIT
	// ENbNꂽII
	if( _CLICK_R_ != 0 )	next SELFONT_EXIT

	// {^ȊO(-1)NbNꂽI
	if( _CLICK_L_ == -1 )	next SELFONT_EXIT

	// }EXzC[EPageUp/Down 

	// zC[/PageUp
	if( _SCRL_U_!=0 || _PAGE_U_!=0 )
		if( \10 > 0 )	// 擪ŖΏ
			\10 -= 1			// Pڕ߂
			font_scrl pos \10	// XN[o[ʒuݒ
			str_font_list clear	// Xg̃tHgSăNA
			// tHgēxXgAbv
			\0 = 0
			next SELFONTLIST
		endif
	endif

	// zC[/PageDown
	//   {Iɂ̓zC[/PageUp̎Ɠł
	if( _SCRL_D_!=0 || _PAGE_D_!=0 )
		if( \10 < \300-21 )	// ԉŖΏ
			\10 += 1			// Pڕi
			// ȉ
			font_scrl pos \10
			str_font_list clear
			\0 = 0
			next SELFONTLIST
		endif
	endif

	// Tv̍XV
	// #WAITōsĂ鎖Ɠł̂ŁARg͏ȗ܂B
	if( \90 > 0 )
		str[0] isdraw
		if( !\0 )
			str[0] clear
			str[0] str bZ[Wx̃TvłB
			str[0] draw -1
		endif
	endif
	str[1] isdraw
	if( !\0 )
		if( \201 <= _FRAME_ )
			str[1] clear
			str[1] str I[g[h̑x̃TvłB
			str[1] draw -1
			\201 = 8 * \101 * 60 / 100
			\201 += \100 * 60 / 10 + _FRAME_
		endif
	endif


// XgtHgIꂽ̏
#SELFONT_DECIDE
	// wgptHgxXV
	call SETNOWFONT
	// TvZbg
	call RESETSTR
	// TṽtHgύX
	str layout font $str850
	// II
	next SELFONT_EXIT


// tHgII
#SELFONT_EXIT
	// tHgI֘Ãp[c\ɂ
	ing_font_wnd disp 0		// IEBhE
	font_scrl disp 0		// XN[o[
	str_font_list disp 0	// Xg
	wait 1
	// wgptHgx{^̐FԂʏ֖߂
	btn_font_p setid 0
	// e{^L
	call ENABLE_ALL_BUTTON
	// C[v
	next WAIT


// tHgXg̃XN[o[̏
#font_scrl.SCRL_P
	// ݈ʒu擾
	font_scrl getpos 850
	\10 = $850	// \10̓Xg̐擪CfbNX

	// XgځitHgjNA
	str_font_list clear

	// XgAbv[v
	\0 = 0		// [vJE^
	next SELFONTLIST


// tHgIXg̍ڃ{^
#btn_font_lb.FOCUS
	if( \10+@ < \300 )	// őlȓiłȂꍇj
		// FtH[JXp̐Fɕς
		str_font_list[@] layout color 255 74 74 0 0 0 255 255 255
	endif

#btn_font_lb.UNFOCUS
	if( \10+@ < \300 )	// őlȓiłȂꍇj
		// Fʏp̐Fɕς
		str_font_list[@] layout color 255 255 255 0 0 0 255 255 255
	endif

#btn_font_lb.PUSH_L
	if( \10+@ < \300 )	// őlȓiłȂꍇj
		// ꂽiIꂽjtHg擾
		strvar get 850 851+@
		// XN[o[EXgڃ{^𖳌
		font_scrl enable 0
		btn_font_lb enable 0
		// tHgI
		next SELFONT_DECIDE
	endif


