16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-20 06:49:19 +02:00

alerter fixes, removing obstacles, python config changes

This commit is contained in:
milek7
2019-03-16 12:43:34 +01:00
parent 608af111a2
commit 8b642205eb
12 changed files with 105 additions and 28 deletions

View File

@@ -1711,13 +1711,22 @@ void basic_region::create_map_geometry()
s->create_map_geometry(m_map_geometrybank);
}
std::vector<gfx::basic_vertex> poi_vertices;
for (const auto sem : map::Objects.entries) {
poi_vertices.push_back(gfx::basic_vertex(sem->location, glm::vec3(), glm::vec3()));
}
update_poi_geometry();
}
gfx::geometrybank_handle poibank = GfxRenderer.Create_Bank();
m_map_poipoints = GfxRenderer.Insert(poi_vertices, poibank, GL_POINTS);
void basic_region::update_poi_geometry()
{
std::vector<gfx::basic_vertex> vertices;
for (const auto sem : map::Objects.entries)
vertices.push_back(gfx::basic_vertex(sem->location, glm::vec3(), glm::vec3()));
if (!m_map_poipoints) {
gfx::geometrybank_handle poibank = GfxRenderer.Create_Bank();
m_map_poipoints = GfxRenderer.Insert(vertices, poibank, GL_POINTS);
}
else {
GfxRenderer.Replace(vertices, m_map_poipoints, GL_POINTS);
}
}
} // scene