This commit is contained in:
parent
efdffc6cd2
commit
04a5a62a59
5 changed files with 14 additions and 12 deletions
|
@ -217,6 +217,7 @@ int _YOfs=MapPos.vy>>MapXYShift;
|
||||||
|
|
||||||
XOfs=_XOfs;
|
XOfs=_XOfs;
|
||||||
YOfs=_YOfs;
|
YOfs=_YOfs;
|
||||||
|
if (YOfs<1) YOfs=1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -273,6 +274,7 @@ sBox Box;
|
||||||
#endif
|
#endif
|
||||||
*/
|
*/
|
||||||
// Render Back Shade
|
// Render Back Shade
|
||||||
|
|
||||||
for (i=0; i<BandCount; i++)
|
for (i=0; i<BandCount; i++)
|
||||||
{
|
{
|
||||||
setXYWH(&Band[i],0,ThisY,512,BandHeight*2);
|
setXYWH(&Band[i],0,ThisY,512,BandHeight*2);
|
||||||
|
|
|
@ -226,7 +226,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
setXYWH(f4,x,y,16,16);
|
setXYWH(f4,x,y,16,16);
|
||||||
setRGB0(f4,colour->r,colour->g,colour->b);
|
setRGB0(f4,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f4,semiTrans);
|
setSemiTrans(f4,semiTrans);
|
||||||
AddPrimToList(f4,11);
|
AddPrimToList(f4,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case 5:
|
||||||
|
@ -236,7 +236,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x+16,y+8);
|
x+16,y+8);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6:
|
case 6:
|
||||||
|
@ -246,7 +246,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x,y+8);
|
x,y+8);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9:
|
case 9:
|
||||||
|
@ -257,7 +257,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x,y+16);
|
x,y+16);
|
||||||
setRGB0(f4,colour->r,colour->g,colour->b);
|
setRGB0(f4,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f4,semiTrans);
|
setSemiTrans(f4,semiTrans);
|
||||||
AddPrimToList(f4,11);
|
AddPrimToList(f4,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 10:
|
case 10:
|
||||||
|
@ -268,7 +268,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x+16,y+16);
|
x+16,y+16);
|
||||||
setRGB0(f4,colour->r,colour->g,colour->b);
|
setRGB0(f4,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f4,semiTrans);
|
setSemiTrans(f4,semiTrans);
|
||||||
AddPrimToList(f4,11);
|
AddPrimToList(f4,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 13:
|
case 13:
|
||||||
|
@ -278,7 +278,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x+16,y);
|
x+16,y);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 14:
|
case 14:
|
||||||
|
@ -288,7 +288,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x,y);
|
x,y);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 15:
|
case 15:
|
||||||
|
@ -298,7 +298,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x+16,y+16);
|
x+16,y+16);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 16:
|
case 16:
|
||||||
|
@ -308,7 +308,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
x,y+16);
|
x,y+16);
|
||||||
setRGB0(f3,colour->r,colour->g,colour->b);
|
setRGB0(f3,colour->r,colour->g,colour->b);
|
||||||
setSemiTrans(f3,semiTrans);
|
setSemiTrans(f3,semiTrans);
|
||||||
AddPrimToList(f3,11);
|
AddPrimToList(f3,0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -316,7 +316,7 @@ void CLayerCollision::render(DVECTOR &MapPos)
|
||||||
setXYWH(f4,x,y,16,16);
|
setXYWH(f4,x,y,16,16);
|
||||||
setRGB0(f4,255,0,0);
|
setRGB0(f4,255,0,0);
|
||||||
setSemiTrans(f4,semiTrans);
|
setSemiTrans(f4,semiTrans);
|
||||||
AddPrimToList(f4,11);
|
AddPrimToList(f4,0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
coll++;
|
coll++;
|
||||||
|
|
|
@ -903,7 +903,7 @@ for(int i=0;i<NUM_LASTPOS;i++)
|
||||||
ygap=m_spriteBank->getFrameHeader(*frames)->H;
|
ygap=m_spriteBank->getFrameHeader(*frames)->H;
|
||||||
for(i=5;i>0;i--)
|
for(i=5;i>0;i--)
|
||||||
{
|
{
|
||||||
ft4=m_spriteBank->printFT4(*frames++,x,y,0,0,5);
|
ft4=m_spriteBank->printFT4(*frames++,x,y,0,0,0);
|
||||||
if(i>m_health)
|
if(i>m_health)
|
||||||
{
|
{
|
||||||
setRGB0(ft4,healthr,healthg,healthb);
|
setRGB0(ft4,healthr,healthg,healthb);
|
||||||
|
|
|
@ -356,7 +356,7 @@ public:
|
||||||
POWERUPUI_ICONY=200,
|
POWERUPUI_ICONY=200,
|
||||||
POWERUPUI_TEXTX=60,
|
POWERUPUI_TEXTX=60,
|
||||||
POWERUPUI_TEXTY=200,
|
POWERUPUI_TEXTY=200,
|
||||||
POWERUPUI_OT=5,
|
POWERUPUI_OT=0,
|
||||||
};
|
};
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue