mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-03-15 03:39:56 +01:00
Changed rendering of most liquids
This commit is contained in:
parent
5ef2b6069b
commit
9fcb23954d
34
powder.c
34
powder.c
@ -2824,7 +2824,19 @@ justdraw:
|
||||
cr = PIXR(ptypes[t].pcolors)/s;
|
||||
cg = PIXG(ptypes[t].pcolors)/s;
|
||||
cb = PIXB(ptypes[t].pcolors)/s;
|
||||
blendpixel(vid, nx, ny, cr, cg, cb, 255);
|
||||
for(x=-2; x<2; x++)
|
||||
{
|
||||
for(y=-2; y<2; y++)
|
||||
{
|
||||
if (abs(x)+abs(y) <=0 && !(abs(x)==2||abs(y)==2))
|
||||
blendpixel(vid,x+nx,y+ny,cr,cg,cb,100);
|
||||
if(abs(x)+abs(y) <1 && abs(x)+abs(y))
|
||||
blendpixel(vid,x+nx,y+ny,cr,cg,cb,95);
|
||||
if (abs(x)+abs(y) <= 2)
|
||||
blendpixel(vid,x+nx,y+ny,cr,cg,cb,90);
|
||||
}
|
||||
}
|
||||
|
||||
if(cmode==4)
|
||||
{
|
||||
blendpixel(vid, nx+1, ny, cr, cg, cb, 223);
|
||||
@ -2870,6 +2882,22 @@ justdraw:
|
||||
blendpixel(vid, nx-1, ny-1, cr, cg, cb, 32);
|
||||
}
|
||||
}
|
||||
else if(t==PT_SLTW)
|
||||
{
|
||||
for(x=-3; x<3; x++)
|
||||
{
|
||||
for(y=-3; y<3; y++)
|
||||
{
|
||||
if (abs(x)+abs(y) <2 && !(abs(x)==2||abs(y)==2))
|
||||
blendpixel(vid,x+nx,y+ny,64,80,240,100);
|
||||
else if(abs(x)+abs(y) <=3 && abs(x)+abs(y))
|
||||
blendpixel(vid,x+nx,y+ny,64,80,240,70);
|
||||
else if (abs(x)+abs(y) == 2)
|
||||
blendpixel(vid,x+nx,y+ny,64,80,240,90);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else if(t==PT_PHOT)
|
||||
{
|
||||
if(cmode == 3||cmode==4)
|
||||
@ -2956,9 +2984,9 @@ justdraw:
|
||||
if (abs(x)+abs(y) <2 && !(abs(x)==2||abs(y)==2))
|
||||
blendpixel(vid,x+nx,y+ny,32,48,208,100);
|
||||
if(abs(x)+abs(y) <=3 && abs(x)+abs(y))
|
||||
blendpixel(vid,x+nx,y+ny,32,48,208,50);
|
||||
if (abs(x)+abs(y) == 2)
|
||||
blendpixel(vid,x+nx,y+ny,32,48,208,70);
|
||||
if (abs(x)+abs(y) == 2)
|
||||
blendpixel(vid,x+nx,y+ny,32,48,208,90);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user