{XNvg_E[hĒAL܂B

-----------------------------------Vѕ-----------------------------------

{eLXgƓʂɂuscriptvtH_A{̂ƓʂɂuscriptvtH_ɏ㏑邩A
{eLXgƓʂɂuscriptvtH_̒ɂtH_A{̂ƓʂɂuscriptvtH_ɈړERs[ĂB
VXNvgIʂɒǉĂ邩܂B

܂AuBGMtH_vɁuBGM.mp3vƁAQ[ɉyȂ܂
wav/ogg/mid`ł\܂





---------------------------------҂̋Y---------------------------------





ŋM̍XNvgA܂ŏCAXْciprojectjI

l^ł





---------------------------------XNvgɂ---------------------------------





̃XNvǵAProjectiCAXْcFZUNj̓񎟑nɓ̂łB
̃XNvgł̖蓙A_lɖ₢l߂₢킹肵ȂŉB


M̍XNvgA܂Ŗ{Ƃ̗lȌhɂȂ邩܂
Xy̌ڂ{ƂۂȂ邾ŁASʂ{ƂɂȂ킯ł͂܂̂ň炸

gĂ݂Ăɂ₯ĉ




gp̒ӓ_낢

uG.txtv̒ɁARgŐFXƐĂ܂̂ŁAp@pʂĐg

	SPELL_NAME_IMG = Current ~ "img\SPELL_NAME.png";
XyJ[ĥ̖`悷ׂ́A摜pXݒ肵܂
摜́AXql̍쐬ꂽuMojiRender(http://inhat.kumogakure.com/product.htm)vgpāA
uSPELL_NAME.xmlvҏWĉ
png`o̍ۂ̖̂́Ał\܂
ôƉ摜pXύXĉ





@Initialize{}ɂ


	Spell_Name_Rect = [0, 0, 400, 24];
XyJ[ĥ̖`悷ׂ̋`͈͂ł
ĹuMojiRendervgppng`ŏoꍇA܂ύXӖ͂܂񂪁A
̃XyJ[ĥ̖ꊇďoꍇɂ́AꂼΉ`ݒ肵Ă



	Spell_History_Total = 1;
XyJ[h̑퐔ł
CommonData();ŕۊǂA鎖ŃqXg[ێ܂



	Spell_History_Get = 0;
XyJ[h̑擾ł
CommonData();ŕۊǂA鎖ŃqXg[ێ܂



	LoadGraphics;
{ƂۂȂVXeɕKvȃ\[Xǂݍ݂܂
΂ɍ폜Ȃŉ
폜ꍇAɂȂ܂



	SetBossLife(5000);
ʏƂ͈قȂ`œG̗̑͂ݒ肵܂
oĂG͎GȂ̂ɁA̗̓Q[Wo܂
̗̑̓Q[W͒ʏ̗̑̓Q[WƂ͈قȂAeɕ\܂
Xe[WXNvgł͂ȂAPXNvgŎgpꍇA̗̓Q[W_u܂
uINCLUDE\Life_Gage.pngv̐FύX鎖ŁA̗̓Q[W̐Fς܂
u330~5vȊỎ摜TCYł́A܂Ƃɕ\܂





@MainLoop{}ɂ


	if(Life_Flag){
		SetCollisionA(GetX, GetY, 24);
		SetCollisionB(GetX, GetY, 24);
	}
G̗̑̓Q[WOɂȂɁAȓ삪܂
̍ۂɓGɂ܂Ƃȓ蔻肪ƃIJVCɂȂ̂ŁA蔻̏ł̂ݔ܂





@Finalize{}ɂ


	if(GotSpellCard){  }
{ƂۂȂVXeŃXyJ[hgpۂɁAʏ́uGotSpellCardBonus();vł͎擾oȂ
{ƂۂXyJ[h̎擾/sԂ܂
擾łꍇtrueAsꍇfalseԂĂ܂
RRŃXyJ[h̎擾CommonData();ɕۊǂ邱ƂŁAqXg[ۑo悤ɂȂ܂



		DeleteGraphics;
{ƂۂȂVXeɕKvȃ\[Xj܂
΂ɍ폜Ȃŉ
Ƃ͌ĂAGł畁ʂɏÎŁA폜ňӖ͂܂





TMain{}ɂ


	Draw_Boss_Circle;
naȍ~ɍ̗pꂽlȋCAǦɖw𔭓܂
Ă\܂񂪁ALƃJbRł
̖w𔭓ۂɁA̍sŁuloop(300){ yield; }vݒ肷ƁA
w̏Aj[Vig偨鑬xXɏオďXɗLkJnj̊ԁA
ҋ@̂ŁAڂǂȂ܂
ҋ@č\܂



	SetSpellScore(65535000, 99, NORMAL_SPELL);
{ƂۂȂVXep̃XyXRAݒ肵܂
͂Rł
PDXyJ[h̏XRAݒ肵܂
@@ݒ̐lu1,000,000,000vȏ̏ꍇAŁu999,999,999vɂȂ܂
@@{̂SetScore();̗lȃ[gɈˑAݒ肵l̂܂܃XyJ[h̃XRAɂȂ܂
QDXyJ[h̐Ԃݒ肵܂
@@błݒł܂
@@AAŐݒ肷鍀ڂőϋvXyݒ肵ꍇA܂蒷ݒ肷ƃCȂ܂
RDXyJ[h̎ނݒ肵܂
@@ݒłނ͈ȉ̒ʂł

	NORMAL_SPELL
ʏXył
ԂƋɃXyXRA܂i{ƂƂ͈Ⴄł@҂؂܂j
Vbgƃ{łĂ܂
{s`XyJ[h擾ł܂

	DURABLE_SPELL
ϋvXył
XyXRǍ͂܂
Vbgƃ{łĂ܂
{s`XyJ[h擾ł܂

	DURABLE_SPELL_SHOT
ϋvXył
XyXRǍ͂܂
Vbg֎~A{łĂ܂
{s`XyJ[h擾ł܂

	DURABLE_SPELL_BOMB
ϋvXył
XyXRǍ͂܂
{֎~AVbgłĂ܂
s`XyJ[h擾ł܂

	DURABLE_SPELL_SHOT_BOMB
ϋvXył
XyXRǍ͂܂
Vbgƃ{֎~܂
s`XyJ[h擾ł܂

	LAST_SPELL
XgXył
ԂƋɃXyXRA܂i{ƂƂ͈Ⴄł@҂؂܂j
{֎~AVbgłĂ܂
s`uԃXyI܂Ac@͌܂

	LAST_DURABLE_SPELL
ϋvXgXył
XyXRǍ͂܂
{֎~AVbgłĂ܂
s`uԃXyI܂Ac@͌܂



	Cut_In(TIREI, CutIn_IMG, 0, 0, 340, 512);	
{ƂۂJbgCo܂
͂Uł
PDJbgC̎ނł
QDJbgCɕ\G̉摜ł
RD摜̋`͈́iJnXWj
SD摜̋`͈́iJnYWj
TD摜̋`͈́iIXWj
UD摜̋`͈́iIYWj

JbgC̎ނ͈ȉ̒ʂł

	KOUMA
gۂJbgCł

	YOUMU
dXۂJbgCł

	EIYA
i鏴ۂJbgCł

	KAEI
ԉf˂ۂJbgCł

	HUJIN
_^ۂJbgCł

	TIREI
naۂJbgCł
JbgCƓɁAƂGtFNgo܂

	EX
Uʃ{XEXTRA{XŌɎgXy̎̃JbgCۂ̂ł
JbgCƓɁAƂGtFNgo܂



	SetBossTimer(99);
{ƂۂȂVXeŁAXyJ[hgpȂꍇɐݒ肷^C}[ł

	SetSpellScore();
	Cut_In();
ŃXyJ[hɂ邩

	SetBossTimer(99);
Œʏeɂ邩Ił܂





loop{}i[vjɂ


	Flag_Check;
G̗̑̓Q[WOɂȂuԁAʏ̒PXNvgł͌ޏ܂
ޏɒe̔˂AG̈ړƋIɃIJVNȂ܂
ׂ̏{lɂȂ܂̂ŁAloop{}iwhile(){}Eascent(){}Edescent(){}Etimes(){}jɐݒuĂ
AAPt[Ń[vI鏈ł͕KvȂm܂





CN[hɂ


	#include_function ".\INCLUDE\Include.pad"
{ƂۂȂVXȅi[Ăt@CCN[h܂
RƓ܂





̑


pFȂŒPXNvgȂăXe[WXNvgH
`FPXNvg̏ꍇAWŕ\u̗̓Q[WvƁu^C}[v܂
@@\R{Ƃۂ̂ŁAʏ̗̑̓Q[Wƃ^C}[\Ȃ悤ɂ܂

pF̃^C}[H
`Fnaȍ~ɓڂꂽu1/100bv܂ŕ`悳^C}[ł
@@50b10bŐFςAX10b̏ꍇA^C}[rNrN܂

pFXyǏjԂƎԂĐmȂ́H
`FeŌvo\Ȕ͈͂łقڐmł
@@

pFuInclude.padv̒gႮŕI
`F{ƂۂȂlɐFXlߍł܂
@@^XN̂̂ɏłAǂ肪ۂł

pFuINCLUDEtH_v̒ɂt@C̖OĈӖ́H
`Fuascii.pngvAuetama3.pngvAufront00.pngv̂ŔA_^ȍ~̖{Ƃɏ镨ł
@@Wavɏ܂
@@RR܂ŌΌ͕܂

pFďɎgẮH
`Fǂg
@@쌠͕Ă܂̂ŁA̓_C

pFĒPpH
`FXe[WXNvgŎGoāA{Ƃ̃{Xۂ邾̒Ppł
@@AĐɂ͎gpł܂
@@SɃl^ł


͋C킦΁Ałł
͂





---------------------------------{XNvgł̎gpfނɂ---------------------------------


̃XNvgł́Aȉ̑fނgpĂ܂

KMAPl
http://nyagakiya.sakura.ne.jp/

܂Ae摜ƂēIidanmaqlj̉摜gpĂ܂



@̑̉摜ɂā@

摜̒쌠͕Ă܂񂪁AρE]ځEĔzz͎RłB
̍ۂ̋Kv܂
AAǎ͈͓̔ł낵肢܂B


by@i̐l ahtU/XienA