Beispiel #1
0
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);
        }
    }
}
Beispiel #2
0
	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;
		}
	}
Beispiel #3
0
void Dungeon::DrawEvent()
{
	DrawBillboard3D(VGet(150,50,150), 0.5f, 0.5f, 50.0, 0.0f, event_h, 0);
}