Adjust XEngine llSetAlpha to a change in the underlying type
0.6.0-stable
Melanie Thielker 2008-09-08 12:30:48 +00:00
parent 1732baca0e
commit f2de15bffc
1 changed files with 3 additions and 3 deletions

View File

@ -1160,7 +1160,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
if (face > -1)
{
texcolor = tex.CreateFace((uint)face).RGBA;
texcolor.A = (float)Math.Abs(alpha - 1);
texcolor.A = (float)Math.Abs(alpha);
tex.FaceTextures[face].RGBA = texcolor;
part.UpdateTexture(tex);
return;
@ -1172,12 +1172,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
if (tex.FaceTextures[i] != null)
{
texcolor = tex.FaceTextures[i].RGBA;
texcolor.A = (float)Math.Abs(alpha - 1);
texcolor.A = (float)Math.Abs(alpha);
tex.FaceTextures[i].RGBA = texcolor;
}
}
texcolor = tex.DefaultTexture.RGBA;
texcolor.A = (float)Math.Abs(alpha - 1);
texcolor.A = (float)Math.Abs(alpha);
tex.DefaultTexture.RGBA = texcolor;
part.UpdateTexture(tex);
return;