Esempio n. 1
0
	//	全停止
	void	Sound::AllStop( void )
	{
		//	SE停止
		for ( int i = 0; i < SE::END; i++ )	IEX_StopSound( i );
		
		//	BGM停止
		StopBGM();
	}
int MainOpening()
{
	if(lpOpening == NULL || lpLogin == NULL)
		return FALSE;
	
	if(WorkMode == OPENING_MODE)
	{
		if(lpOpening->Main() == 2)
		{
			lpLogin->Init();
			WorkMode = LOGIN_MODE;
		}
	}
	else if(WorkMode = LOGIN_MODE)
	{
		int num;
		num = lpLogin->Main();
		if(num == 2)
		{
			lpOpening->Init();
			WorkMode = OPENING_MODE;
		}
		else if(num == 3)
			LoginEndFlag = TRUE;
		
		if(LoginEndFlag && CursorShowFlag == FALSE)
		{
			WorkMode = MODE_NONE;
			StopAllWav();
			StopBGM();
			
			if(hTextWnd)
			{
				SetWindowText(hTextWnd, 0);
			}

			return TRUE;
		}
		
	}
	return FALSE;
}
Esempio n. 3
0
Title::~Title()
{
	StopBGM();
	Finalize();
}
Esempio n. 4
0
int CTalkRumia1::Thread(){

	chara = 0;
	face = 0;
	font.CreateList("寒いぜ寒いぜ寒すぎるぜ");
	fntEnemy.CreateList("");
	Talk();

	chara = 1;
	font.CreateList("そーなのかー");
	fntEnemy.CreateList("宵闇の妖怪 ルーミア",16);
	Talk();

	StopBGM();

	chara = 0;
	font.CreateList("ルーミアじゃないか、いつからいたんだ?\n全然気付かなかったぜ。");
	Talk();

	chara = 1;
	font.CreateList("さっき会ったけど、\nひょっとして鳥目?");
	Talk();

	chara = 0;
	face = 2;
	manfu = 1;
	font.CreateList("ひょっとしなくても鳥目だぜ。");
	Talk();

	chara = 1;
	font.CreateList("それは私のせいだけど、\n寒いのは私のせいじゃないよ");
	Talk();

	chara = 0;
	face = 1;
	manfu = 1;
	font.CreateList("日光さえ当たれば\nもうちょっとマシなんだがな");
	Talk();

	chara = 1;
	font.CreateList("日光はいやだー、\n頭がかさかさになるー");
	Talk();

	chara = 0;
	face = 2;
	manfu = 2;
	font.CreateList("肌とか、\n髪じゃないのか?");
	Talk();

	chara = 1;
	font.CreateList("むー、\nこのリボンさえ取れれば…");
	Talk();

	chara = 0;
	face = 1;
	manfu = -1;
	font.CreateList("もっといいリボンを\nプレゼントしてやろうか?");
	Talk();

	PlayBGM("tbm_rumia");
	g_lEffect3.Add( new CEffectFont("♪ウィンタークーラー",bgmFontColor,380,420) );
	return 1;
}
Esempio n. 5
0
int CTalkMystia2::Thread(){
	chara = 1;
	face = 0;
	enemy_face = 2;
	font.CreateList("ねえ");
	fntEnemy.CreateList("みみずくの夜 ミスティア",16);
	Talk();

	chara = 0;
	face = 0;
	font.CreateList("ん?");
	Talk();

	chara = 1;
	enemy_face = 0;
	font.CreateList("あなた、人間?");
	Talk();

	chara = 0;
	face = 1;
	font.CreateList("いいや、魔理沙だぜ");
	Talk();

	chara = 1;
	enemy_face = 2;
	font.CreateList("次からは人間をさらってきてほしいものね");
	Talk();

	chara = 0;
	face = 0;
	font.CreateList("私が人間だ。");
	Talk();

	chara = 1;
	enemy_face = 0;
	font.CreateList("黒いのに人間?");
	Talk();

	chara = 0;
	face = 1;
	font.CreateList("黒い人間だぜ");
	Talk();
	font.CreateList("といっても私を食べる気なら、\n被害は補償しないがな");
	Talk();

	chara = 1;
	enemy_face = 2;
	font.CreateList("黒い人間はどういう味がするのかしら?");
	Talk();

	chara = 0;
	face = 0;
	font.CreateList("ええと、目の前の鳥をおいしく料理する方法は…");
	Talk();

	chara = 1;
	enemy_face = 1;
	font.CreateList("目を開けても真っ暗にしてやる!");
	Talk();

	StopBGM();
	PlayBGM("tbm_mystia");
	g_lEffect3.Add( new CEffectFont("♪光を貫く闇",bgmFontColor,380,420) );

	return 1;
}
Esempio n. 6
0
int CTalkChirno2::Thread(){

	chara = 0;
	face = 3;
	enemy_face = -1;
	font.CreateList("む、誰だ!");
	Talk();

	for( int i = 0; i < 46; i++ ) {
		g_pBoss->Appear();
		SunEffectRect flame;
		flame.m_color = argb(127,0,0,0);
		SetRect(&flame.m_rect,GAME_LEFT+60,350,GAME_RIGHT-60,430);
		D3DCOLOR color = mono(128+127*(chara==0));
		int cx = - (chara != 0) * 20;
		int cy = (chara != 0) * 20;
		DrawMarisa(-200+cx,60+cy,face,manfu,color);
		flame.Draw();
		if( !GetInputState( INP_B6 ) )
			mt.Suspend();
	}

	chara = 1;
	enemy_face = 2;
	font.CreateList("さっき遭ったじゃない!");
	fntEnemy.CreateList("氷精 チルノ",16);
	Talk();

	chara = 0;
	face = 1;
	font.CreateList("そうだったか?");
	Talk();

	chara = 1;
	enemy_face = 1;
	font.CreateList("ふん、\nこの寒さで頭がおかしくなったんじゃない?");
	Talk();

	chara = 0;
	face = 0;
	font.CreateList("ところでこの寒さは……");
	Talk();

	chara = 1;
	enemy_face = 0;
	font.CreateList("ふっふっふ");
	Talk();

	chara = 0;
	face = 1;
	font.CreateList("お前以外の誰の仕業だ?");
	Talk();

	chara = 1;
	enemy_face = 1;
	font.CreateList("むっ");
	Talk();

	chara = 0;
	face = 2;
	font.CreateList("って、知らなさそうだな\nそもそもおまえは夏以外出没禁止なんだが");
	Talk();

	chara = 1;
	enemy_face = 2;
	font.CreateList("大ガマが冬眠している今こそ、\n私が活躍するチャンスなのよ!");
	Talk();

	chara = 0;
	face = 0;
	font.CreateList("まぁいいや。");
	Talk();
	face = 1;
	font.CreateList("3×3は?");
	Talk();

	chara = 1;
	enemy_face = 1;
	font.CreateList("�H!");
	Talk();

	StopBGM();
	PlayBGM("tbm_otenba");
	g_lEffect3.Add( new CEffectFont("♪バカとバカの境界",bgmFontColor,380,420) );

	return 1;
}
Esempio n. 7
0
int CTalkWriggle1::Thread(){

	chara = 0;
	face = 0;
	enemy_face = 0;
	font.CreateList("あー\n今夜は虫が多いな");
	font2.CreateList("");
	fntEnemy.CreateList("");
	Talk();

	chara = 1;
	font.CreateList("それは、私がいるからよ!");
	fntEnemy.CreateList("蟲師 リグル",16);
	Talk();

	StopBGM();

	chara = 0;
	font.CreateList("夜の虫は光のあるところに集まる。\n私ってそんなに輝いていたか?");
	Talk();

	chara = 1;
	enemy_face = 2;
	font.CreateList("誘蛾灯かあんたは。\n虫が集まるのは光じゃなくて紫外線だし。");
	Talk();

	chara = 0;
	face = 2;
	manfu = 1;
	font.CreateList("どっかの胡散臭い妖怪と一緒にしないでくれ。\n殺虫剤のほうが強力だし。");
	Talk();

	chara = 1;
	enemy_face = 1;
	font.CreateList("殺虫剤は嫌ぁ");
	Talk();

	chara = 0;
	face = 1;
	manfu = 1;
	font.CreateList("紫外線のほうが嫌だぜ、お肌の大敵だ");
	Talk();

	chara = 1;
	enemy_face = 0;
	font.CreateList("ところで、誰だっけ?");
	Talk();

	chara = 0;
	face = 2;
	manfu = 2;
	font.CreateList("私は普通の魔法使い、霧雨魔理沙だ。\n虫頭には覚えられまい。");
	Talk();

	chara = 1;
	enemy_face = 2;
	font.CreateList("なによ、私だって痛い目に遭わされた\n相手ぐらい覚えているわよ");
	Talk();

	chara = 0;
	face = 1;
	manfu = -1;
	font.CreateList("墓穴を掘ったな?\n今から痛い目に遭わせてやろう");
	Talk();

	chara = 1;
	enemy_face = 0;
	font.CreateList("蟲に墓石は必要ない。");
	Talk();

	chara = 1;
	font.CreateList("自然に生まれ、自然に還る蟲の力、\nとくと味わわせてあげるわ!");
	Talk();

	chara = 0;
	face = 0;
	manfu = -1;
	font.CreateList("あんまし、うまそうじゃないなぁ");
	Talk();

	PlayBGM("tbm_wriggle");
	g_lEffect3.Add( new CEffectFont("♪薔薇十字探偵社",bgmFontColor,380,420) );
	return 1;
}