Some initial decal rendering
This commit is contained in:
parent
21d99b105c
commit
1e23dcee7c
12 changed files with 249 additions and 68 deletions
|
|
@ -156,7 +156,8 @@ void DBaseDecal::Remove ()
|
|||
{
|
||||
if (WallPrev == nullptr)
|
||||
{
|
||||
if (Side != nullptr) Side->AttachedDecals = WallNext;
|
||||
if (Side != nullptr)
|
||||
Side->AttachedDecals = WallNext;
|
||||
}
|
||||
else WallPrev->WallNext = WallNext;
|
||||
|
||||
|
|
@ -164,6 +165,9 @@ void DBaseDecal::Remove ()
|
|||
|
||||
WallPrev = nullptr;
|
||||
WallNext = nullptr;
|
||||
|
||||
if (Side)
|
||||
LevelMeshUpdater->SideDecalsChanged(Side);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
|
@ -262,6 +266,8 @@ FTextureID DBaseDecal::StickToWall (side_t *wall, double x, double y, F3DFloor *
|
|||
else wall->AttachedDecals = this;
|
||||
WallNext = nullptr;
|
||||
|
||||
LevelMeshUpdater->SideDecalsChanged(wall);
|
||||
|
||||
|
||||
sector_t *front, *back;
|
||||
line_t *line;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue