コード例 #1
0
ファイル: Bullet.cpp プロジェクト: Narinyir/3Dshooting
void Bullet::Draw()
{
    for (k = 0; k < BULLET; k++)
    {
        if (bullet[k] == 1)
        {
            DrawBillboard3D(bulletLocation[k], 0.5f, 0.5f, 10.0f, 0.0f, bulletImage[0], TRUE);
        }
        if (bullet[k] == 2)
        {
            DrawBillboard3D(bulletLocation[k], 0.5f, 0.5f, 10.0f, 0.0f, bulletImage[1], TRUE);
        }
        if (bullet[k] == 3)
        {
            DrawBillboard3D(bulletLocation[k], 0.5f, 0.5f, 10.0f, 0.0f, bulletImage[2], TRUE);
        }
    }
}
コード例 #2
0
ファイル: reticle.cpp プロジェクト: Doku0911/3DFrstContact
	void Creticle::draw()
	{
	
		graph_angle += (DX_PI_F/180)*2 ;
		switch(Pplayer->target_type)
		{
		case FREE:
			DrawSphere3D(Pplayer->Preticle->pos,3,20,0x000000,0xffffff,TRUE);
			DrawBillboard3D(Pplayer->Preticle->pos,0.5f,0.5f,80,graph_angle,graph,TRUE,TRUE);
			break;
		case TARGET:
			switch (Csystem::game_mode)
			{
			case Csystem::SOLO:
				DrawBillboard3D(Pboss->pos,0.5f,0.5f,80,graph_angle,graph,TRUE,TRUE);
				break;
			case Csystem::ONLINE:
				DrawBillboard3D(Penemy->pos,0.5f,0.5f,80,graph_angle,graph,TRUE,TRUE);
				break;
			}
			break;
		}
	}
コード例 #3
0
ファイル: Dungeon.cpp プロジェクト: ArLEquiN64/Hack-on-TUS
void Dungeon::DrawEvent()
{
	DrawBillboard3D(VGet(150,50,150), 0.5f, 0.5f, 50.0, 0.0f, event_h, 0);
}