Background sprites can be set to spawn on the sea floor, particle emitters can be attached to background sprites

This commit is contained in:
Joonas Rikkonen
2017-08-20 19:07:07 +03:00
parent 4a460ff150
commit 04834f9f7f
4 changed files with 139 additions and 84 deletions
@@ -466,8 +466,6 @@ namespace Barotrauma
#if CLIENT
renderer.SetBodyVertices(CaveGenerator.GenerateRenderVerticeList(triangles).ToArray(), Color.White);
renderer.SetWallVertices(CaveGenerator.GenerateWallShapes(cells), Color.White);
renderer.PlaceSprites(generationParams.BackgroundSpriteAmount);
#endif
TopBarrier = BodyFactory.CreateEdge(GameMain.World,
@@ -482,6 +480,10 @@ namespace Barotrauma
GenerateSeaFloor();
#if CLIENT
renderer.PlaceSprites(generationParams.BackgroundSpriteAmount);
#endif
foreach (VoronoiCell cell in cells)
{
foreach (GraphEdge edge in cell.edges)