diff options
Diffstat (limited to 'src/client/client.cc')
| -rw-r--r-- | src/client/client.cc | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/src/client/client.cc b/src/client/client.cc index 5bf783a..a40023b 100644 --- a/src/client/client.cc +++ b/src/client/client.cc @@ -144,6 +144,9 @@ void Client::init(int count, char **arguments)  	func = core::Func::add("ui_chatbar", Client::func_ui_chatbar);  	func->set_info("toggle chat bar"); +	 +	func = core::Func::add("ui_inventory", Client::func_ui_inventory); +	func->set_info("toggle inventory");  	func = core::Func::add("ui_map", Client::func_ui_map);  	func->set_info("toggle map"); @@ -488,6 +491,13 @@ void Client::func_ui_chatbar(std::string const &args)  	}  } +void Client::func_ui_inventory(std::string const &args) +{ +	if (client()->connected() && client()->worldview()->playerview()->visible()) { +		client()->worldview()->playerview()->toggle_inventory(); +	} +} +  void Client::func_ui_map(std::string const &args)  {  	if (client()->connected() && client()->worldview()->playerview()->visible()) {  | 
