16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 04:39:18 +02:00

switch state visualisation, semaphore tracking for map purposes

This commit is contained in:
milek7
2019-02-22 22:21:23 +01:00
parent 2bacb941c0
commit 939aa73384
14 changed files with 141 additions and 25 deletions

10
scene.h
View File

@@ -153,7 +153,10 @@ public:
// generates renderable version of held non-instanced geometry in specified geometry bank
void
create_geometry( gfx::geometrybank_handle const &Bank );
void create_map_geometry(std::vector<gfx::basic_vertex> &Bank);
void
create_map_geometry(std::vector<gfx::basic_vertex> &Bank, const gfx::geometrybank_handle Extra);
void
get_map_active_switches(std::vector<gfx::geometrybank_handle> &handles);
// provides access to bounding area data
bounding_area const &
area() const {
@@ -277,7 +280,10 @@ public:
// generates renderable version of held non-instanced geometry
void
create_geometry();
void create_map_geometry(const gfx::geometrybank_handle handle);
void
create_map_geometry(const gfx::geometrybank_handle handle);
void
get_map_active_switches(std::vector<gfx::geometrybank_handle> &handles);
// provides access to bounding area data
bounding_area const &
area() const {