- Added another set of ACS inventory functions which take a tid for the actor
and aren't limited to the script's activator. - Added GetSectorLightLevel(tag), GetActorCeilingZ(tid) and SetActorPosition(tid, x, y, z, fog) ACS functions. - Fixed: First initialization of camera textures should not mark the rendered lines as mapped. SVN r198 (trunk)
This commit is contained in:
parent
c87e2252ed
commit
a42f98af15
10 changed files with 113 additions and 29 deletions
|
|
@ -2589,6 +2589,7 @@ FCanvasTexture::FCanvasTexture (const char *name, int width, int height)
|
|||
bNeedsUpdate = true;
|
||||
bDidUpdate = false;
|
||||
bHasCanvas = true;
|
||||
bFirstUpdate = true;
|
||||
}
|
||||
|
||||
FCanvasTexture::~FCanvasTexture ()
|
||||
|
|
@ -2680,7 +2681,7 @@ void FCanvasTexture::RenderView (AActor *viewpoint, int fov)
|
|||
}
|
||||
float savedfov = LastFOV;
|
||||
R_SetFOV (fov);
|
||||
R_RenderViewToCanvas (viewpoint, Canvas, 0, 0, Width, Height);
|
||||
R_RenderViewToCanvas (viewpoint, Canvas, 0, 0, Width, Height, bFirstUpdate);
|
||||
R_SetFOV (savedfov);
|
||||
if (Pixels == Canvas->GetBuffer())
|
||||
{
|
||||
|
|
@ -2692,6 +2693,7 @@ void FCanvasTexture::RenderView (AActor *viewpoint, int fov)
|
|||
}
|
||||
bNeedsUpdate = false;
|
||||
bDidUpdate = true;
|
||||
bFirstUpdate = false;
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue