コード例 #1
0
ファイル: GameMain.cpp プロジェクト: kannkeii/FlappyBird
void GameMain::drawUI()
{
	//int digit = getDigit();
	//DrawFormatString(0, 0, RGB(0, 0, 0), "digit : %d", m_playerPoint);

	/*switch ()
	{
	case 0:
	break;
	case 1:
	break;
	case 2:
	break;
	case 3:
	break;
	case 4:
	break;
	case 5:
	break;
	case 6:
	break;
	case 7:
	break;
	case 8:
	break;
	case 9:
	break;
	default:
	break;
	}*/

	DrawRectGraphF(m_point[2].transform.x, m_point[2].transform.y, (int)m_point[2].size_S_transform.x[0], (int)m_point[2].size_S_transform.y[0], (int)m_point[2].size_E_transform.x[0], (int)m_point[2].size_E_transform.y[0], p_allpic, true, false);
}
コード例 #2
0
ファイル: GameMain.cpp プロジェクト: kannkeii/FlappyBird
void GameMain::drawGround()
{
	for (int i = 0; i < 2; i++)
	{
		DrawRectGraphF(m_ground.transform.x + m_ground.size_Width*i, (int)m_ground.transform.y, (int)m_ground.size_S_transform.x[0], (int)m_ground.size_S_transform.y[0], (int)m_ground.size_Width, (int)m_ground.size_Height, p_allpic, true, false);
	}
}
コード例 #3
0
ファイル: GameMain.cpp プロジェクト: kannkeii/FlappyBird
void GameMain::drawBackGround()
{
	for (float i = 0; i < 2; i++)
	{
		DrawRectGraphF(m_day.transform.x + m_day.size_Width*i, (int)m_day.transform.y, (int)m_day.size_S_transform.x[0], (int)m_day.size_S_transform.y[0], (int)m_day.size_E_transform.x[0], (int)m_day.size_E_transform.y[0], p_allpic, true, false);
	}
}
コード例 #4
0
ファイル: GameMain.cpp プロジェクト: kannkeii/FlappyBird
void GameMain::drawPlayer()
{
	static int time = 0;

	if (time >= 3)time = 0;

	DrawRectGraphF(m_bird[m_playerType].transform.x, m_bird[m_playerType].transform.y, (int)m_bird[m_playerType].size_S_transform.x[time], (int)m_bird[m_playerType].size_S_transform.y[time], (int)m_bird[m_playerType].size_E_transform.x[time], (int)m_bird[m_playerType].size_E_transform.y[time], p_allpic, true, false);

	time++;
}
コード例 #5
0
ファイル: GameMain.cpp プロジェクト: kannkeii/FlappyBird
void GameMain::drawMarioLove()
{
	for each (OBJInformation var in m_greenMarioLoveList)
	{
		if (var.flg == true)
		{
			DrawRectRotaGraphF(var.transform.x + var.size_Width / 2, ((SCREEN_SIZE_HEIGHT - LAND_HEIGHT) / 2 - PLAYER_HEIGHT) - var.size_Height + var.size_Height / 2 + var.topplus, (int)var.size_S_transform.x[0], (int)var.size_S_transform.y[0], (int)var.size_E_transform.x[0], (int)var.size_E_transform.y[0], 1.0, PI, p_allpic, true, false);//緑色水道
			DrawRectGraphF(var.transform.x, SCREEN_SIZE_HEIGHT - LAND_HEIGHT - ((SCREEN_SIZE_HEIGHT - LAND_HEIGHT) / 2 - PLAYER_HEIGHT) + var.bottomplus, (int)var.size_S_transform.x[0], (int)var.size_S_transform.y[0], (int)var.size_E_transform.x[0], (int)var.size_E_transform.y[0], p_allpic, true, false);//緑色水道
		}
	}
}
コード例 #6
0
ファイル: image.cpp プロジェクト: cafeunder/FrontShoot
void Image::DrawImageF(float x, float y, int GrIndex, bool TransFlag, int div, bool adj)
{
	Image_t* img = img_db.QueryImgData(GrIndex);
	if(div > img->div_num-1) div = img->div_num-1; 

	float adj_x = GAME_X;
	float adj_y = GAME_Y;
	if(!adj) {
		adj_x = 0;
		adj_y = 0;
	}

	int img_w, img_h;
	GetGraphSize(img->img_han,&img_w,&img_h);
	int per_w = img_w/img->div_num;

	SetDrawMode(DX_DRAWMODE_BILINEAR);
	DrawRectGraphF(x+adj_x,y+adj_y,per_w*div,0,per_w,img_h,img->img_han,TransFlag,FALSE);
	SetDrawMode(DX_DRAWMODE_NEAREST);
}