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:
21
scene.cpp
21
scene.cpp
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user