R26_dev8 - PopZone display, Project manifest XML

This commit is contained in:
dexyfex
2017-09-22 17:31:02 +10:00
Unverified
parent a8243c3e0e
commit 2b48336e47
7 changed files with 450 additions and 136 deletions
+15 -4
View File
@@ -182,8 +182,7 @@ namespace CodeWalker
bool renderscenarios = false;
List<YmtFile> renderscenariolist = new List<YmtFile>();
bool renderpopzones = true;
List<PopZone> renderpopzonelist = new List<PopZone>();
bool renderpopzones = false;
float timeofday = 12.0f;
@@ -2031,8 +2030,8 @@ namespace CodeWalker
{
if (!popzones.Inited) return;
renderpopzonelist.Clear();
renderpopzonelist.AddRange(popzones.Groups.Values);
//renderpopzonelist.Clear();
//renderpopzonelist.AddRange(popzones.Groups.Values);
if (ProjectForm != null)
{
@@ -2040,6 +2039,13 @@ namespace CodeWalker
}
RenderablePathBatch rnd = renderableCache.GetRenderablePathBatch(popzones);
if ((rnd != null) && (rnd.IsLoaded))
{
shaders.Enqueue(rnd);
}
}
@@ -8057,6 +8063,11 @@ namespace CodeWalker
ShowSelectionBounds = SelectionBoundsCheckBox.Checked;
}
private void PopZonesCheckBox_CheckedChanged(object sender, EventArgs e)
{
renderpopzones = PopZonesCheckBox.Checked;
}
private void ToolsPanelExpandButton_Click(object sender, EventArgs e)
{
toolspanelexpanded = !toolspanelexpanded;