Skip to content

Commit

Permalink
Add keyboard shortcut for toggling hidden geometry (#460)
Browse files Browse the repository at this point in the history
It's 'G'.
Issue: #459
  • Loading branch information
chreden authored Feb 19, 2019
1 parent a3a0592 commit a29a4a2
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ CTRL + T | New Triggers window
CTRL + I | New Items window
F1 | Toggle settings window
H | Toggle room highlighting
G | Toggle hidden geometry
INSERT | Reset camera
F | Free camera
O | Orbit camera
Expand Down
5 changes: 5 additions & 0 deletions trview/Level.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,11 @@ namespace trview
_show_hidden_geometry = show;
}

bool Level::show_hidden_geometry() const
{
return _show_hidden_geometry;
}

bool Level::show_triggers() const
{
return _show_triggers;
Expand Down
2 changes: 2 additions & 0 deletions trview/Level.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,8 @@ namespace trview

void set_show_hidden_geometry(bool show);

bool show_hidden_geometry() const;

bool show_triggers() const;

void set_selected_trigger(uint32_t number);
Expand Down
4 changes: 4 additions & 0 deletions trview/Viewer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,10 @@ namespace trview
{
_go_to_room->toggle_visible();
}
else if(_level)
{
set_show_hidden_geometry(!_level->show_hidden_geometry());
}
break;
}
case VK_F1:
Expand Down

0 comments on commit a29a4a2

Please sign in to comment.