From c322e9c2aef6ca48b21d3370e9786a273b167bc6 Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 15 Jun 2001 18:05:56 +0000 Subject: [PATCH] --- source/pickups/pquest.cpp | 56 --------------------------------------- source/player/player.cpp | 6 +++++ 2 files changed, 6 insertions(+), 56 deletions(-) diff --git a/source/pickups/pquest.cpp b/source/pickups/pquest.cpp index 72a6821f7..891b29981 100644 --- a/source/pickups/pquest.cpp +++ b/source/pickups/pquest.cpp @@ -269,62 +269,6 @@ void CQuestItemPickup::renderPickup(DVECTOR *_pos) angle=(angle+300)&4095; colourOfs+=200; } - -/* - SpriteBank *sprites; - sFrameHdr *fh; - int x,y; - - sprites=CGameScene::getSpriteBank(); - fh=sprites->getFrameHeader(m_gfxFrame); - x=_pos->vx-(fh->W/2); - y=_pos->vy-(fh->H/2); - sprites->printFT4(fh,x,y,0,0,OTPOS__PICKUP_POS); - - if(m_pingFramevx; - y=_pos->vy; - radius=(quest_pingsize*m_pingFrame)/quest_pingframes; - endr=(quest_pingr*(quest_pingframes-m_pingFrame))/quest_pingframes; - endg=(quest_pingg*(quest_pingframes-m_pingFrame))/quest_pingframes; - endb=(quest_pingb*(quest_pingframes-m_pingFrame))/quest_pingframes; - - p1.vx=x; - p1.vy=y+radius; - for(i=0;i>12); - p2.vy=y+((mcos(angle)*radius)>>12); - g3=GetPrimG3(); - setXY3(g3,x,y,p1.vx,p1.vy,p2.vx,p2.vy); - setRGB0(g3,0,0,0); - setRGB1(g3,endr,endg,endb); - setRGB2(g3,endr,endg,endb); - setShadeTex(g3,0); - setSemiTrans(g3,1); - AddPrimToList(g3,OTPOS__PICKUP_POS+1); - p1=p2; - } - - // Trans - ft3=GetPrimFT3(); - setShadeTex(ft3,1); - setSemiTrans(ft3,1); - ft3->tpage=(quest_transmode<<5); - setXY3(ft3,512,512,512,512,512,512); - AddPrimToList(ft3,OTPOS__PICKUP_POS+1); - } -*/ } } diff --git a/source/player/player.cpp b/source/player/player.cpp index 451da9efc..fc46bc1f5 100644 --- a/source/player/player.cpp +++ b/source/player/player.cpp @@ -1923,6 +1923,12 @@ void CPlayer::takeDamage(DAMAGE_TYPE _damage,REACT_DIRECTION _reactDirection,CTh { // Launch net pickup setMode(PLAYER_MODE_FULLUNARMED); + DVECTOR pickupPos; + CBasePickup *pickup; + pickupPos.vx=Pos.vx; + pickupPos.vy=Pos.vy-30; + pickup=createPickup(PICKUP__NET,&pickupPos); + pickup->setPos(&pickupPos); } else {